Hacking-기초/[PWN] FTZ

Free Training Zone (16) level16 → level17

Nesquitto 2020. 7. 23. 01:27

level 16입니다.

이번 문제도 전 문제랑 비슷합니다.

 

이번에는 deadbeef말고 shell함수가 있네요.

 

빠르게 cp로 복사하고 gdb 해보겠습니다.

 

intel방식으로 바꾸고 main함수를 디스어셈블 한 결과입니다.

뭔가 짧죠?

 

shell도 디스어셈블 해보겠습니다.

 

이렇게 나옵니다.

이번 문제에서는 저기 shell+0 위치로 이동하면 됩니다.

주소가 나와있으니 전 문제랑 똑같게?

 

이렇게 풀 수 있습니다.

 

끄읕