jhyoonzi 2017. 4. 14. 00:46


char형으로 buf를 20byte주고


fgets로 buf를 45개를 받는다


if에서 check변수값이가 0xdeadbeef면


15레벨의 쉘을 띄운다.




ebp-56 에서 deadbeef가 ebp-16 이니


56 - 16하면 40이다 .





nop으로 40바이트준뒤에 deadbeef를 리틀엔디안으로주면 된다.

.