Studying Security

[HackCTF] pwnable: Basic_BOF #1 풀이 본문

Wargame/HackCTF

[HackCTF] pwnable: Basic_BOF #1 풀이

J4guar 2022. 4. 7. 22:07
728x90
반응형

Mitigation

Vulnerability Analysis

gdb를 통해 main함수 분석

target위치에 system("/bin/dash")가 존재

 

분기를 살펴보면 0x08048543의 cmp명령을 통해 [ebp-0xc]와 0xdeadbeef를 비교

True  → target방향으로 진행

False → 0x804857c로 jump 프로그램 종료

 

위를 살펴보면 fgets함수를 통해 [ebp-0x34]에 0x2d size만큼을 입력 가능

 [ebp-0xc]에 원하는 값을 입력할 수 있음 → 이 곳에 0xdeadbeef를 입력하자

Exploit code

Result

반응형
Comments