ABSCHRIFTEnglish

The X-Correlation between Frans & RCE - Research Drop (Ep. 86)

42m 11s7,921 Wörter1,059 segmentsEnglish

VOLLSTÄNDIGE ABSCHRIFT

0:01

oh my

0:05

gosh people are doing shanky stuff yeah

0:09

I know I know I love it are you

0:12

kidding what

0:16

[Music]

0:37

yo yo yo sup critical thinkers we have a

0:39

little bit of a different type of

0:40

episode for you guys today okay um and

0:43

it all starts with a story I was in Los

0:46

Vegas and Mr fron Rosen himself comes up

0:48

to me and says Justin I wish I could do

0:50

a Swedish accent right now I can't do a

0:52

Swedish accent but he says Justin I've

0:54

got some amazing research that I want to

0:56

share with you and I want you to put out

0:58

on the Pod um and when fron says that

1:00

you say absolutely let's go record an

1:03

episode right now and uh and so we did

1:06

and it was awesome and it totally blew

1:07

my mind I think you're really going to

1:08

enjoy it but it is a presentation um and

1:12

it's typically typically on this pod we

1:15

try to keep things audio medium friendly

1:17

but this one might be the exception you

1:19

might want to head over to YouTube for

1:20

this one so that you can see what's

1:22

going on not to say that you won't be

1:23

able to get the general concept from

1:24

audio and I think the general concept is

1:26

also very valuable um but if you're

1:28

looking to see a little bit more the

1:30

details of the explation that he had um

1:32

then you might see that better on

1:33

YouTube so um you can go to the YouTube

1:35

channel at ctbb doow it'll redirect you

1:38

to the YouTube channel um and then you

1:41

should be able to see all of that there

1:43

really great research um definitely

1:45

recommend it's those uh it's about those

1:48

request IDs like X request ID headers um

1:51

or X correlation ID headers that you see

1:54

in the HTTP requests um pretty much with

1:58

every HTTP request to any major

2:00

um and how those can allow you to inject

2:03

way deep into all the pipelines uh of an

2:06

application because that request ID is

2:08

used everywhere to correlate requests

2:10

and actions that are be T being taken um

2:13

so very interesting research kind of

2:15

like a like a duh moment like why didn't

2:17

I test for this um so definitely

2:20

definitely some great content there um

2:23

trying to think if there's any other

2:24

announcements for today oh um we did

2:27

launch the swag store this past week all

2:29

right so if you're if you're watching

2:31

this which you should be cuz I already

2:32

told you to be watching this then you

2:33

can see my ctbb t-shirt um got some ctbb

2:37

stuff on the back too um there's a bunch

2:39

of different designs on there so if you

2:41

want to get your hands on some of that

2:42

head over to ctbb do ctbb doow ctbb doow

2:48

swag that's a little hard to say ctbb

2:50

doow swag there we go and uh you can

2:54

check out that swag store that we got

2:55

set up for you guys um all right I think

2:58

that's it enjoy the episode with frons

3:00

uh and yeah it's crazy research so get

3:03

ready for your mind to be blown all

3:04

right

3:05

peace cool we're here in Vegas uh fron

3:09

fron told me yesterday that there's

3:11

going to be some research that was going

3:12

to blow my mind so we're going to cover

3:14

that and I also want to cover a little

3:15

bit of this uh crazy bug bash event that

3:18

we are uh that we've witnessed awesome

3:21

this past Vegas so all right hit me so

3:24

this cimer this might not blow your mind

3:28

but rather like oh oh [ __ ] why did I not

3:31

think of that that's so it's not like I

3:35

I think when I present the title so I

3:37

did a I did a talk back in June on

3:39

midnight sun which is like a CTF in

3:42

Stockholm and when I presented there I

3:45

mean it wasn't that many people it was

3:47

mostly the CTF people that was just busy

3:49

but so I presented this H I hadn't

3:52

presented it anywhere else and I haven't

3:53

released the slides so I wanted to do it

3:55

with you and see see your reaction just

3:59

because I think I enjoy it so much and

4:01

the impact is is quite nice as well all

4:04

right let's see it so so the title will

4:05

give it away are you ready I'm ready boo

4:08

boom

4:10

boooom ex correlation

4:13

in okay do you what the heck is this

4:16

dude do do you know what that is I

4:20

don't okay this is fun this is fun so so

4:23

the talk is called EXC correlation

4:24

injections okay and the whole idea is to

4:26

how to break service ey context um and

4:29

what does that mean

4:30

probably some form of inje injection

4:33

okay so we the discussion here is going

4:36

to be struggles of course request

4:38

correlation now maybe

4:41

is and then service side Json injections

4:44

and autoband the RC and blindes okay you

4:48

ready oh my gosh dude first impression

4:51

what you the mind is spinning okay no no

4:54

hit with it hit okay okay this sounds

4:57

super easy it's going to sound super

4:59

easy it's going to sounds super obvious

5:01

and this is I'm going to talk about the

5:03

happy path like we struggled with this

5:05

for for a long time and but but this is

5:08

like straight on to the to the actual

5:11

you know

5:12

vulnerabilities um and yeah hunting cide

5:14

bugs how to reach them deep okay very

5:17

like how do I you know look at the front

5:20

end as a a as a border or like the API

5:23

that you're hitting how can I reach

5:25

deeper into your into your

5:27

infrastructure uh and one of those are

5:30

exporation okay dude I've seen these so

5:32

many freaking times dude okay I it's a

5:36

you know X request ID X correlation ID

5:40

they're everywhere they're customized

5:41

some of them are you know named by the

5:44

company that has them Etc the whole idea

5:48

with them is to correlate every single

5:50

action happening down to sometimes

5:54

queries to the database uh and the the

5:57

idea is to follow one thing so you can

5:59

get like TR M you can get everything to

6:01

to say that okay this request failed in

6:04

our micros service world what type of

6:07

things happen going down so this is a so

6:09

how I understood this was originally a

6:12

essentially a introspection tool for the

6:15

blue teams right where it's like okay uh

6:18

here's this weird error that I'm seeing

6:20

at the htgp layer yes got the

6:21

correlation ID and that correlation ID

6:23

is is attached to everything yes along

6:26

that full stack that occurs absolutely

6:28

okay the thing is when you say

6:30

everything that includes the

6:32

front which means that you the front and

6:36

see front you mean the front end of the

6:38

Cent client side oh really yeah so the

6:40

client side see generated on the client

6:42

side most of the time but what this

6:45

means what it means is that it it is

6:49

controllable by the by the by

6:52

the okay let's see uh and there's no

6:55

standard so there's like a [ __ ] ton of

6:57

of you know request different like

6:59

different type of formats geez that's a

7:01

lot of them is that is that across all

7:03

the different yeah I mean this is just

7:05

examples right so company name like they

7:07

will have you know whatever whatever

7:09

company so but yeah these are just some

7:11

of them that I that I've witnessed and

7:14

looking at them from a you know blank

7:17

perspective not knowing the company that

7:19

you're targeting you need to like figure

7:21

out what type of uh like hea it's

7:25

actually being used for the correlation

7:27

one one way to look at it is looking at

7:29

respon

7:30

they might serve you a unique

7:32

correlation ID just because you made a

7:34

request another one is like you can see

7:36

it in in the access control headers so

7:38

you can see like okay we allow these

7:40

certain headers and one of them being

7:43

the the or in this case transaction ID

7:46

but they could be Nam that's typically

7:48

in those scenarios where you're dealing

7:49

with a cross origin API oh yeah

7:50

absolutely yeah and so so these access

7:53

low headers are perfect for like

7:55

understanding what type of headers do

7:58

they actually need to work from the

8:00

frontend side or client side that's

8:02

solid yeah yeah another one is like this

8:04

is the perfect thing like as soon as you

8:06

see reflection especially when you don't

8:09

have like a validated format in this

8:11

case like whatever H this is like gold

8:14

okay H and it it doesn't necessarily

8:16

mean that you will hit gold on every

8:18

single request it means that this will

8:21

follow at some you know if you find some

MEHR FREISCHALTEN

Melden Sie sich kostenlos an, um Premium-Funktionen zu nutzen

INTERAKTIVER VIEWER

Sehen Sie sich das Video mit synchronisierten Untertiteln, anpassbarer Überlagerung und voller Wiedergabesteuerung an.

KOSTENLOS ANMELDEN ZUM FREISCHALTEN

KI-ZUSAMMENFASSUNG

Erhalten Sie eine sofortige KI-generierte Zusammenfassung des Videoinhalts, der wichtigsten Punkte und Erkenntnisse.

KOSTENLOS ANMELDEN ZUM FREISCHALTEN

ÜBERSETZEN

Übersetzen Sie das Transkript mit einem Klick in über 100 Sprachen. Download in jedem Format.

KOSTENLOS ANMELDEN ZUM FREISCHALTEN

MIND MAP

Visualisieren Sie das Transkript als interaktive Mind Map. Verstehen Sie die Struktur auf einen Blick.

KOSTENLOS ANMELDEN ZUM FREISCHALTEN

CHAT MIT TRANSKRIPT

Stellen Sie Fragen zum Videoinhalt. Erhalten Sie Antworten von der KI direkt aus dem Transkript.

KOSTENLOS ANMELDEN ZUM FREISCHALTEN

HOLEN SIE MEHR AUS IHREN TRANSKRIPTEN HERAUS

Melden Sie sich kostenlos an und schalten Sie interaktiven Viewer, KI-Zusammenfassungen, Übersetzungen, Mind Maps und mehr frei. Keine Kreditkarte erforderlich.

    The X-Correla… - Vollständiges Transkript | YouTubeTranscript.dev