cgy12306

[LOB] wolfman 본문

Wargame/LOB

[LOB] wolfman

cgy12306 2019. 7. 15. 20:49

ID : wolfman

PW : love eyuna

 

이번 문제는 에그 쉘 사용x, 버퍼 초기화, 인자 길이 검사를 한다.

넘겨받는 인자(argv[1])가 48이 넘어가면 종료가 된다.

하지만 우리는 인자를 여러개 넘겨줄 수 있다. argv[2]를 이용할 것이다.

쌍따옴표 사이에 공백을 넣어주게 되면 다음 인자로 넘어간다.

 

A를 44개 넣어주고 \xbf를 4개 넣어준후 뒤에 한 칸 띄어줘서 공백을 만들고 그다음 A를 300개 넣어준다. 

 

41(A)가 잘 들어갔다. 적당히 주소 bffffb5c를 선택하자.

 

쉘을 획득했다.

비밀번호는 kernel crashed이다.

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

[LOB] orge  (0) 2019.07.16
[LOB] darkelf  (0) 2019.07.15
[LOB] orc  (0) 2019.07.15
[LOB] goblin  (0) 2019.07.15
[LOB] cobolt  (0) 2019.07.06
Comments