SECURITY
-
FORENSICS ์์ํ๊ธฐ - ๋คํธ์ํฌ ๊ธฐ์ด 03 :: IP ์ฃผ์, ๋๋ฉ์ธ, DNS, ์ฟ ํค์ ์ธ์ , URL ๋ฑSECURITY/FORENSICS 2020. 9. 16. 22:26
1. IP ์ฃผ์ (Internet Protocol address) : ์ปดํจํฐ ๋คํธ์ํฌ์์ ์ฅ์น๋ค์ด ์๋ก๋ฅผ ์ธ์ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ํน์ ๋ณํธ๋ก, ๋ชจ๋ ์ฅ์น๋ ๊ณ ์ ์ ๋ฒํธ๋ฅผ ๊ฐ์ง๋ค. (ip ๋ ์ธํฐ๋ท ๊ท์ฝ ์์ฒด๋ฅผ ๊ฐ๋ฆฌํค๋ ๋ง์ด๊ธฐ ๋๋ฌธ์ IP ์ฃผ์์ ์๋ฐํ๊ฒ๋ ๊ตฌ๋ณํด์ ๋ถ๋ฌ์ผ ํ๋ค!) ํ์ฌ ์ฌ์ฉํ๋ IP ์ฃผ์๋ ๋ค์๊ณผ ๊ฐ์ด 4๊ฐ์ 10์ง์ ํํ๋ก ๊ตฌ์ฑ๋๋ค. xxx.xxx.xxx.xxx ex. 121.147.40.84 ์ด๋ ๊ฐ 10์ง์๋ 8์๋ฆฌ 2์ง์๋ฅผ ์๋ฏธํ๋ ๊ฒ์ด๋ฏ๋ก, ์ด 32 bit ๋ก ๊ตฌ์ฑ๋๋ ๊ฒ์ด๋ค. 121.147.40.84 ≡ 01111001 . 10010011 . 00101000 . 01010100 121 147 40 84 xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx 011110..
-
FORENSICS ์์ํ๊ธฐ - ๋คํธ์ํฌ ๊ธฐ์ด 02 :: ํ๋กํ ์ฝ ์์ธSECURITY/FORENSICS 2020. 9. 13. 21:35
1. TCP (Transmission Control Protocol) : ์ฐ๊ฒฐํ ์๋น์ค๋ฅผ ์ง์ํ๋ ๋ฐ์ดํฐ ํต์ ํ๋กํ ์ฝ์ ์ผ์ข . (๋ง ๊ทธ๋๋ก ์ฐ๊ฒฐํด์ผ ํต์ ํ ์ ์๋ ํ๋กํ ์ฝ์ด๋ค.) ์ธ๊ณ ํต์ ํ์ค์ผ๋ก ๊ฐ๋ฐ๋ OSI ๊ณ์ธต ๋ชจํ์์ 4๋ฒ์งธ ๊ณ์ธต์ธ ์ ์ก ๊ณ์ธต (Transport Layer) ์์ ์ฌ์ฉํ๋ ๊ท์ฝ์ผ๋ก, ํ์ ๊ณ์ธต์ธ ์ธํฐ๋ท ๊ณ์ธต์์ ์ฌ์ฉํ๋ IP ์ ์ฎ์ด์ TCP/IP ๋ผ๊ณ ๋ง์ด ํํํ๋ค. - ์ ์ก ๊ณ์ธต์ IP ์ ์ํด ์ ๋ฌ๋๋ ํจํท์ ์ค๋ฅ๋ฅผ ๊ฒ์ฌํ๊ณ ์ฌ์ ์ก ์๊ตฌ ๋ฑ์ ์ ์ด๋ฅผ ๋ด๋นํ๋ ๊ณ์ธต. (์ ์ก ๊ณ์ธต ํ๋กํ ์ฝ์ ์ด์์ฒด์ ๋ด๋ถ ๊ธฐ๋ฅ์ผ๋ก ๊ตฌํ๋๋ฏ๋ก ์ฌ์ฉํ๋ ค๋ฉด ์์ ๊ณ์ธต์์ ์์คํ ์ฝ์ด๋ผ๋ ํ๋ก๊ทธ๋จ ํธ์ถ ๋ฐฉ์์ ์ด์ฉํด์ผ ํ๋ค.) ๋ฐ์ดํฐ๋ฅผ ์ธ๊ทธ๋จผํธ(Segment)๋ผ๋ ๋ธ๋ก ๋จ์๋ก ๋ถํ ํด ์ ์กํ๋๋ฐ, ํต..
-
FORENSICS ์์ํ๊ธฐ - ๋คํธ์ํฌ ๊ธฐ์ด 01 :: ์ด๋๋ท, ํจํท, ํ๋กํ ์ฝSECURITY/FORENSICS 2020. 9. 13. 21:34
1. ์ด๋๋ท (Ethernet) ์ด๋? ๊ฐ์ฅ ๋ํ์ ์ธ ๋ฒ์ค ๊ตฌ์กฐ ๋ฐฉ์์ ๊ทผ๊ฑฐ๋ฆฌํต์ ๋ง ์ด๋๋ท์ LAN(Local Area Network), MAN(Metropolitan area network), WAN(Wide Area Network) ์์ ๋ง์ด ํ์ฉ๋๋ ๋คํธ์ํฌ ๊ตฌ์ฑ ๋ฐฉ์์ด๋ค. (์ฝ๊ฒ ๋งํ๋ฉด '๋ฐ์ดํฐ ์ ์ก ๋๋ก' , ๊ทธ ์ค ํ ๊ฐ์ง ๋ฐฉ๋ฒ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.) ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ๋คํธ์ํน์ 90% ์ด์์ด ์ด๋๋ท ๋ฐฉ์์ ์ฌ์ฉํ๋ค. ์ด๋๋ท์ CSMA/CD (carrier sense multiple access with collision detection) ๋ผ๋ ํ๋กํ ์ฝ์ ์ฌ์ฉํด์ ํต์ ํ๋๋ฐ ์ฌ๋ฌ ๋์ PC ๊ฐ ํต์ ํ์ ์ ์์ ์ ์ด๊ณ ํจ์จ์ ์ผ๋ก ํต์ ํ ์ ์๋๋ก ํ๋ ๊ฒ์ด๋ค. ์ด๋๋ท ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๋ ์ปดํจํฐ๊ฐ..
-
FORENSICS ์์ํ๊ธฐ - ๊ธฐ์ด ๊ฐ๋ 04 :: ์คํ ๊ฐ๋ ธ๊ทธ๋ํผ(Steganography)SECURITY/FORENSICS 2020. 9. 11. 14:54
0. ์คํ ๊ฐ๋ ธ๊ทธ๋ํผ๋? (Steganography) : ๋ณด์ด๋ ๊ณณ์ ๋ฉ์์ง๋ฅผ ์๋ฐํ ์จ๊ธฐ๋ ์๋๋ฒ (๋์งํธ ๊ธฐ๋ฒ) Stegano(๊ฐ์ถฐ์ง) + Graphy(๊ธ) = ๊ฐ์ถฐ์ง ๊ธ ์ด๋ ๋น๋ฐ ๋ฉ์์ง๋ฅผ ์ ๋ฌํ๋ ๊ฒ ์ฃผ ๋ชฉ์ ์ด์ง๋ง, ์ ์ฑ ์ฝ๋๋ฅผ ์จ๊ธฐ๋ ๋ฐ์๋ ์ฌ์ฉ๋๋ค. ๊ธฐ์์ ๊ณ ๋ ๊ทธ๋ฆฌ์ค์์ ๋ ธ์ ๋ํผ์ ๋ฌธ์ ์ผ๋ก ๋ฉ์์ง๋ฅผ ์๊ธฐ๊ณ , ๋ ธ์์ ๋จธ๋ฆฌ์นด๋ฝ์ด ์ ๋นํ ์๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ๋ค๊ฐ ๋ฉ์์ง๋ฅผ ๋ฐ์ ์ฌ๋์๊ฒ ๋ ธ์๋ฅผ ๋ณด๋ด๋ฉด ๊ทธ ์ฌ๋์ ๋ ธ์์ ๋จธ๋ฆฌ๋ฅผ ๊น์์ ๋ฉ์์ง์ ๋ด์ฉ์ ํ์ธํ ๊ฒ์์ ์ฐพ์ ์ ์๋ค. ํ๋์๋ ๋์งํธ ์ธ์์ผ๋ก ๋์ด์ ์ฌ๋ฌ ๋ฐฉ๋ฒ์ผ๋ก ์งํํ๋ค. ์คํ ๊ฐ๋ ธ๊ทธ๋ํผ๋ ํฌ๋ฆฝํ ๊ทธ๋ํผ(Cryptography)์ ์ํฐ๋งํน(Watermarking)๊ณผ ๋๋ถ์ด ๋์งํธ ์ธ์์์ ์ ๋ณด๋ฅผ ๊ฐ์ถ๊ธฐ ์ํด ๋ง์ด ์ฌ์ฉ๋๋ ๊ธฐ๋ฒ ์ค ํ๋์ด๋ค. ..
-
FORENSICS ์์ํ๊ธฐ - ๊ธฐ์ด ๊ฐ๋ 03 :: ํ์ผ ์๊ทธ๋์ฒSECURITY/FORENSICS 2020. 9. 11. 00:50
1. ํ์ผ ์๊ทธ๋์ฒ๋? ํ์ผ ์๊ทธ๋์ฒ (file signature) (= file magic number) : ํ์ผ ํ์๋ง๋ค ๊ฐ์ง๊ณ ์๋ ๊ณ ์ ์ ํน์ง, ์ฆ ํฌ๋งท์ ๋ํ ์ ๋ณด์ด๋ค. ์ฆ, ํ์ผ์ ํ์๋ง๋ค ์ ํด์ ธ ์๋ ํน์ ํ byte ๋ค ์ด๋ค. ํ์ผ์ ์ฒ์์๋ง ์กด์ฌํ๋ ํ์ผ ํฌ๋งท๋ ์๊ณ , ๋ง์ง๋ง์ ์กด์ฌํ๋ ํ์ผ ํฌ๋งท๋ ์๋ค. ํ์ผ์ ์ฒ์์ ์๋ ์๊ทธ๋์ฒ๋ ํค๋(Header) ์๊ทธ๋์ฒ, ํ์ผ์ ๋ง์ง๋ง์ ์๋ ์๊ทธ๋์ฒ๋ ํธํฐ(Footer or Tailer) ์๊ทธ๋์ฒ ๋ผ๊ณ ํ๋ค. ๋ง์ฝ ํค๋์ ํธํฐ ์๊ทธ๋์ฒ๊ฐ ๋ค๋ฅธ ํ์์ผ ๊ฒฝ์ฐ, ํ์ผ์ ๋ฌธ์ ๊ฐ ์๊ฑฐ๋ ์กฐ์๋ ํ์ผ์ผ ๊ฐ๋ฅ์ฑ์ด ์๋ค. HxD ํ๋ก๊ทธ๋จ์ผ๋ก ์ฝ๊ฒ ํ์ธํ ์ ์๋ค. File Type Header Signature (Hex) Footer Signature (He..
-
FORENSICS ์์ํ๊ธฐ - ๊ธฐ์ด ๊ฐ๋ 02 :: ์ธ์ฝ๋ฉ์ด๋? ASCII, Hex, URL, Base 64, ์ ๋์ฝ๋SECURITY/FORENSICS 2020. 9. 11. 00:50
0. ์ธ์ฝ๋ฉ์ด๋? character encoding : ๋ฌธ์๋ค์ ์งํฉ์ ๋ถํธํํ๋ ๋ฐฉ๋ฒ. ์ฆ, ์ปดํจํฐ๊ฐ ์ด์ฉํ ์ ์๋ ์ ํธ๋ก ๋ง๋๋ ๊ฒ์ ๋งํ๋ค. ์ ๋ณด์ ํํ๋ฅผ ๋ณํ์ํด์ผ๋ก์จ ์ฒ๋ฆฌ ์๋ ํฅ์, ์ ์ฅ ๊ณต๊ฐ ์ ์ฝ์ ํ์์ ํ์คํ๋ฅผ ๋ชฉํ๋ก ํ๋ค. ์๋ฅผ ๋ค์ด, 'A' ๋ผ๋ ๊ธ์๊ฐ ๋ค์ด์ค๋ฉด ์ปดํจํฐ๋ ์ ์ฅํ ๋ (์ผ์ข ์ ๊ธฐ์ค์ ์ํด) '65' ๋ผ๊ณ ์ ์ฅํ๊ณ ์ธ์ํ๋๋ก ๋ง๋๋ ๊ฒ์ด๋ค. (A ๋ฅผ ๋ณด๊ณ 65 ๋ก ์ ์ฅํ๋ ๊ฒ์ด ์ธ์ฝ๋ฉ, ์ ์ฅ๋ 65๋ฅผ A ๋ผ๊ณ ์ถ๋ ฅํ๋ ๊ฒ์ด ๋์ฝ๋ฉ์ด๋ค.) (์ฝ๊ฒ ๋งํด '65'์ง๋ง, ์๋ฐํ ๋งํ๋ฉด 65๋ฅผ 0,1 ๋ก ์ ์ฅํ๋ ๋ฐฉ์์ด๋ค) ์ธ์ฝ๋ฉ/๋์ฝ๋ฉ์ ๋ค์ํ ๊ธฐ์ค์ด ์กด์ฌํ๋๋ฐ, ๊ทธ ๊ธฐ์ค์ ๋ฌธ์์ด ์ธํธ ๋๋ ๋ฌธ์์ ์ด๋ผ๊ณ ํ๊ณ , ๋ํ์ ์ผ๋ก ASCII, ์ ๋์ฝ๋ ๋ฑ์ด ์๋ค. 1. ASCII ์ ์..
-
FORENSICS ์์ํ๊ธฐ - ๊ธฐ์ด ๊ฐ๋ 01 :: ์ํธ๋?SECURITY/FORENSICS 2020. 9. 10. 18:00
0. ์ํธ๋? ์ํธ(cipher ๋๋ cypher. cryptography) ๋ ๊ทธ๋ฆฌ์ค์ด์ ๋น๋ฐ์ด๋ ๋ป์ ํฌ๋ฆฝํ ์ค(Cryptos) ๊ฐ ์ด์์ผ๋ก ์๋ ค์ ธ ์๋ค. ๊ฐ๋จํ ๋งํ์๋ฉด ์ค์ํ ์ ๋ณด๋ฅผ ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋ณด์ง ๋ชปํ๋๋ก ๋ง๋ ๊ธฐ์ ๋ค์ ์ด์นญ์ด๋ค. 1. ๊ณ ๋ ์ํธ ์ํธํ์์ ๊ณ ๋ ์ํธ๋ ๊ณผ๊ฑฐ์ ์ฌ์ฉ๋์์ผ๋ ์ง๊ธ์ ๊ฑฐ์ ์ฌ์ฉํ์ง ์๋ ์ํธ ๋ฐฉ์์ด๋ค. 1.1 ์นด์ด์ฌ๋ฅด ์ํธ(Caesar cipher) : ๋ก๋ง ์ฅ๊ตฐ ์นด์ด์ฌ๋ฅด๊ฐ ์ผ๋ ์ํธ๋ก, ํค์๋๋ 'ํํ์ด๋'. ์นํ ์ํธ์ ์ผ์ข ํ๋ฌธ(plaintext)์์ ์ฌ์ฉํ๊ณ ์๋ ์ํ๋ฒณ์ ์ํธํค k ๊ฐ๋งํผ ํํ์ด๋์์ผ ์ํธํํ๋ ๊ฒ์ด๋ค. ์๋ฅผ ๋ค์ด, ํ๋ฌธ key ๋ฅผ ์ํธํค 3 ์ผ๋ก ์ํธํํ๋ค๋ฉด nhb ์์ ์ ์ ์๋ค. (3์๋ฆฌ์ฉ ์์ผ๋ก ์ด๋) 1.2 ์นํ ์ํธ(substi..
-
๊ฐ์ ๋จธ์ - virtualBOX ์ค์น ๋ฐ ์ค์ SECURITY/REVERSING 2020. 9. 3. 15:55
1. VIrtual BOX ์ค์น virtualBOX ํํ์ด์ง์ ๋ค์ด๊ฐ์ ์ด์ ์ฒด์ ์ ๋ง๊ฒ VirtualBox 6.1.12 platform packages ๋ค์ด (https://www.virtualbox.org/wiki/Downloads) --- ์ค์น ๊ณผ์ --- ๊ทธ๋ฅ next ํ๊ณ install ํ๋ฉด ๋๋ค. ๋์ค์ ๊ท์ฐฎ์ง ์๊ธฐ ์ํด Oracle Corporation ๋ฒ์ฉ ์ง๋ ฌ ๋ฒ์ค ์ปจํธ๋กค๋ฌ, ๋คํธ์ํฌ ์ด๋ํฐ, Network Service ์ค์น ์๋ด์์ ๋ค ์ค์นํด์ฃผ์๋ค. ------- 2. Virtual BOX ๊ฐ์ ๋จธ์ ์์ฑ ์ค์นํ๊ณ ์คํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ํ๋ฉด์ด ๋์จ๋ค. ์๋ก ๋ง๋ค๊ธฐ ํด๋ฆญ -> ๊ฐ์ ๋จธ์ ์ด๋ฆ๊ณผ ํ์์ ๋ฐ๋ผ ์ ํ (์ฌ๊ธฐ์๋ Linux Ubuntu 64 bit) ์ด ํ๋ก๋ ๋ํดํธ๋ฅผ ๋ฐ๋ผ ์ค..