LOB - 2. gremlin -> cobolt

2018. 7. 5. 18:06WarGame/LOB

후..두번째문제

한 선배님께서 포너블은 처음에는 엄청어려운데 조금하면 쉬울때가 온다고 해주셨다.

틀린말이 아닌 것 같은 실감이 든다.


본론으로 들어가면 2번 문제인 cobolt 도 1번하고 완전 똑같은 문제라고 보아도 무방하다. 물론 버퍼의 크기만 다르다.

먼저 실행하고 ls 명령어를 쳐본다



cobolt.c의 소스코드를 보자.







버퍼가 16byte이므로 sfp까지 20을 덮어주고 ret를 조작해주면 될 것이다.


export명령어를 써서 shell코드를 환경변수에 넣어주고



shell코드의 메모리위치를 얻어온다.






1번과 똑같이 버퍼크기만 바꾸어서 대입해준다.



가끔 이렇게 나오시는분들은 꼭 bash2를 해주셔야 합니다.


그럼 bash2하고 다시시도!



bash짠! (grin) 후후 포너블은 꿀잼이다.

'WarGame > LOB' 카테고리의 다른 글

LOB - 6.wolfman -> darkelf  (1062) 2018.07.05
LOB - 5.orc -> wolfman  (1069) 2018.07.05
LOB - 4. goblin -> orc  (0) 2018.07.05
LOB - 3. cobolt -> goblin  (0) 2018.07.05
LOB - 1. gate ->gremlin  (0) 2018.07.05