cgy12306

[LOB] darkelf 본문

Wargame/LOB

[LOB] darkelf

cgy12306 2019. 7. 15. 21:32

ID : darkelf

PW : kernel crashed

 

파일을 확인해 보자.

wolfman과 달라진 점은 argv[0]의 길이가 77이어야 한다. 첫번째 인자는 파일의 이름 또는 경로로 길이를 지정해 줄 수 있다.

./~~~/../orge

2 + ~~~ + 8 = 77 이 되야한다.

~~~는 67글자인 디렉토리 이어야 한다.

 

 

길이 비교하는 분기문을 통과한 것을 볼 수 있다.

 

이제 wolfman 문제처럼 해결 해보자.

 

적당히 bffffb0c를 선택해서 코드를 작성하자.

 

쉘을 획득했다.

비밀번호는 timewalker이다.

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

[LOB] troll  (0) 2019.07.16
[LOB] orge  (0) 2019.07.16
[LOB] wolfman  (0) 2019.07.15
[LOB] orc  (0) 2019.07.15
[LOB] goblin  (0) 2019.07.15
Comments