ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • narnia2
    OverTheWire 2015. 4. 29. 20:01



    코드는 간단하다.


    buf[128]이있고 인자값을 buf에 집어넣는다.


    gdb로 열어보면 dummy값이 0x10,즉 16바이트가 더붙어 총 144바이트이다.






    그냥 쉘을 임의로 넣어보고 스택을 확인해보자 





    저 공간에 AAA....가 들어간다.적당히 중간쯤으로 잡아 0xffffd860으로 잡았다.




    공격하면 정상적으로 쉘이따인다.


    99 + shellcode(45byte) + RET(4)


    vaequeezee

    'OverTheWire' 카테고리의 다른 글

    narnia5  (1) 2015.09.24
    narnia 4  (0) 2015.09.21
    narnia 3  (0) 2015.09.21
    narnia1  (0) 2015.04.29
    narnia0  (0) 2015.04.29

    댓글

Designed by Tistory.