LOB - 9. troll -> vampire

2018. 7. 5. 18:18WarGame/LOB

이번문제는 정말 쉽게 푼 것 같다.


소스코드를 보자



추가된 부분은 argv 47번째가 "\xff"가 아니여야 하는 조건이다.


그래서 생각해본거는 47번째가 "\xff" 가 아닌 주소는 직접 찾기는 어려울거같아 "\x90"을 엄청 주고, 미끄러져서 shellcode를 실행하게 하는 방법이다. 


첫 시도를 해보니 segmentation fault가 떴다. 가능성이 있다.




 주소만 조금 바꾸어주고 "\x90"값을 늘려주니 shell을 땄다..ㅎㅎ (grin)


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

LOB - 10. vampire -> skeleton  (261) 2018.07.29
LOB - 2. gremlin -> cobolt (RTL기법)  (255) 2018.07.14
LOB - 8. orge -> troll  (948) 2018.07.05
LOB - 7.darkelf -> orge  (931) 2018.07.05
LOB - 6.wolfman -> darkelf  (1062) 2018.07.05