티스토리 뷰

포너블/LOB

LOB darkknight풀이

삼전동해커 2020. 9. 8. 11:43

다크나이트를 풀어보장.



RTL이라는 힌트를 줬다.

나머지 조건들은 비슷하다.

48번째 인자가 /xbf이면 안된다고 한다는게 다르다.

즉, 스택의 값을 사용할 수 없다.


익스플로잇 구성은 buffer+system의 주소+4바이트+/bin/sh이 되겠다.


RTL을 사용하기 위해 system함수의 주소를 찾아보자.



0x40058ae0이 system함수의 주소이다.


/bin/sh의 값을 찾아보자.


코드를 짜준 후




실행해 보면 0x400fbff9로 /bin/sh의 값을 구할 수 있다.



익스플로잇하면 답이 나온다.





'포너블 > LOB' 카테고리의 다른 글

LOB bugbear 풀이  (0) 2020.09.09
LOB golem 풀이  (0) 2020.09.03
LOB skeleton 풀이  (0) 2020.08.30
LOB vampire 풀이  (0) 2020.08.26
LOB troll 풀이  (0) 2020.08.25
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함