y0u_bat

[CodeGate2014] nuclear 뉴클리어 풀이 본문

CTF

[CodeGate2014] nuclear 뉴클리어 풀이

유뱃 2015. 9. 17. 10:19


[CodeGate2014] nuclear 뉴클리어 풀이


 



buffer over flow 취약점이 start_routine 함수 안에 있으며, launch 하고 start_routine가 실행된다.


launch할려면 패스코드가 필요하다. 메모리릭을 통해 패스코드를 구해준다.


간단히 s1,v4,v5만 꽉 채우면 메모리릭 되서 s(패스코드)를 볼수있다.



그다음 버퍼오버플로우 취약점을 찾았으니, 간단히 ROP하면 된다.








끄읏.!!




Comments