1. WEB HACKING
์น ํดํน์ด๋?
: ์น ์๋น์ค ์์์ ๋ฐ์๋ ์ ์๋ ๋ชจ๋ ๋ณด์์์ ์ทจ์ฝ์ ์ ์ด์ฉํ ์ ์์ ์ธ ํ์
์น?
: ์ธํฐ๋ท์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํ๋ ์๋น์ค ์ค HTTP๋ฅผ ์ด์ฉํ์ฌ ์ ๋ณด๋ฅผ ๊ณต์ ํ๋ ์๋น์ค
HTTP?
: HyperText Transfer Protocol. ์น ์์์ ์๋ก ํต์ ์ ํ๊ธฐ ์ํด ์ ํด๋ ์ผ์ข ์ ๊ท์น
์น ์๋น์ค์ ์งํ
: ๋จ์ ์ ๋ณด ์ ๋ฌ → ๊ธ์ต, ์ผํ, ํ์ ๋ฑ ์ผ์์ ๋ง์ ๋ถ๋ถ์ ๋งก์
2. ๊ฐ๋ฐ์ ๋๊ตฌ
๋ธ๋ผ์ฐ์ ๊ฐ๋ฐ์ ๋๊ตฌ
์น ๊ฐ๋ฐ์ ์ํ ๋๊ตฌ
- HTML๊ณผ CSS ์ฝ๋๋ฅผ ๋ธ๋ผ์ฐ์ ์์ ์์ ํ๊ณ ๋ฐ๋ก ๊ฒฐ๊ณผ ํ์ธ
- ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋ ๋๋ฒ๊ฑฐ ์ ๊ณต
- ์๋ฒ์ ์ค๊ฐ๋ HTTP ํจํท์ ์์ธํ ๋ณด์ฌ์ฃผ๋ฏ๋ก ํ๋กํ ์ฝ ์์์ ๋ฐ์ํ๋ ๋ฌธ์ ๋ ์ฝ๊ฒ ๋ฐ๊ฒฌ ๊ฐ๋ฅ
→ ์น ์๋น์ค๋ฅผ ์ง๋จํ๋ ๋ฐ ๋์์ด ๋๋ ๋๊ตฌ์ธ ๋งํผ, ์น ์ทจ์ฝ์ ์ ์ด์ฉํ๋ ค๋ ๊ณต๊ฒฉ์์๊ฒ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ ์ ์๋ค!
- Elements: ํ์ด์ง๋ฅผ ๊ตฌ์ฑํ๋ HTML ๊ฒ์ฌ
- Console: ์๋ฐ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์ ์์
- Sources: HTML, CSS, JS ๋ฑ ํ์ด์ง๋ฅผ ๊ตฌ์ฑํ๋ ๋ฆฌ์์ค๋ฅผ ํ์ธํ๊ณ ๋๋ฒ๊น ํ ์ ์์
- Network: ์๋ฒ์ ์ค๊ฐ๋ ๋ฐ์ดํฐ๋ฅผ ํ์ธํ ์ ์์
- Application: ์ฟ ํค๋ฅผ ํฌํจํ์ฌ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๊ด๋ จ๋ ๋ฐ์ดํฐ๋ฅผ ํ์ธํ ์ ์์
3. SQL INJECTION
SQL ์ธ์ ์ ์ด๋?
- DBMS์์ ์ฌ์ฉํ๋ ์ง์ ๊ตฌ๋ฌธ์ธ SQL์ ์ฝ์
ํ๋ ๊ณต๊ฒฉ
- DBMS: DataBase Management System
- SQL ์ธ์ ์
๊ธฐ๋ฒ
- Terminating Query ๋ฐฉ์
- In-line Query ๋ฐฉ์
์ ์ ๋ก๊ทธ์ธ
TERMINATING QUERY
: ํน์ ์์ ์ด๋ ํธ๋์ญ์ ์ ๋ง์ง๋ง์ ์๋ฏธํ๋ ์ฟผ๋ฆฌ
IN-LINE QUERY
: ํ ์ฟผ๋ฆฌ ๋ด์์ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๊ฑฐ๋ ์กฐ์ํ๊ธฐ ์ํด ์ค์ฒฉ๋๊ฑฐ๋ ์ธ๋ผ์ธ์ผ๋ก ์์ฑ๋ ์๋ธ์ฟผ๋ฆฌ(Subquery)๋ฅผ ์๋ฏธ
ID๋ฅผ ์๊ณ ์๋ ๊ฒฝ์ฐ
SQL ์ธ์ ์ ์ฃผ์ ์ฒ๋ฆฌ
- -- ์ฃผ์
- -- ๋ค์ ์ค๋ ๋ด์ฉ์ ๋ชจ๋ ์ฃผ์์ผ๋ก ์ฒ๋ฆฌ๋๋ฉฐ MySQL๊ณผ PostgreSQL ๋ฑ ๋ค์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ง์
- # ์ฃผ์
- # ๋ค์ ๋ด์ฉ์ MySQL์์ ์ฃผ์์ผ๋ก ์ฒ๋ฆฌ๋์ง๋ง ๋ค๋ฅธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์๋ ์ง์ X
'E-COPS > 15th ๋น๊ธฐ๋' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
WEEK3 - ๋คํธ์ํฌํฌ๋ ์ ๋๊ตฌ ์ฌ์ฉ ๋ฐฉ๋ฒ (0) | 2024.10.11 |
---|---|
WEEK3 - DIGITAL FORENSICS (2) | 2024.10.11 |
WEEK3 - REVERSING (7) | 2024.10.08 |
WEEK2 QUIZ - VCS, Buffer (0) | 2024.10.08 |
WEEK2 - Git, Flask (1) | 2024.10.08 |