728x90
01. C์ธ์ด์ ํดํน
https://www.ciokorea.com/news/327256
๋ฐฑ์ ๊ด, 'C'์ 'C++' ์ฌ์ฉ ์ค๋จ ์ด๊ตฌ··· ์ ๋ฌธ๊ฐ๋ค "์์์ ์ ํ ๊ถ๊ณ "
๋ฐ์ด๋ ํ์ ๋ถ๊ฐ ๋ฒํผ ์ค๋ฒํ๋ก ๋ฐ ๊ธฐํ ๋ฉ๋ชจ๋ฆฌ ์ก์ธ์ค ์ทจ์ฝ์ฑ์ ์ ๋ฐํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ๋ฒ์ด๋ ๊ฒ์ ์ด๊ตฌํ๋ค. Image Cr
www.ciokorea.com
- C์ C++์ ๋ฉ๋ชจ๋ฆฌ ์์ ์ทจ์ฝ์ ์ด ์๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด = ์ฌ์ด๋ฒ ๊ณต๊ฒฉ์ ์ทจ์ฝ
- C์ C++์ ์๋ฒ ๋๋ ์์คํ ์ ๋ง์ด ์ฌ์ฉ๋๋ฏ๋ก C์ C++ ํ์ฉ์ด ๊ทธ์ ์ค๋จ๋๊ธฐ๋ณด๋ค๋ ๋์์ ํฅํ ์งํ๊ฐ ๊ฐ์ํ๋ ๊ฒ
02. BOF ์ทจ์ฝ ํจ์
- ์ด๋ฌํ ํจ์๋ค์ ์ฌ์ฉ์๋ก๋ถํฐ ์ ๋ ฅ์ ๋ฐ์ ๋, ์ ๋ ฅ ํฌ๊ธฐ์ ๋ํ ์ ํ์ ๋์ง ์์ ๋ฒํผ ์ค๋ฒํ๋ก ๊ณต๊ฒฉ์ ์ทจ์ฝํ๋ค.
- ์ฆ, ์ ๋ ฅ ๊ฐ์ด ๋๋ฌด ํด ๊ฒฝ์ฐ ๋ฒํผ๋ฅผ ๋์ด์ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ์นจ๋ฒํ ์ ์์ด, ์์คํ ์ ๊ณต๊ฒฉํ๋ ๋ฐ ์ ์ฉ๋ ์ ์๋ค.
03. ํฌ์ธํฐ
1. ํฌ์ธํฐ ๊ฐ๋
- int num; : ์ ์ํ ๋ณ์ ์ ์ธ
- &num: ์ด ๋ณ์์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์
- printf("%p\n", &num); : num ๋ณ์์ ์ฃผ์๊ฐ์ ์ถ๋ ฅ
- %p๋ ํฌ์ธํฐ(์ฃผ์๊ฐ)์ ์ถ๋ ฅํ ๋ ์ฌ์ฉํ๋ ์์
- ๋ฉ๋ชจ๋ฆฌ๋ ์ฌ๋ฌ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๊ณ , ๊ฐ ์นธ์๋ ํน์ ํ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๋ค.
- num ๋ณ์๋ ๋ฉ๋ชจ๋ฆฌ์ ํน์ ์์น์ ์ ์ฅ๋๋ฉฐ, ์ด ์์น์ ์ฃผ์๋ &num ์ด๋ค.
2. ์ฃผ์๊ฐ์ ์๋ฉด ์ํํ ๊น?
- ์ฃผ์๊ฐ์ ์๋ฉด ๋ฉ๋ชจ๋ฆฌ์ ํน์ ์์น์ ์ง์ ์ ๊ทผํ ์ ์๋ค.
- ๋ง์ฝ ์ฃผ์๊ฐ์ ์ ์์ ์ธ ์ฝ๋์์ ์ด์ฉํ๋ฉด, ๊ทธ ์์น์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ๊ฑฐ๋ ๋ค๋ฅธ ์ค์ํ ๋ฐ์ดํฐ๋ฅผ ํ์ณ๋ณผ ์ ์๋ค. = ๋ฉ๋ชจ๋ฆฌ ํดํน
04. FORMAT STRING
- printf(str);์ ์ ๋ ฅ๋ฐ์ ๋ฌธ์์ด์ ๊ทธ๋๋ก ์ถ๋ ฅํ๋๋ฐ, ํฌ๋งท ๋ฌธ์์ด ์ทจ์ฝ์ ์ด ๋ฐ์ํ ์ ์์ต๋๋ค. ์ฌ์ฉ์๊ฐ ์๋ชป๋ ํฌ๋งท ๋ฌธ์์ด์ ์ ๋ ฅํ ๊ฒฝ์ฐ ์์์น ๋ชปํ ๊ฒฐ๊ณผ๊ฐ ๋์ฌ ์ ์์ต๋๋ค.
05. JAVASCRIPT
- HTML: ์น ํ์ด์ง์ ๊ตฌ์กฐ๋ฅผ ์ ์ํ๋ ๋งํฌ์ ์ธ์ด
- CSS: ์น ํ์ด์ง์ ์คํ์ผ์ ์ง์ ํ๋ ์คํ์ผ์ํธ ์ธ์ด
- JavaScript: ์น ํ์ด์ง์ ๋์ ์ธ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
๋ชจ๋ JavaScript ํํ ๋ฆฌ์ผ
ko.javascript.info
06. XSS
- XSS ๊ณต๊ฒฉ์ ์ฌ์ฉ์๊ฐ ์ ๋ขฐํ๋ ์น ์ฌ์ดํธ์ ์ ์ฑ ์คํฌ๋ฆฝํธ๋ฅผ ์ฝ์ ํ์ฌ, ์ฌ์ดํธ๋ฅผ ๋ฐฉ๋ฌธํ๋ ๋ค๋ฅธ ์ฌ์ฉ์์๊ฒ ํผํด๋ฅผ ์ ํ๋ ๊ธฐ๋ฒ์ ๋๋ค.
- XSS๋ฅผ ํตํด ์ฌ์ฉ์์ ์ฟ ํค, ์ธ์ ์ ๋ณด ๋ฑ์ด ํ์ทจ๋ ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด์๋ ์น์ฌ์ดํธ์ ์ ๋ ฅ๊ฐ์ ์ฒ ์ ํ ๊ฒ์ฆํ๊ณ ํํฐ๋งํด์ผ ํ๋ค.
'E-COPS > 15th ๋น๊ธฐ๋' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
WEEK3 - REVERSING (7) | 2024.10.08 |
---|---|
WEEK2 QUIZ - VCS, Buffer (0) | 2024.10.08 |
WEEK2 - Git, Flask (1) | 2024.10.08 |
WEEK1 - Python, SQL (0) | 2024.09.21 |
WEEK1 QUIZ - ํฌ๋งท ์คํธ๋ง ๋ฒ๊ทธ (0) | 2024.09.16 |