LOB - 3. cobolt -> goblin

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

드뎌 LOB3번째 문제이다.

3번째 문제 먼저 로그인을하고 cat명령어를 사용하여 소스코드를 보자.



기존에는 모두 strcpy 명령어를 사용하였지만 3번 부터는 puts라는 함수를 사용한다.


이에따라서 공격기법도 조금 바뀌었다. 하지만 그 사이의 기존과정은 모두 같기에 크게 어렵게 생각할 필요는 없다.


똑같다. 쉘코드를 환경변수에 등록해준다.



마찬가지로 쉘의 주소를 따고



이제 공격을 넣어준다.



짠..간단하다


stdin함수로 input을 받을때에는 ()로 묶어서 공격을 해주어야하고,

strcpy와 같은 함수로 input을 받을때에는 ``로 묶어야 한다.

'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 - 2. gremlin -> cobolt  (0) 2018.07.05
LOB - 1. gate ->gremlin  (0) 2018.07.05