์ ๋ณด๋ณด์ ์ ๋ณด๋ณด์์ด๋? > ์ ๋ณด์ ์์ง, ๊ฐ๊ณต, ์ ์ฅ, ๊ฒ์, ์ก์ , ์์ ๋์ค ์ ๋ณด์ ํผ์, ๋ณ์กฐ, ์ ์ถ ๋ฑ์ ๋ฐฉ์งํ๊ธฐ ์ํ ๊ด๋ฆฌ์ , ๊ธฐ์ ์ ๋ฐฉ๋ฒ์ ์๋ฏธํ๋ค. ์ ๋ณด๋ณด์์ 3์์ : ๊ธฐ๋ฐ์ฑ, ๋ฌด๊ฒฐ์ฑ, ๊ฐ์ฉ์ฑ (C.I.A.) > ๊ธฐ๋ฐ์ฑ(Confidentiality):
ํ์ด์ฌ ํต์ฌ ํจํค์ง numpy: ๋ฐฐ์ด์ ๋ง๋ค๊ณ , ์๋ฅด๊ณ , ๋ถ์ด๊ณ , ๋ฝ์๋ด๊ณ ์ ๋ฆฌํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. pandas: ๋ฐ์ดํฐํ๋ ์์ ๋ค๋ฃจ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. ์์ธํ ํ์ฉ ์ ๋ณด๋ ํ์ ํ ํ์ดํ๋ ๋ฐ์ดํฐ์ ๋ถ์ ์ค์ต ์ฐธ๊ณ . ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๋จธ์ ๋ฌ๋ ํ์ต๊ณผ์ ์์ ๊ฐ์ฅ ๋ง์ ์๊ฐ์ด
ํด๋ผ์ฐ๋์ ์ญ์ฌ > 1960๋ ๋๋ถํฐ ๊ฐ์ํ๋ผ๋ ์ฉ์ด๋ฅผ ์ฌ์ฉํ์๋ค. ๋น์์๋ ์ ๊ฐ์ํ(Full Virtualization)๊ธฐ๋ฒ์ ์ฌ์ฉํ์๋๋ฐ, ์ด๋ ํ๋์จ์ด๋ฅผ ์์ ํ ๊ฐ์ํํ๋ ๊ธฐ๋ฒ์ด๋ค. ๋ฐ๋ผ์ Guest OS๋ ์์ ์ด ๊ฐ์๋จธ์ ์ OS๋ผ๋ ์ฌ์ค์ ์ธ์งํ ์ ์๋ค. >
'ํ์ต'์ <span style='background-color: >1\. ๋ฐ์ดํฐ ์ ๋ ฅ: ์๋ก์ด ์ด๋ฏธ์ง, ํ ์คํธ, ์์, ์ผ์ ๋ฐ์ดํฐ ๋ฑ2\. ์ถ์ํ: ๋ฐ์ดํฐ์ ์๋ฏธ๋ฅผ ๋ถ์ฌ(Training ๊ณผ์ )3\. ์ผ๋ฐํ: ์ถ์์ ์ธ ์ง์์ ์คํ์ ์ฌ์ฉํ ์ ์๋ ํํ๋ก ์กฐ์ ํ
DNN ์ค์ต์ ์ํด MNIST ์๊ธ์จ ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํด๋ณด์. MNIST๋ ์๋ ์ ๋ช ํ ๋ฐ์ดํฐ์ ์ด๊ธฐ ๋๋ฌธ์ tensorflow์์ ์์ฒด์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๊ณ ์๋ค.MNIST๋ฐ์ดํฐ๋ 6๋ง๊ฐ์ ํ์ต์ฉ ์ด๋ฏธ์ง ๋ฐ์ดํฐ์ 1๋ง๊ฐ์ ํ ์คํธ์ฉ ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ก ๊ตฌ์ฑ๋์ด์๋ค. ์ซ์ ํ๋
ํฉ์ฑ๊ณฑ(Convolution)๋ ํจ์ f, g ๊ฐ์ด๋ฐ ํ๋์ ํจ์๋ฅผ ๋ฐ์ , ์ ์ด์ํจ ๋ค์, ๋ค๋ฅธ ํ๋์ ํจ์์ ๊ณฑํ ๊ฒฐ๊ณผ๋ฅผ ์ ๋ถํ๋ ๊ฒ2์ฐจ์ ์ ๋ ฅ๋ฐ์ดํฐ๋ฅผ 1๊ฐ์ ํํฐ๋ก ํฉ์ฑ๊ณฑ ์ฐ์ฐ์ ์ํํ๋ ๊ณผ์ ์ฑ๋์ปฌ๋ฌ ์ฌ์ง์ ์ฒ์ฐ์์ ํํํ๊ธฐ ์ํด์ ๊ฐ ํฝ์ ์ RGB 3๊ฐ์ ์ค์๋ก
๋ฐ์ดํฐ ๋ถ๋ฌ์ค๊ธฐ ๋ณด์คํด ์ฃผํ ๊ฐ๊ฒฉ ์์ธก์ ๋ํ ๋ฐ์ดํฐ์ ์ sklearn์์ ์์ฒด์ ์ผ๋ก ์ ๊ณตํ์์ง๋ง, ๋ฐ์ดํฐ์ ์์ฒด์ ์ค๋ฆฌ์ ๋ฌธ์ ๋ก ์ธํด ์ญ์ ๋์๋ค. ํ์ฌ๋ OpenML์์ ์ ๊ณตํ๊ณ ์๋ค. .dataframe tbody tr th:only-of-type {
DB ์ ๊ทผ์ ์ด: ์กฐ์ง์ ํ์ํ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ์๋ DB์ ๋ํ ์ ๊ทผ์ ํต์ ํ๋ ์์คํ ์ ๊ทผํต์ ๋์: ์ฌ์ฉ์, ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ์์คํ ์ ์ ์ธํ ๋ชจ๋ ์ ๊ทผ์ ์ ํ์ถ๊ฐ ๋ณดํธ๊ธฐ๋ฅ: ์ ๊ทผ๊ถํ ๋ถ์ฌ, ๋ณ๊ฒฝ, ์ ๊ฑฐ๋ฑ์ ๊ฐ์ฌ ๊ธฐ๋ก ์ ์ฅ, ๊ถํ์์ ํ์๋ฅผ ๊ธฐ๋ก ๋ฐ ์ ์ฅDB ์ํธํ์ํธ
๋คํธ์ํฌ ๊ฐ์ ๋คํธ์ํฌ๋ ๋ฌด์์ธ๊ฐ? ๋คํธ์ํฌ๋ ๋ถ์ผ์ ๋ฐ๋ผ ์ฌ๋ฌ๊ฐ์ง๋ก ์ ์ํ ์ ์๋ค. ํ์ง๋ง ๊ทธ ์ ์๋ค์ ๊ณตํต์ ์ ์ด๋ ํ ์ผ์ด๋ ๋ฌธ์ ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ์ ๊ธด๋ฐํ๊ฒ ์ฐ๊ฒฐ๋์ด ์กฐ์ง์ ์ด๊ณ ํจ์จ์ ์ผ๋ก ์์ง์ผ ์ ์๋๋ก ๋ง๋ ์ฒด๊ณ๋ผ๋๊ฒ์ด๋ค. ๊ทธ ์ค์์๋ ์ปดํจํฐ ๋คํธ์ํฌ๋ ๋ถ์ฐ๋
Scanning ์ค์บ๋์ด๋? ์ค์บ๋ ์ค์บ๋์ ๋ชฉํ๋ก ํ๋ ๋คํธ์ํฌ์์ ๋์์ค์ธ ์์คํ , ๋จ๋ง, OS, ํฌํธ, ์๋น์ค ๋ฑ์ ํ์ํ๋ ํ์๋ฅผ ๋งํ๋ค. ์ค์บ๋์ ์ข ๋ฅ ํ์ฑ ์์คํ ์ค์บ๋, ํฌํธ ์ค์บ๋, ์ทจ์ฝ์ ์ค์บ๋ ๋ฑ์ด ์๋ค. ๋ฅ๋์ ์ ๋ณด ์์ง(Active Infor
์ง๋ฅํ ๊ณต๊ฒฉ ๋ฐฉ์์ ๋ณํ โ2017๋ ๋ฐ์ํ ์นจํด์ฌ๊ณ ์ค 52%๊ฐ ์ ์ฑ์ฝ๋๋ฅผ ์ฌ์ฉํ์ง ์๋ ๋ฐฉ์์ ๊ณต๊ฒฉโ APT ๊ฐ์ APT๋? APT๋ Advanced Persistent Theat์ ์ค์๋ง๋ก, ์ง๋ฅํ ์ง์ ๊ณต๊ฒฉ์ ์๋ฏธํ๋ค. ํน์ ๊ณต๊ฒฉ ๋์์ ์ง์ํ๊ฒ ๊ณต๋ตํ์ฌ
์ฑ๋ฆฐ์ง ์ฃผ์ AI๋ฅผ ํตํด ๋คํธ์ํฌ์์ ๋ฐ์ํ ์ด์์งํ๋ฅผ ํ์งํ๋ ๊ฒ ๋ฐ์ดํฐ์ : ๋คํธ์ํฌ ๋ก๊ทธ ๋ฐ์ดํฐ์ > train.csv ts: ํ์์คํฌํ uid: ์ปค๋ฅ์ ID id.orig_h: ์ถ๋ฐ์งIP์ฃผ์(๊ฒฝ์ฐ๋ฐ์ดํฐ์๋ ๋ฏธํฌํจ) id.orig_p: ์ถ๋ฐ์งTCP/UDPํฌํธ id.
์น์ ๊ฐ๋ ์น(World Wide Web)์ด๋ 1980๋ ์ ํ ๋ฒ๋์ค ๋ฆฌ๋ผ๋ ์๊ตญ์ ์ํํธ์จ์ด ๊ณตํ์์ ์ํด ๊ฐ๋ฐ๋์๋ค. ์ด๊ธฐ ์น์ ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋ ์ปดํจํฐ๋ฅผ ํตํด ์ฌ๋๋ค์ด ์ ๋ณด๋ฅผ ๊ณต์ ํ ์ ์๊ฒ ๊ณ ์๋ ์ ๋ณด ๊ณต๊ฐ์ด์๋ค. ์น์ ๋ฐ์ ์น ๋ธ๋ผ์ฐ์ ์น ๋ธ๋ผ์ฐ์ ๋ ์น ์
Python์ ์ด์ฉํด์ ํฌ๋กค๋ง ์ค์ต์ ํด๋ณด์.ํฌ๋กค๋ง(Crawling)์ ์ฌ์ ์ ์๋ฏธ๋ ๊ธฐ์ด๋ค๋๋ค๋ ์๋ฏธ์ด๋ค. ๋ง ๊ทธ๋๋ก ์น์์ ๊ธฐ์ด๋ค๋๋ฉฐ ๋ฐ์ดํฐ๋ฅผ ๊ธ์ด๋ชจ์๋ค๋ ๋ป์ด๋ค. ์์ฐํ ๊ตฌ๋ถํ์๋ฉด ์น ์คํฌ๋ํ๊ณผ ๊ตฌ๋ถํ ์ ์์ง๋ง, ์ด ๊ธ์์๋ ๋ฐ๋ก ๊ตฌ๋ถํ์ง ์๊ฒ ๋ค.๋ณธ ์ค์ต์์๋
OWASP OWASP(Open Web Application Security Project) WAS์์ ๋ฐ์ํ ์ ์๋ ์ํ๋ค์ ๋ํด ์ฐ๊ตฌํ๋ ์คํ ์์ค ํ๋ก์ ํธ๋ก์ 3~4๋ ๋ง๋ค OWASP Top 10์ด๋ผ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ 10๋ ์ฃผ์ ์ทจ์ฝ์ ์ ๋ฐํํ๋ค. OWASP
Blind SQL Injection Blind SQL Injection์ด๋? ์ด๋ฒ์๋ ์ ๋ฒ์ ๋ค๋ฃจ์ง ๋ชปํ๋ Blind SQL Injection์ ๋ํด์ ์ดํด๋ณด์. Blind SQL Injection์ SQL Injection์ ์ข ๋ฅ์ด์ง๋ง, ๋ง ๊ทธ๋๋ก Blind, ์ฆ
๊ฐ์ธ์ ๋ณด ๊ฐ๋ ์ดํด ๊ฐ์ธ์ ๋ณด๋? > ๊ฐ์ธ์ ๋ณด๋ณดํธ๋ฒ ์ 2์กฐ 1ํธ ์ 2์กฐ(์ ์) ์ด ๋ฒ์์ ์ฌ์ฉํ๋ ์ฉ์ด์ ๋ป์ ๋ค์๊ณผ ๊ฐ๋ค. โ๊ฐ์ธ์ ๋ณดโ๋ ์ด์ ์๋ ๊ฐ์ธ์ ๊ดํ ์ ๋ณด๋ก์ ๋ค์ ๊ฐ ๋ชฉ์ ์ด๋ ํ๋์ ํด๋นํ๋ ์ ๋ณด๋ฅผ ๋งํ๋ค. ๊ฐ. ์ฑ๋ช , ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ ๋ฐ ์์ ๋ฑ์ ํตํ์ฌ
์ฑ๋ฆฐ์ง ๊ฐ์ ๊ฐ์ธ์ ๋ณด ๋น์๋ณ ์๋ํ ๊ธฐ์ ๊ฐ๋ฐ 1์ฐจ : ๊ฐ์ธ์ ๋ณด ๋น์๋ณ ๊ธฐ์ ์ ์ ์ฉํ์ฌ ๊ฐ๋ช /์ต๋ช ์ฒ๋ฆฌ๋ฅผ ์ํํ๋ผ! 2์ฐจ : ์ ๊ณต๋ ๋ฐ์ดํฐ์ ์ ๋ถ์ํ์ฌ ๋์ ์ฃผ์ ์ ๋ง์ถ ๋น์ ๊ธฐ์ ์ ๊ฐ๋ฐํ๋ผ! 7์ฃผ์ฐจ์ ์งํ๋ ์ฑ๋ฆฐ์ง๋ 1์ฐจ ๋ฏธ๋ ์ฑ๋ฆฐ์ง๋ก, ๊ฐ์ธ์ ๋ณด ๋น์๋ณ ๊ธฐ์ ์ ์ ์ฉํ์ฌ
์ ์ฑ์ฝ๋ ๊ฐ์ ์ ์ฑ์ฝ๋๋? ์ ์์ ์ธ ๋ชฉ์ ์ ์ํด ์์ฑ๋ ์คํ ๊ฐ๋ฅํ ์ฝ๋๋ฅผ ์๋ฏธํ๋ค. ์ ์ฑ์ฝ๋๋ ๋ค์์ ์ข ๋ฅ๋ค์ด ์๋ค. ๋ฐ์ด๋ฌ์ค ์ ํธ๋ก์ด ๋ชฉ๋ง ์คํ์ด์จ์ด ์ ๋์จ์ด ๋์ฌ์จ์ด ๊ธฐํ ์ ์ฑ์ฝ๋์ ์ญํ Droppper: ์์ฑ Launcher: ์คํ Backddor: ์ฐ๊ฒฐ M
60๋ฐ์ดํธ ํฌ๊ธฐ์ MINI60์ด ๋ถ์ํ ์ ์ฑ์ฝ๋ ํ์ผ์ด๋ค.์ง๋ ๊ธ์์ ์ฌ์ฉํ debugํด๋ก MINI60ํ์ผ์ ์ด์ด๋ณด์.์ฐ์ ๋ถ์์ ์์ํ๊ธฐ ์ ์ SI๋ ์ง์คํฐ๋ฅผ 0x100๋ก ์ด๋์์ผ์ผ ํ๋ค. MINI60์ด๋ผ๋ ์ ์ฑ์ฝ๋ ์์ฒด์ ํ์ฅ์๊ฐ ์๋ .comํ์ผ์ด๊ณ , .comํ์ผ์
PEํ์ผ์ Portable Executableํ์ผ๋ก, ์คํ ํ์ผ์ ์๋ฏธํ๋ค. ์คํ ํ์ผ์ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ๋ค.์ถ์ฒ: https://0xrick.github.io/win-internals/pe2/PEview๋ผ๋ ๋๊ตฌ๋ฅผ ์ด์ฉํด CrackMe 1๋ฒ ํ์ผ์ ์ด์ด๋ณด๊ฒ
OpenCV๋ Open Source Computer Vision์ ์ฝ์๋ก, ์์ ์ฒ๋ฆฌ์ ์ฌ์ฉํ ์ ์๋ ์คํ ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. ๊ฐ์ธ์ ๋ณด ๋น์๋ณ ํธ๋์ ๋ชฉ์ ์ ๋จ์ํ ์ ํํ๋ ์๋ฃ๋ฅผ ๋น์๋ณ ์ฒ๋ฆฌํ๋๊ฒ์ด ์๋๋ผ ์ด๋ฏธ์ง๋ ์์๋ฑ์ ๋ฐ์ดํฐ๋ ๋น์๋ณ ์ฒ๋ฆฌ๋ฅผ ํ๋๊ฒ์ด ๋ชฉ์ ์ด๋ค
CrackMe CrackMe 2๋ฒ ์ค์ต ์ง๋๋ฒ ํฌ๋๋ฏธ 1๋ฒ์ ์ด์ด์ 2๋ฒ์ ํ์ด๋ณด์. ๋ถ์ ํ๊ฒฝ์ Windows 7 ๊ฐ์ํ๊ฒฝ์ ์ด์ฉํ์๋ค. ์ฐ์ ํ๋ก๊ทธ๋จ์ ์คํํด๋ณด์๋ค. ์ด๋ฆ๊ณผ ์๋ฆฌ์ผ๋ฒํธ๋ฅผ ์ ๋ ฅํ ์ ์๋ ์นธ์ด ์๋ค. ๋ชจ๋ asdf๋ผ๋ ๊ฐ์ผ๋ก ์ฑ์๋ฃ์ด๋ณด๋ ๋ค์๊ณผ ๊ฐ
๋ ๋๋ผ๋ ์ด๋ฏธ์ง๋ ์์ ์ฒ๋ฆฌ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๊ด๋ จ๋ ์์ ์์ ๊ต์ฅํ ์ ๋ช ํ ์ด๋ฏธ์ง์ด๋ค.1996๋ 1์ํ IEEE Transactions on Image Processing์ ํธ์ง์ฅ์ด๋ David C. Munson์ ๋ ๋ ์ฌ์ง์ ์์์ฒ๋ฆฌ์ ๋๋ฆฌ ์ฌ์ฉํ๋ ์ด์ ์ ๋ํด ๋ค์๊ณผ ๊ฐ
์ ๊ณต๋ ๋ฐ์ดํฐ์ ์ ๋ถ์ํ์ฌ ๋์ ์ฃผ์ ์ ๋ง์ถ ๋น์ ๊ธฐ์ ์ ๊ฐ๋ฐํ๋ผ!๋ช ํจ ๊ด๋ฆฌ ์ ๋ฌธ ์๋น์ค๋ฅผ ์ด์ํ๊ณ ์๋ A์ฌ์์๋ ๊ธฐ์กด์ ์นด๋ฉ๋ผ๋ก๋ง ๋ฑ๋ก ์ฒ๋ฆฌํ๋ ๋ช ํจ ์ด๋ฏธ์ง ์๋น์ค๋ฅผ ํ์ฅํ ๊ณํ์ ์ธ์ฐ๊ณ ์์ต๋๋ค.๊ธฐ์กด์ ์ฌ์ฉ์๋ค์ด ์ดฌ์ํด ๋ ๋ช ํจ ์ด๋ฏธ์ง๋ ๋ถ๋ฌ์ ์ธ์ํ ์ ์๋๋ก