TRANSCRIÇÃOEnglish

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

42m 11s7,921 palavras1,059 segmentsEnglish

TRANSCRIÇÃO COMPLETA

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

DESBLOQUEAR MAIS

Registe-se gratuitamente para aceder a funcionalidades premium

VISUALIZADOR INTERATIVO

Assista ao vídeo com legendas sincronizadas, sobreposição ajustável e controlo total da reprodução.

REGISTE-SE GRATUITAMENTE PARA DESBLOQUEAR

RESUMO DE IA

Obtenha um resumo instantâneo gerado por IA do conteúdo do vídeo, pontos-chave e conclusões.

REGISTE-SE GRATUITAMENTE PARA DESBLOQUEAR

TRADUZIR

Traduza a transcrição para mais de 100 idiomas com um clique. Baixe em qualquer formato.

REGISTE-SE GRATUITAMENTE PARA DESBLOQUEAR

MAPA MENTAL

Visualize a transcrição como um mapa mental interativo. Entenda a estrutura rapidamente.

REGISTE-SE GRATUITAMENTE PARA DESBLOQUEAR

CONVERSAR COM A TRANSCRIÇÃO

Faça perguntas sobre o conteúdo do vídeo. Obtenha respostas com tecnologia de IA diretamente da transcrição.

REGISTE-SE GRATUITAMENTE PARA DESBLOQUEAR

APROVEITE MAIS DE SUAS TRANSCRIÇÕES

Inscreva-se gratuitamente e desbloqueie o visualizador interativo, resumos de IA, traduções, mapas mentais e muito mais. Não é necessário cartão de crédito.

    The X-Correlation… - Transcrição Completa | YouTubeTranscript.dev