I’ve been doing the OverTheWire Bandit over the past couple of days and have become stuck on the earlier levels. I deem this very embarrassing as this is supposed to be an “easy” and “recommended for beginners” type of puzzle that requires hands on understanding of the Linux terminal. But I have been using Linux for 9 months now, I wouldn’t do the most complicated things (other than break my whole os) only the things required to make my overall user experience somewhat enjoyable. Now this makes me very sad to come to the conclusions that I may be below the average Linux beginner which I didn’t know was possible according to my knowledge. I am only asking of tips and tricks to these puzzles and maybe to positive reinforcement to make feel better about myself. Now I will not tolerate spoilers as in the official rules of OverTheWire clearly states, and I hope you will follow this rule for the better sake of my learning and understanding of the Linux terminal ( and for the sake of the game itself)
I think a lot of people don’t read anymore.
I just thinked/laughed about this picture in my mind few days ago. Great to see it again.
Man I loved OTW! I need to get back into it.
I rarely used Google bc I apparently have a masochistic desire to make things harder than they need to be, I mostly just looked at all the man pages (type man command name here) and it usually brings up a helpful manual that has it’s own controls to navigate with. Helpful to know that ‘Q’ is the key you want to press to leave the man page and go back to the terminal. It took me a few tries to learn that. But seriously, I had fun just getting lost in all the features and options in each page for awhile even if it wasn’t the fastest way to complete the levels. Man pages are mostly dry and sometimes funny but they will get you through a lot of Bandit without using google IMO.
“man i have my little app, but i dont distribute on any of the stores, dont provide install files or compiling tutorial. i have no idea why noone uses my awsome application.”
Real
Are people just not exploring websites anymore? Surely my household can’t be the only one where if you don’t know how to use a website or find something on it, we actively explore it. (Dodgy sites notwithstanding, I mean safe and legit sites). Am I strange that if I can’t work out how to use something, I look for a manual. And barring that, I try different things, trouble shoot using logic, etc. to work it out for myself… I’m not a programmer but I can’t say as I had a great deal of difficulty working out how to use Github (as a consumer) for myself…
I’m good at figuring things out. I don’t know how to get code on GitHub even though I’ve lazily tried multiple times.
I get frustrated because I’m looking for something that I feel should be easily found (code on GitHub). Instead I’m given a puzzle I have to navigate through. I thought getting the code off GitHub was going to be the easiest part of my project. Nope.
Everyone wants your data so apps and websites are intentionally designed to keep people moving through them. I’m not saying that is what GitHub is doing here but it’s the reason I have little curiosity to explore apps and websites anymore. It’s flawed by design. Not because the opportunity to improve the end user experience hasn’t occurred yet.
Install git. Then type
git clone <url>For example to download miniaudio you would type
git clone https://github.com/mackron/miniaudio.gitAnd it downloads all the code for you. There’s a button on github that says “code” if you click it you can copy the URL for cloning.
Thank you. I figured it must be fairly simply to get but kept putting it off.
You haven’t said if you want to work on the code or only want to run the software, but if it’s the latter you don’t actually need the code usually. There’s usually a Releases page (I believe it can be found on the right side bar) that will have the software built and packaged for different systems. So unless it’s not available for your OS and you need to build it yourself (which can be a bit of a pain to figure out) you don’t need the code.
Good to know. Thank you
Well, I mean, wubi was a thing for a while and that was an exe
He is right to be honest. I had to search for 3 days to find linux.exe.
He’s got a point. As someone who’s familiar and uses GitHub all the time, there are moments of frustration where it’s like… “just let me be braindead and have it work”
Especially github projects with instructions like:
On Debian/Ubuntu, install from my PPA
sudo add-apt-repository ppa:totally/well-maintainedor on Hannah Montana Linux, build with
python2 mk-dependencies.py fartify-next build --forceitAh, those python codes with requirements.txt containing libraries in versions that aren’t available anymore, and the code won’t run with the newer ones…
I love the detail of python2 lmao.
I laughed so much at this. Best thing I’ve seen all day.
I forget how to find releases or download the code (instead of forking the project) just about every time I use github. He’s got a point but god damn he also seems insufferable.
I am sick and tired of waiting for linux.exe /s
I just want windows11.deb
I got to the cr@ck version from a BBS. Give me your ASL and I’ll hook you up.
I’m running it with Wine!
I’m surprised though, to find out it’s only PR #1349. With the repository public for all these years, I expect more idiots than 1349. 😏
It’s fake. The Linux GitHub repository is a mirror, with both issues & PRs disabled.
The big secret no one tells you about about bandit, is you have to read the fucking manual. No really. RTFM. Each level tells you what commands you may need. The manual pages for those commands tell you the context and syntax of their usage.
That is literally the only tip/trick. Read the instructions.
All these comments about git, but OP is presumably asking about this: https://overthewire.org/wargames/bandit/
I’m sorry if the image confuses you guys, I just found it funny and it was that only Linux related image I had. 😅
You can find linux.exe easily on limewire or gnutella, should be just a few megabytes in size, enjoy!








