![[PWN] shellcode ์ ๋ฆฌ ํฌ์คํ
์ธ๋ค์ผ ์ด๋ฏธ์ง](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkBNOV%2FbtryCOza1Oc%2Fll4BxeMxmKRBnBsA7KQ8Hk%2Fimg.png)
SYSTEM HACKING/PWNABLE
[PWN] shellcode ์ ๋ฆฌ
๋ณธ ๊ธ์ Dreamhack System Hacking Curriculum - Shellcode๋ฅผ ์ฐธ๊ณ ํ์ฌ ์์ฑ๋์์ต๋๋ค. 1. ๊ฐ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์์คํ ํดํน์ ๋ชฉ์ ์ ๋์ ์์คํ ์ '๋ถ๋นํ๊ฒ ์ด์ฉ'ํ๋ ๊ฒ์ ๋๋ค. administrator์ ๊ถํ์ ๋นผ์๋ ๊ฒ๋ถํฐ ์์ํด์ ์ธ๊ฐ๋์ง ์์ ํ์ผ์ ์ด์ด๋ณด๋ ๊ฒ ๋ฑ๋ฑ๋ ํดํน์ ๋ชฉ์ ์ด ๋ ์ ์๊ฒ ์ฃ . ์ด๋ฅผ ์ํด ์ ์๋ ์ด์ ๋ธ๋ฆฌ์ด ์ฝ๋๋ฅผ ์์ฝ๋(shellcode)๋ผ๊ณ ํฉ๋๋ค. ํด๋น ์ฝ๋๋ฅผ ์คํ์ํค๋ฉด ์(shell)์ ์คํ์ํฌ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ตณ์ด C์ธ์ด์ ๊ฐ์ ๊ณ ๋ฑ ์ธ์ด๊ฐ ์๋ ์ด์ ๋ธ๋ฆฌ์ด๋ก ์์ฑํ๋ ์ด์ ๋, ์ด์ ๋ธ๋ฆฌ์ด ๋จ์ผ๋ก ์์ฑํ ๊ฒฝ์ฐ RIP๋ ์ง์คํฐ๋ง ์กฐ์ ํ ์ ์์ด๋ ๋ฐ๋ก ์ํ๋ ์ฝ๋๋ฅผ ์คํํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ฌผ๋ก ์ด์ ๋ธ๋ฆฌ์ด๋ก ์์ฑ๋๋ค๋ ํน์ฑ์ ์ํคํ ์ณ ..