WEBVTT

00:00.000 --> 00:01.500
Looks like they just have too many.

00:01.500 --> 00:03.600
Something has gone wrong with that shellcode.

00:03.600 --> 00:04.380
Yeah.

00:05.820 --> 00:07.260
Oh, maybe your input gets reversed.

00:07.260 --> 00:08.120
I forgot.

00:09.140 --> 00:09.660
But...

00:09.660 --> 00:11.120
Oh, man.

00:11.560 --> 00:13.200
Under big time pressure here.

00:13.200 --> 00:15.140
I would definitely...

00:15.140 --> 00:19.880
The reversing of the shellcode seems very on brand for this challenge.

00:20.220 --> 00:23.240
I haven't gotten a good look at the disassembly.

00:23.240 --> 00:26.080
Yeah, it does, I think, reverse your entire string.

00:26.080 --> 00:30.780
Which, very quick fix in a Python script to reverse your shellcode.

00:30.780 --> 00:31.180
Yeah , here we go.

00:31.180 --> 00:33.640
Now, HypeBoy is seeing that their shellcode is reversed.

00:34.160 --> 00:35.220
Yep, looking at that call.

00:35.220 --> 00:36.960
They need to know now that...

00:36.960 --> 00:40.780
Here we go, here's the square bracket, colon, colon, one.

00:41.300 --> 00:42.940
I think this is going to be it.

00:42.940 --> 00:43.960
Yeah, that's it.

00:44.220 --> 00:45.780
HypeBoy going to run remote.

00:46.140 --> 00:48.300
Yeah, on the Straw Hat side, they're still pulling out.

00:48.300 --> 00:53.220
They've got indices and values, but I think HypeBoy is going to take this.

00:53.240 --> 00:55.500
HypeBoy, a second away from winning this.

00:55.500 --> 00:57.320
Typing it into PwnTools.

00:59.230 --> 01:04.120
Python live.py, ls, run submitter, submitter 12.

01:05.300 --> 01:07.360
You won, congratulations.

01:07.360 --> 01:08.000
Your team won.

01:08.000 --> 01:09.480
Oh my gosh, what?

01:09.480 --> 01:11.100
Oh my goodness.

01:11.240 --> 01:12.620
Wow, wow.

01:13.240 --> 01:15.380
Sudden death, couldn't have been...

01:15.380 --> 01:17.140
I'm shaking.

01:17.140 --> 01:19.660
Sweaty, shaking, I'm a mess.

01:22.480 --> 01:26.820
No, that was, that was, you know, less sudden.

01:27.260 --> 01:32.100
I felt like I was about to die if that didn't get solved.

01:32.100 --> 01:34.560
But it was a good solve, under a lot of pressure.

01:34.560 --> 01:36.080
Mine's still on the other challenge.

01:36.080 --> 01:37.220
They figured it out.

01:37.340 --> 01:39.600
Their solution script looks different than mine, that's for sure.

01:40.920 --> 01:44.200
Because I just like, I just hardcoded it.

01:44.480 --> 01:48.320
Well, you know, I think they did a great job, given everything.

01:48.360 --> 01:55.060
I mean, did you go run a marathon or try to solve a really hard challenge for an hour before you wrote your solve script?

01:55.060 --> 01:56.600
You know, no.

01:57.340 --> 01:58.540
But still.

01:58.540 --> 02:00.880
These competitors, hats off.

02:01.080 --> 02:04.100
And this truly is like a marathon competition.

02:04.100 --> 02:12.440
To be part of the quals, they've been putting themselves through the live CTF ringer, which is just one after another after another of head-to-head matches.

02:12.480 --> 02:13.220
A lot of stress.

02:13.220 --> 02:13.360
Bravo.

02:13.360 --> 02:21.880
Now I think these teams were undefeated, so Straw Hat is next going against MMM in the lower bracket.

02:21.880 --> 02:23.420
Let's take a look at that real fast.

02:23.420 --> 02:42.220
So the good news is they've got a chance to work their way back for a rematch, but the bad news is they have to go through MMM who also, you know, they have been, so MMM, let's see, they dropped into the lower bracket in the quarterfinals, and they have a chance to come back and take it.

02:42.220 --> 02:46.840
Yeah, Straw Hat was the one that knocked MMM down into bottom bracket.

02:46.840 --> 02:47.560
Oh my gosh, that's right.

02:47.560 --> 02:49.240
So they're having a rematch.

02:49.500 --> 02:49.900
Wow.

02:49.900 --> 02:57.860
So Straw Hat, MMM, one of them guaranteed, you know, they're both guaranteed top 4, one of them guaranteed top 3, the other one fourth place.

02:57.860 --> 03:01.260
Yeah, well, this is going to be an incredible matchup.

03:01.260 --> 03:02.540
I'm excited to see it.

03:02.540 --> 03:03.020
Absolutely.

03:03.020 --> 03:03.520
Me too.

03:03.520 --> 03:05.060
We're not going to be casting it for you.

03:05.060 --> 03:06.880
We're going to have Carl and Jordan on next.

03:06.880 --> 03:08.920
But we had a great time and I hope you did too.

03:08.920 --> 03:10.540
Yeah, it's been a pleasure casting.

03:10.560 --> 03:12.960
It's been a fantastic time running this.

03:12.960 --> 03:15.720
I'm going to go run ops and hopefully find some lunch.

03:15.860 --> 03:19.480
Yep, time for us to get some food, so take it easy.

03:19.480 --> 03:20.720
Until next time, CTF fans.

03:20.720 --> 03:21.880
We'll be back soon.

