y0u_bat
[CodeGate2014] nuclear 뉴클리어 풀이 본문
[CodeGate2014] nuclear 뉴클리어 풀이
buffer over flow 취약점이 start_routine 함수 안에 있으며, launch 하고 start_routine가 실행된다.
launch할려면 패스코드가 필요하다. 메모리릭을 통해 패스코드를 구해준다.
간단히 s1,v4,v5만 꽉 채우면 메모리릭 되서 s(패스코드)를 볼수있다.
그다음 버퍼오버플로우 취약점을 찾았으니, 간단히 ROP하면 된다.
끄읏.!!
'CTF' 카테고리의 다른 글
[CodeGate 2013] vuln200 풀이 (0) | 2015.10.20 |
---|---|
Piaid CTF 2013 Ropasaurusrex 풀이 (0) | 2015.09.27 |
순천향대 YISF Misc 50 롸업(풀이) (0) | 2015.08.09 |
순천향대 YISF Reversing 50 롸업(풀이) (0) | 2015.08.09 |
순천향대 YISF Forensic 50 롸업(풀이) (0) | 2015.08.09 |
Comments