ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • protostar stack5,6
    카테고리 없음 2017. 1. 23. 22:26



    -소스는 생략-

    nop sled, 환경변수 등을 해봣을떄 이상하게 쉘이 안따져서 RTL을 썻다.





    --시스템 에서 /BIN/SH 주소 알아내는 소스--

    시스템 주소는 GDB 에서 p system 해서 알아낼수있다.


    +


    buffer+dummy+sfp[76] + system + system("/bin/sh")실행한다음에 반환되는 값(돌아가는 주소(값)) + /bin/sh 주소


    protostar stack6 도 stack5처럼 RTL을 써서 풀면되기떄문에 WRITE UP 생략 

    stack6 추가 코드: bf00000 ~ 이런 코드가 있는데 이 코드는 bf로 시작하는 주소가 있으면 exit(종료) 시키는 코드다. 다른건 다 같다.


Designed by Tistory.