cgy12306
[LOB] darkelf 본문
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