- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
173 lines
13 KiB
Plaintext
173 lines
13 KiB
Plaintext
Episode: 2138
|
|
Title: HPR2138: Hack the Box with Bandit
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr2138/hpr2138.mp3
|
|
Transcribed: 2025-10-18 14:48:24
|
|
|
|
---
|
|
|
|
This is HPR episode 2,138 entitled Hackmabox with Bandit.
|
|
It is hosted by Enable and is about 15 minutes long.
|
|
The summary is Enable talks about a Linux war game called Bandit.
|
|
This episode of HPR is brought to you by an honesthost.com.
|
|
Get 15% discount on all shared hosting with the offer code HPR15.
|
|
That's HPR15.
|
|
Better web hosting that's honest and fair at An Honesthost.com.
|
|
Hello, this is Anglai Bill and I thought I'd do an HPR today about something I've been
|
|
really having fun with the last week.
|
|
It's a, well they call it a war game, but these people put together a system that you
|
|
can SSH into and hack on the box.
|
|
So it's not often, well I haven't found it before, but you know, you have permission
|
|
just to go in there and you know, do whatever you want.
|
|
Of course they have things locked down, but I'll get into that in a bit.
|
|
Anyways, last weekend at our lug, Ramsey, I'd like to thank him for pointing this out
|
|
to me because I've been doing it all week, like after work just obsessed with this thing.
|
|
He told me about it, he gave me the URL and I was busy trying to root in old droid while
|
|
I was at the lug.
|
|
The lug's only like two hours long and then after that I was populating a circuit board
|
|
with resistors and so I had like 15 minutes left at the end of the lug and I looked at
|
|
this URL that Ramsey gave me at the beginning of the lug, I wish I looked at it earlier.
|
|
It is over thewire.org and the war game that he knew about and that I've been playing
|
|
is called Bandit.
|
|
Now I see if you click on War Games, it shows other things like Natus, Lavatin, I don't
|
|
know how to pronounce some of these, Krypton, Krypton, Mays, I'm hoping these are the same
|
|
type of thing because I've really been enjoying this Bandit thing.
|
|
Let me go back to Bandit, I'm looking at my screen as I talk.
|
|
So what this does is you SSH into it, it'll give you the first, it'll give you the SSH
|
|
address and it'll give you your nick and I think it gave me like an original password.
|
|
I can't remember because level zero was so long ago.
|
|
Yeah okay so level zero is the level goal, this is typical of each level, you'll have
|
|
a level goal and it's saying just SSH and use this username and use this password so each
|
|
level is going to teach you something so once you do that you'll get a key and that
|
|
key will be the password for the next level so like level one, the password for the next
|
|
level is stored in a file called slash located in the home directory.
|
|
So here they're telling you where the password is and what you need to do it, do to find
|
|
it.
|
|
Now each level will give you commands you may need to solve this level and this particular
|
|
one, this level one, they're listing out LSCD, Cat, File, DU and Find.
|
|
So if you're stuck on a level more than likely what you need to, the command you need is
|
|
going to be one of those suggested ones.
|
|
I'll tell you in a minute about one level where I thought this command you may need to
|
|
solve this level part or one command was lacking but I'll get to that in a minute.
|
|
So anyways it's 27 levels and each level gets progressively harder and each level is
|
|
teaching you something and you may need to reference things you learned in a previous
|
|
level.
|
|
So I mean I've been using Linux since, well I first found that Unix Lab in the late 90s
|
|
and all through 2000s I was playing around it and you know middle of 2000, like 20 years
|
|
I've been using Linux and I'm still learning commands by playing through this game because
|
|
you know as a desktop user and a laptop, I'm not really siss admitting anything.
|
|
Well I do have two servers but they're just my personal servers and they're serving up
|
|
webpages and GNU social and stuff like that, media goblin my pictures.
|
|
But there's some commands I never had to run.
|
|
So at the end of the log when I had like that 5, 10 minutes, 15 minutes I started playing
|
|
this and you know like I just flew through like up to level 5.
|
|
You know I know that, I know that, get the key, get the key, I think it was level 5.
|
|
Yeah, level 6 gave me some trouble.
|
|
So I'm flying through the levels and level 6, I've just never had to do this, I've never
|
|
had to search for a file by the group and the owner and then a specific size.
|
|
So that made me have to look up some commands that I never use.
|
|
So it's good to, if you're new to Linux or if you're seasoned to Linux try out this
|
|
game and I'm sure you're going to learn something along the way, I'll give you a few pointers
|
|
so you don't go down this road as well.
|
|
So like I said at the log, I got up to like level 5 or 6 and then end of the log comes,
|
|
it's time for the after meeting, let's go to the pub.
|
|
We actually talked about this game more, I was telling Asphere, you know check this out,
|
|
this is fun.
|
|
I get home and I open my laptop and I want to carry on where I left off.
|
|
Well when I shot my laptop it went to sleep and the key for the next level was in the
|
|
clipboard and of course it was gone though.
|
|
So I had no way to get into the like level 7 or level 6 wherever I was at.
|
|
So I had to start all the way over.
|
|
So here's a little hint, if you start playing this game, keep a local, I always just use
|
|
a nano but keep a local file and put every key in as you get it and save that file.
|
|
Also don't do like I do, I was putting him in nano and the file name was keys and you
|
|
know I'd list them out and I'd list them out and then last night I'm playing and I
|
|
did like three levels and I paced it in the key and then I just went to sleep and the
|
|
battery got so low that the computer went to sleep and it didn't save that nano file.
|
|
So every time you stick a key in to whatever text editor you use and make sure you save
|
|
it as well because you're going to be putting, there's, you're going to get to some levels
|
|
where you're going to want to save some other information and stuff.
|
|
So just organize your, oh also you know like I said earlier you'll be referencing things
|
|
you did previously, here's another trick, I got up to like level 8 and I realized I needed
|
|
to do something again like something and then something, I'm being very cryptic about
|
|
how I'm describing this because I don't want to give any spoilers because that wouldn't
|
|
be good.
|
|
I'd like you, if you want to try this out, you like enjoy it just like I did, find it fresh.
|
|
I'm not going to share any keys or any ways I did anything so, but anyways I got up
|
|
to like level 8 and I had all my keys stored in that text file and I realized I needed
|
|
to do something again that I did like in level 4 or 3 but I didn't remember what it was.
|
|
So next to the keys after 8 I wish I started from number 1 but after the keys I would
|
|
say just a little bit about you know what commands I used for that level, what else was
|
|
I going to say about this?
|
|
This might be a short episode because like I really can't go into detail about what
|
|
I did in each level, oh yeah this one, let me go up to 12 here, I'm just reading what
|
|
it was, yes, level 12, I feel like there was something lacking on this page if you get stuck
|
|
here as well, it says commands you need to solve this level, I feel like they didn't put
|
|
a key command in here and if you get really really stumped and you want to know what that
|
|
command is that I used, send me an email and I'll tell you just the command, I won't
|
|
tell you how to solve this level but it'll just, I mean I was stumped for a couple nights,
|
|
not full nights but I just do this after work before supper but yeah I feel like they
|
|
should have mentioned one more command here, I'm looking through my notes again, oh yeah,
|
|
my notes mentioned here, there is a way, it says it shows it on the over the wire webpage,
|
|
we child scoring, I don't know how to pronounce that and I didn't look into it but there is a way
|
|
somehow you can sign up to a webpage and you can get ranked somehow, every time you solve a level
|
|
you submit, I guess it submits how you finish the level and how quick you did it or something
|
|
and if you're interested in being ranked up with any of the other geeks that are playing this,
|
|
you can look into that as well, oh yeah here in my notes again, level 13, don't overthink this level,
|
|
I read what it wanted me to do and because I'm progressing and everything's getting progressively
|
|
harder, I thought on this one, oh boy they want me to really hack the box, so I wasn't even
|
|
SSH'd in and I'm starting to like run end map on their server and I'm starting to like wonder if
|
|
I have to look for ports that are open, don't overthink 13, that's that's maybe that was just me
|
|
but I lost a knight or two and it was just I was off on the wrong track, anyways I know this is
|
|
a really short episode but the fun you're gonna have from what I'm telling you here is if you
|
|
actually start playing this game and I mean I've been I've been at this for a week and well exactly
|
|
a week now and I am currently stumped on level 24 but when you get stumped because I've been stumped
|
|
in some of these other levels just sleep on it well sleep on it yeah hey through do you remember when
|
|
I came into status net at 3 a.m. in the morning and you said what the heck are you doing up
|
|
and I said I was sleeping but then I realized something to solve a problem and I had to get up and do
|
|
it it was this damn game that did that yes I woke up at 3 30 in the morning because one of these
|
|
levels I realized what I was doing wrong in the command that I was putting in and I went downstairs
|
|
open the laptop did the command properly it worked and then of course I couldn't fall back
|
|
asleep so be warned if you start playing this game you might lose sleep so here I am level 24
|
|
there's only a couple of levels left they're getting quite hard now and if you get stumped on a
|
|
level just more like I just said sleep on it or wait till the next day or come back fresh and
|
|
sometimes you just have different ideas of how to attack the I mean Linux there's 15 different
|
|
ways to do everything so you'll find a way through it and I'll find a way through 24 and
|
|
let's see how it gets harder from there 25 26 there's 27 levels so I'm hoping that once I finish
|
|
this these other war games are similar to this oh another thing I know I'm just kind of jumping
|
|
around a bit I'm just this is off the cuff and didn't I don't really yeah they mentioned specifically
|
|
don't give spoilers and don't you know tell your friends how you solve the levels and stuff
|
|
when I find a new command that I need to look at I'll first you know pull up the man page for it
|
|
but I find man pages can be kind of stuffy and just I rather see examples so the next thing I'll do
|
|
is go into Google I'll put the you know what was that one TR I had never used the TR command
|
|
so I'll put in TR Linux examples and I find it much easier to kind of get what the command does
|
|
by just seeing some examples run while I was doing that I sometimes whole YouTube videos would pop
|
|
up and it would be you know bandit 11 how to solve it you too about I didn't watch them but I
|
|
mean I don't know why some people says right there don't share your answers to keep the game fun
|
|
but somebody I don't know I'm so neat I have to show you how I got past level 18 or something but
|
|
if you do look hard enough you will find like complete how-tos on how to solve the level
|
|
I imagine I mean if you get up to like level 14 or something and you're just so stumped that
|
|
you're gonna quit the game I mean I imagine as a last resort just find like a solution and read
|
|
through it and then maybe you'll just you'll you'll have a learning experience there for that level
|
|
and then carry on I did that a bit with what was the one let me look up oh I know Rick I can look
|
|
in my that nano thing keys because I wrote down read up on this more after level 21 no level 20
|
|
yes level 20 going to level 21 I had never used the NC I've never used netcat
|
|
so I just had no idea what to do with it so I did go to someone's solution and I just slowly
|
|
just starting reading line by line and I think you know by a time I got to the sixth line I had
|
|
enough information just to point me in the right direction and go learn on my own but I didn't
|
|
read the full solution so if you get really stumped I'm sure it can be really frustrating so if you're
|
|
up to that point just try and figure out what that level means and then carry on okay that's
|
|
about all I have to say about it uh I hope you try it out I hope you have fun with it if anybody
|
|
wants to chit chat about it or like I said earlier that level at level 12 that seemed to be missing
|
|
command we can talk my email is ny bill at gunmonkinet.net and I'm always on GNU social and I'm in the
|
|
RC I'll cast plan it usually GNU social ny bill as well at gunmonkinet.net SN.commonkinet.net
|
|
I forget I haven't typed it in a long time okay try the game out I hope you have fun with it
|
|
I'll talk to you later
|
|
you've been listening to hecka public radio at hecka public radio dot org we are a community podcast
|
|
network that releases shows every weekday Monday through Friday today's show like all our shows
|
|
was contributed by an HPR listener like yourself if you ever thought of recording a podcast
|
|
then click on our contributing to find out how easy it really is hecka public radio was found
|
|
by the digital dog pound and the infonomicon computer club and it's part of the binary revolution
|
|
at binrev.com if you have comments on today's show please email the host directly leave a comment
|
|
on the website or record a follow up episode yourself unless otherwise stated today's show is
|
|
released under creative comments attribution share a like 3.0 license
|