๋จผ์ ์์ค๋ฅผ ๋ณด๋ฉด ์์ด๋ ๋ค๋ฅธ ์ ์ ๋ง์ด ๋ณผ์ ์๋ค. ๋ฌด์๋ณด๋ค ์ฃผ์๊ฐ์ด 0xbfffxxxx ๊ฐ ๋ ์ ์๋ ์ ์ด๋ค.
์ด๊ฒ ๋ฌด์ ์ด ๋ฌธ์ ์ผ๊น? ์ง๊ธ ๊น์ง ํ์ด์จ ๋ฌธ์ ์ ์ฃผ์๊ฐ๋ค์ ํ์ธ ํ๋ฉด ์ ๋ถ๋ค bfff์ธ๊ฒ์ ํ์ธ ํ ์ ์๋ค.
๋ ํ๊ฐ์ง ๋ฌ๋ผ์ง์ ์ ๊ธธ์ด ๊ฒ์ฌ๋ฅผ ํ์ง ์๋ ๋ค๋ ๊ฒ์ด๋ค. ์ด๋ฅผ ์ด์ฉํ์ฌ ์ฐํํ์ฌ ๋ณด์
gdb ๋ฅผ ๋ค์ด๊ฐ์ ๊ณต๊ฒฉ์ ํ๋๋ฐ ์ผ๋จ 100000์ด๋ผ๋ ํฐ์๋ฅผ ๋์ ํด์ฌ ์ฃผ์๊ฐ์ ํ์ธํด ๋ณผ๊ฒ์ด๋ค.
์ด๋ ๊ฒ ๋ฐ๋๊ฒ์ ๋ณผ์ ์๋ค. ๋ํ bffe๋ผ๋ ๊ฒ๋ ํ์ธํ ์ ์๋ค. ์ด๋ก payload๋ฅผ์์ฑํด๋ณด์
\x90*44(๋ฒํผ์ ๋๋ฏธ) ๊ทธ๋ฆฌ๊ณ ์ฃผ์๊ฐ + ๋ค์ \x90 100000 ๋์ฌ๋ ๋๋ฅผ ์ํ ๊ฐ + ์์ฝ๋
์์ด ๋ฐ์ด๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
'Wargame > CTF(Capture The Flag)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Hack The Vote forensic 150 - Warpspeed (2) | 2016.11.24 |
---|---|
CodeGate 2013 f300 (0) | 2016.09.23 |
LOB orge -> troll (0) | 2015.10.15 |
pwnable.kr shellshock (0) | 2015.10.11 |
LOB orge (0) | 2015.09.15 |
๋๊ธ