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