PWN/HITCON_Training

[HITCON_Training] LAB 6

J1W0N 2019. 7. 7. 14:09
728x90

풀이


 

바이너리 이름도 migration 이다. stack migration 기법을 활용하면 간단하게 해결할 수 있다!!

바이너리를 열어보면 알겠지만 입력을 받는 길이가 적어 ROP를 하기가 힘들다!!

 

sfp에 bss영역의 주소를 넣고 ret에 leave_ret 가젯을 넣어 스택의 공간을 계속 이전시켜서 원하는 코드를 실행할 수 있다! 변조시킨 sfp가 이주한 스택의 ESP가 되는것이당

^^