본문 바로가기
시스템 해킹/LOB

succubus

by sonysame 2016. 10. 31.



40칸 버퍼 + 4칸 SFP + RET: strcpy주소 +AAAA+(버퍼+48byte의 주소)+(argv[2]의 주소)


argv[2]: system함수 주소+BBBB+/bin/sh의 주소


main함수의 ret부분에서 strncpy가 실행되는데,

그 인자는 버퍼+48byte의 주소와 argv[2]의 주소이다

버퍼+48byte에 argv[2]가 들어가고 AAAA가 그 부분이다.

AAAA는 strcpy의 ret부분이므로,

이때 system함수가 실행되는 것이다.






AAAA의 주소: 0xbffffb00

argv[2]의 주소: 0xbffffc8e





'시스템 해킹 > LOB' 카테고리의 다른 글

nightmare  (0) 2016.10.31
giant  (0) 2016.10.31
zombie_assassin  (0) 2016.10.31
assassin  (0) 2016.10.30
bugbear  (0) 2016.10.30