Тёмный

Buffer Overflow (ret2win) with 5 char* Arguments - "Vader" Pwn Challenge [Space Heroes CTF 2022] 

CryptoCat
Подписаться 36 тыс.
Просмотров 2 тыс.
50% 1

Опубликовано:

 

16 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 19   
@_CryptoCat
@_CryptoCat 2 года назад
Somebody solved this AutoROP, which I'm going to have to check out in future! ctftime.org/writeup/33003 autorop.readthedocs.io/en/latest
@coolestguy6757
@coolestguy6757 2 года назад
YEAHHHHHHHHHHHHHHHH CRYPTO CAT
@SecBug
@SecBug 2 года назад
your video ret2win from the pwn series helped me a lot on this challenge, thanks for making such good content
@_CryptoCat
@_CryptoCat 2 года назад
thanks mate, great to hear! 🥰
@haciemredasgin2323
@haciemredasgin2323 2 года назад
love u CryptoCat!
@_CryptoCat
@_CryptoCat 2 года назад
💜
@MantisSTS
@MantisSTS 2 года назад
Man, stop. You're making my brain hurt XD Awesome video dude. Every time I watch one of your videos it makes me want to learn more pwn stuff!
@_CryptoCat
@_CryptoCat 2 года назад
hehe that's what we like to hear! 😎
@Stephen-wh7vl
@Stephen-wh7vl 2 года назад
Ty
@AidinNaserifard
@AidinNaserifard 2 года назад
Amazing video, bro!👊
@_CryptoCat
@_CryptoCat 2 года назад
cheers bro 👊
@DrEyes265
@DrEyes265 2 года назад
Where did you get that Ghidra_auto script :O
@_CryptoCat
@_CryptoCat 2 года назад
liba2k suggested that one! You can find here: gist.github.com/liba2k/d522b4f20632c4581af728b286028f8f - I changed the auto-analysis time in mine to 1 second for an extra speed boost 😊
@liba2k
@liba2k 2 года назад
Why not return to the middle of the functions after the string comparison? It will crash, but you will probably get the flag before.
@_CryptoCat
@_CryptoCat 2 года назад
ooooo interesting, did you try this approach? I did something similar for the function_overwrite challenge in the recent pico ctf; the goal was to replace the "hard_checker" function with the "easy_checker" but I just jumped to the middle of the function and skipped the comparisons. In this case, since the "FILE" variable is declared at the beginning of the function, i wouldn't expect it to work 🤔 I may be wrong on that though, interested to know if it works!
@liba2k
@liba2k 2 года назад
@@_CryptoCat No I didn't try, Just wondered if it's possible. I can't see the assembly in the video, but the FILE is just a value on the stack that gets initialized by the fopen function, so you shouldn't need the start of the function to define it.
@_CryptoCat
@_CryptoCat 2 года назад
edit: half my message didn;t show for some reason lol.. i just went back and tried to jump "local_38 = 0" and also the "local_10 = (FILE *)0x0" but they didn't work
@liba2k
@liba2k 2 года назад
@@_CryptoCat Thank you for trying!!!
@_CryptoCat
@_CryptoCat 2 года назад
@@liba2k thank you for suggesting 🥰
Далее
Linus Torvalds on why desktop Linux sucks
11:07
Просмотров 1,3 млн
SunshineCTF 2019 | Return to Mania (PWN) PIE
16:07
Просмотров 25 тыс.