egg헌터가 있고, argv[0]의 길이가 77이어야 한다.
따라서, 링크를 걸고 링크 파일명을 AAAA.... 로 총 77개로 만들면 된다.
ret주소에는 argv[0]의 주소를 쓰면 되는데, 이전에 사용했던 brute force 소스를 그대로 사용해서 한 번 돌려준다.
brute.c
(주소에서 -1로 값을 줄이는데, 속도가 느리다고 생각한다면 \x90의 개수만큼 주소에서 빼주어도 상관없다. 또한, 최적화도 안되어있음 주의바람)
'WARGAME > hackerschool ftz,lob' 카테고리의 다른 글
[BOF 원정대] orc -> wolfman (level 5) (0) | 2014.08.03 |
---|---|
[BOF 원정대] wolfman -> darkelf (level 6) (0) | 2014.08.03 |
[BOF 원정대] orge -> troll (level 8) (0) | 2014.08.03 |
[BOF 원정대] troll -> vampire (level 9) (0) | 2014.08.03 |
[BOF 원정대] vampire-> skeleton(level 10) (0) | 2014.08.03 |