๋ฆฌ๋ ์ค ๋ฐ์ด๋๋ฆฌ ๋ถ์ ์ฑ ์ ์ฝ๊ณ ๊ด๋ จ ๋ด์ฉ์ ๊ณต์ ํ๋ Repository ์ ๋๋ค. ์์ : pdf
๋ณธ ๋ฌธ์๋ ๋งํฌ๋ค์ด ๋ฌธ๋ฒ์ ์ด์ฉํ์ฌ ์์ฑ๋๋ฉฐ, ์คํฐ๋์ ์ฐธ์ฌํ๋ ๋ถ์ ์์ ๋กญ๊ฒ ์์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
-
3์ฅ, ๋ฆฌ๋ ์ค ํ๋ก์ธ์ค ์ถ์ (p.91 ~ p.110) - ๋ฐ์ ๋น(8/16)
-
3์ฅ, ptrace์ ํฌ๋ ์ ๋ถ์ (p.111 ~ p.118) - ๊น์ฃผ์(8/23)
-
3์ฅ, ptrace๋ฅผ ํ์ฉํ ์ฝ๋ ์ธ์ ์ (p.120 ~ p.132) - ์ ๋ฏผ์ง(8/30)
-
4์ฅ, ELF ๋ฐ์ด๋ฌ์ค ๊ธฐ์ (p.133 ~ p.149) - ๋ฐ์ฌ์ (9/6)
- http://www.bitlackeys.org/#retaliation - http://www.bitlackeys.org/projects/lpv.c //LPV ๋ฐ์ด๋ฌ์ค๋ 32๋นํธ ๋ฆฌ๋ ์ค ์์คํ ๊ธฐ๋ฐ์ผ๋ก ์ค๋น์ค ํจ๋ฉ ๊ฐ์ผ์ ์ฌ์ฉํ๋ค.
-
4์ฅ, PT_NOTE์์ PT_LOAD๋ก ๋ณ๊ฒฝํ๋ ๊ฐ์ผ ๋ฐฉ๋ฒ (p.150 ~ p.157) - ๋ฐ์ ๋น(9/18)
- ssh passcode@pwnable.kr -p2222 (pw:guest) // got๊ด๋ จ ๋ฌธ์ ํ์ด ๋งํฌ ์ ๋๋ค.(pwnable.kr์ passcode ๋ฌธ์ ) - https://github.com/elfmaster/skeksi_virus - https://github.com/elfmaster/saruman
-
4์ฅ, ๋ฆฌ๋ชจํธ ์ฝ๋ ์ธ์ ์ ๊ธฐ์ 1 (p.157 ~ p.163) - ๊น์ฃผ์(10/4)
- http://www.hick.org/code/skape/papers/remote-library-injection.pdf - http://web.archive.org/web/20111222005751/http://vxheavens.com/lib/vrn00.html - https://grugq.github.io/docs/subversiveld.pdf - http://dbp-consulting.com/tutorials/debugging/linuxProgramStartup.html
-
4์ฅ, ๋ฆฌ๋ชจํธ ์ฝ๋ ์ธ์ ์ ๊ธฐ์ 2 (p.157 ~ p.163) - ๊น์ฃผ์(10/12)
-
5์ฅ, ๊ธฐ์กด ELF ๋ฐ์ด๋๋ฆฌ ํ๋กํ ํฐ (P.163 ~ p.181) - ๊น์ฃผ์, ๋ฐ์ ๋น (11/19)
- http://www.bitlackeys.org/projects/elfscure.c
-
5์ฅ, ๊ธฐ์กด ELF ๋ฐ์ด๋๋ฆฌ ํ๋กํ ํฐ (p.181 ~ ) - (11/29)
- http://www.stratigery.com/userlandexec.html
-
6์ฅ ๋ถํฐ๋ ๋ฏธ์