Layer7

rop32_v2

whtRy0u 2021. 8. 7. 02:18


프로그램을 실행하면 가장 먼저 실행되는 함수가 vuln 함수임.

"Input me : "를 출력하고 read 함수로 입력을 받음. 여기서 bof를 터트릴 수 있음.


line 15 ~ 19 : puts 함수의 주소 leak

line 21 : 다시 vuln 함수 호출

line 30 ~ 36 : bss 영역에 "/bin/sh\x00" 넣기

line 42 ~ 46 : system 함수 호출