[11์›” 4์ฃผ์ฐจ]


ํ•ดํ‚น ์•Œ๋ ค์ค„๊ฒŒ
16ํ™”: Steganography

์•ˆ๋…•ํ•˜์„ธ์š”! ํ•ดํ‚น ์•Œ๋ ค์ค„๊ฒŒ์ž…๋‹ˆ๋‹ค.
์˜ค๋Š˜์€ ์Šคํ…Œ๊ฐ€๋…ธ๊ทธ๋ž˜ํ”ผ(Steganography)์— ๋Œ€ํ•ด์„œ ์•Œ๋ ค๋“œ๋ฆฌ๋ ค๊ณ  ํ•ด์š”.

๊ทธ๋ฆฌ์Šค์–ด๋กœ '๊ฐ์ถฐ์ ธ ์žˆ๋‹ค'๋ฅผ ๋œปํ•˜๋Š” Stegano, '๊ธ€'์„ ๋œปํ•˜๋Š” Graphy๊ฐ€ ํ•ฉ์ณ์ง„ ๋‹จ์–ด์—์š”. ๊ฐ์ถฐ์ง„ ๋ฉ”์‹œ์ง€! ๐Ÿ˜ฒ

Steganography๊ฐ€ ๋ญ”๊ฐ€์š”?
๊ธฐ๋ก๋œ ์ตœ์ดˆ์˜ ์Šคํ…Œ๊ฐ€๋…ธ๊ทธ๋ž˜ํ”ผ๋Š” ๋ฐ€์„œ๋ฅผ ๋ณด๋‚ด๊ธฐ ์œ„ํ•˜์—ฌ ๋…ธ์˜ˆ์˜ ๋จธ๋ฆฌ์นด๋ฝ์„ ๊นŽ๊ณ  ๋‘ํ”ผ์— ๋น„๋ฐ€ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฌธ์‹ ์œผ๋กœ ์ƒˆ๊ธด ๋’ค, ๋จธ๋ฆฌ์นด๋ฝ์ด ๋‹ค์‹œ ์ž๋ผ๊ธธ ๊ธฐ๋‹ค๋ ธ๋‹ค๊ฐ€ ๋…ธ์˜ˆ๋ฅผ ๋ณด๋‚ธ ๊ฒƒ์ด๋ผ๊ณ  ํ•˜๋„ค์š”.
๋Œ€ํ‘œ์ ์œผ๋กœ ์‚ฌ์ง„, ๋™์˜์ƒ ๋“ฑ ํŒŒ์ผ ์•ˆ์— ๋˜ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ํ˜น์€ ํŒŒ์ผ์„ ์ˆจ๊ธฐ๋Š” ๊ธฐ์ˆ ์„ ๋œปํ•ด์š”. 

'๋น„๋ฐ€ ๋ฉ”์‹œ์ง€'? ์•”ํ˜ธ๋ฌธ๊ณผ ๋ญ๊ฐ€ ๋‹ค๋ฅธ๊ฐ€์š”? ๐Ÿค”
์•”ํ˜ธ๋ฅผ ์ƒ๊ฐํ•ด๋ณด๋ฉด ์šฐ์„  ์•”ํ˜ธ๋ฌธ์ด ์žˆ์œผ๋ฉฐ ์ด๋Š” ๊ณต๊ฒฉ์ž์—๊ฒŒ ๋„์ฒญ๋‹นํ•  ์ˆ˜๋„, ๋นผ์•—๊ธธ ์ˆ˜๋„, ํ•ด๋…๋‹นํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. (์˜ํ™” ์ด๋ฏธํ…Œ์ด์…˜ ๊ฒŒ์ž„์„ ์ƒ๊ฐํ•˜๋ฉด ์ดํ•ด๊ฐ€ ๋  ๊ฑฐ์—์š”!) ํ•˜์ง€๋งŒ ์ด ์Šคํ…Œ๊ฐ€๋…ธ๊ทธ๋ž˜ํ”ผ๋Š” ๋ฉ”์‹œ์ง€์˜ ์กด์žฌ ์ž์ฒด๋ฅผ ์ˆจ๊ธฐ๋Š” '๊ธ€์ด ์žˆ๋Š”์ง€, ์—†๋Š”์ง€ ๋ชจ๋ฅด๊ฒŒ ์ „๋‹ฌํ•˜๋Š” ๋ฐฉ๋ฒ•'์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๊ฒ ๋„ค์š”. ๐Ÿค“
์•”ํ˜ธ๋Š” ๋น„๋ฐ€ ๋ฉ”์‹œ์ง€, ์Šคํ…Œ๊ฐ€๋…ธ๊ทธ๋ž˜ํ”ผ๋Š” ๊ฐ์ถฐ์ง„ ๋ฉ”์‹œ์ง€๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹œ๋ฉด ์‰ฌ์šธ ๊ฒƒ ๊ฐ™์•„์š”.
์•ž์„œ ์ตœ์ดˆ์˜ ์Šคํ…Œ๊ฐ€๋…ธ๊ทธ๋ž˜ํ”ผ ์˜ˆ์‹œ์—์„œ๋„ ๋…ธ์˜ˆ์˜ ๋จธ๋ฆฌ์นด๋ฝ ์•ˆ์— ๋ฐ€์„œ๊ฐ€ ์žˆ๋Š” ์ค„ ์–ด๋–ป๊ฒŒ ์•Œ์•˜๊ฒ ์–ด์š”? ์ฃผ์ œ๋ฅผ ๋ณด๊ณ  ๋ˆˆ์น˜ ์ฑ„์‹  ๋ถ„๋“ค๋„ ๊ณ„์‹œ๊ฒ ์ง€๋งŒ, ์‚ฌ์‹ค ์ œ๊ฐ€ ์œ„์— ์žˆ๋Š” ๊ฐ•์•„์ง€ ์‚ฌ์ง„์— ๋น„๋ฐ€ ๋ฉ”์‹œ์ง€๋ฅผ ์ˆจ๊ฒจ ๋†“์•˜์Šต๋‹ˆ๋‹ค. ๐Ÿ˜Ž  (๋งˆ์ง€๋ง‰์— ํ™•์ธํ•ด๋ณด๋‹ˆ, ๋ฉ”์ผ ํ”Œ๋žซํผ์— ๋”ฐ๋ผ ์ด๋ฏธ์ง€ ์ธ์ฝ”๋”ฉ์œผ๋กœ ์ธํ•ด ํ™•์ธํ•˜์ง€ ๋ชปํ•˜์‹ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ‘ํ‘ ๐Ÿ˜ฅ )

์ œ์ผ ์‰ฌ์šด ๋ฐฉ๋ฒ•, EOI๋’ค์— ์‚ฝ์ž…ํ•˜๊ธฐ!
์ด๋ฏธ์ง€ ํŒŒ์ผ์—๋Š” PNG, JPEG, GIF ๋“ฑ ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜๊ฐ€ ์žˆ์ฃ ?
์ด๋ฏธ์ง€ ํŒŒ์ผ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ชจ๋“  ํŒŒ์ผ์˜ ํฌ๋งท์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ถ€๋ถ„์„ ํŒŒ์ผ ์‹œ๊ทธ๋‹ˆ์ฒ˜(File Signature)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
์ € ๊ฐ•์•„์ง€ ์ด๋ฏธ์ง€์˜ ํฌ๋งท์€ JPEG์—์š”. ํ•œ ๋ฒˆ ์‹œ๊ทธ๋‹ˆ์ฒ˜๋ฅผ ์‚ดํŽด๋ณผ๊ฒŒ์š”. ์œˆ๋„์šฐ์—์„œ๋Š” HxD, ๋งฅ์—์„œ๋Š” iHex, Hex Fiend๋ฅผ ํ†ตํ•ด ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (๊ทธ๋ƒฅ ์ œ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ํˆด! ๋‹ค๋ฅธ ๊ฒƒ ์“ฐ์…”๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.)

์œ„ ์ด๋ฏธ์ง€์˜ ํ—ค๋”(Header)์™€ ํ‘ธํ„ฐ(Footer)๋ฅผ ํ™•์ธํ•ด๋ณด๋ฉด ํ—ค๋”๋Š” FF D8 FF E0, ํ‘ธํ„ฐ๋Š” FF D9์ธ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ๋ณด๊ณ  ์•„, ์–˜๋Š” JPEGํŒŒ์ผ ์ด๊ตฌ๋‚˜!๋ฅผ ์•Œ ์ˆ˜ ์žˆ์–ด์š”.
๊ทธ๋ฆฌ๊ณ  ํ‘ธํ„ฐ๋ผ๊ณ  ์•Œ๋ ค๋“œ๋ฆฐ ์ด FF D9, ์ด๊ฒŒ ๋ฐ”๋กœ ํŒŒ์ผ์˜ ๋์„ ์•Œ๋ฆฌ๋Š” EOI(End Of Image)์ž…๋‹ˆ๋‹ค.

๋ฐ”๋กœ ์ด ํ‘ธํ„ฐ ๋’ค์— ๋ฉ”์‹œ์ง€ ๋˜๋Š” ํŒŒ์ผ์„ ์ˆจ๊ธธ ์ˆ˜ ์žˆ์–ด์š”. ์ด๋ ‡๊ฒŒ FF D9 ์ดํ›„์— ๋ฉ”์‹œ์ง€๋ฅผ ์ถ”๊ฐ€ํ•ด๋„ ์ด๋ฏธ์ง€์—๋Š” ๋ณ€ํ™”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. HackingJJ๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ์ˆจ์–ด์žˆ์—ˆ๋„ค์š”! 

๋‘ ๋ฒˆ์งธ ๋ฐฉ๋ฒ•, ํ‹ฐ๋„ ์•ˆ ๋‚˜๋Š” ํ‹ฐ๋Œ๋งŒํผ!
ํ”ฝ์…€(pixel, picture element)์€ ๋””์ง€ํ„ธ ์ด๋ฏธ์ง€๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ์žˆ๋Š” ์ตœ์†Œ ๋‹จ์œ„์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ํ•ธ๋“œํฐ์˜ ํ™”๋ฉด, ๋˜๋Š” ์ปดํ“จํ„ฐ์˜ ๋ชจ๋‹ˆํ„ฐ๋กœ ๋ณด๋Š” ๋ชจ๋“  ์ด๋ฏธ์ง€๋Š” ํ”ฝ์…€์ด๋ผ๊ณ  ํ•˜๋Š” ๋งค์šฐ ์ž‘์€ ์‚ฌ๊ฐํ˜•๋“ค๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์ฃ .
๊ทธ๋ฆฌ๊ณ  ๊ฐ๊ฐ์˜ ํ”ฝ์…€์— ์ƒ‰์ƒ์„ ํ‘œํ˜„ํ•  ๋•Œ๋Š” RGB๋กœ ํ‘œํ˜„ํ•  ์ˆ˜๋„ ์žˆ์–ด์š”. RGB๋Š” ๋นจ๊ฐ„์ƒ‰(R), ๋…น์ƒ‰(G), ์ฒญ์ƒ‰(B)์„ ํ˜ผํ•ฉํ•˜์—ฌ ๋ชจ๋“  ์ƒ‰์ƒ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ดํ‚น์งน์งน์˜ ๋ฉ”์ธ ์ƒ‰์ƒ์€ Hex๋กœ #ffcd05, RGB๋กœ (255, 205, 5)์ž…๋‹ˆ๋‹ค. 0xff๊ฐ€ 255, 0xcd๊ฐ€ 205, 0x05๊ฐ€ 5์ฃ !

0๋ถ€ํ„ฐ 255๊นŒ์ง€ ํ‘œํ˜„์„ ํ•˜๋ ค๋ฉด 8๋น„ํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ํ•˜๋‚˜์˜ ํ”ฝ์…€์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด 8๋น„ํŠธ์˜ R๊ฐ’, 8๋น„ํŠธ์˜ G๊ฐ’, 8๋น„ํŠธ์˜ B๊ฐ’์ด ํ•„์š”ํ•˜์ฃ .
RGB(255, 205, 5)๋Š” 11111111, 11001101, 00000101๋กœ ์ €์žฅ์ด ๋˜์–ด์žˆ์–ด์š”. ํ•˜์ง€๋งŒ ์—ฌ๋Ÿฌ๋ถ„์€ 11111110, 11001100, 00000100๊ณผ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋‚˜์š”? ๐Ÿ˜ฒ
์ด๋ ‡๊ฒŒ ํ‹ฐ๋Œ๋งŒ ๋ฐ”๊พธ๋ฉด ์‚ฌ๋žŒ์˜ ๋ˆˆ์œผ๋กœ ์ด์ƒํ•œ ์ ์„ ๋ชป ๋А๋‚€๋‹ค๋Š” ๊ฒƒ์„ ์ด์šฉํ•˜์—ฌ ๋งˆ์ง€๋ง‰ ๋น„ํŠธ(LSB)๋ฅผ ์ผ๋‹จ ๋ชจ๋‘ 0์œผ๋กœ ๋ณ€ํ™˜ํ•œ ๋‹ค์Œ, ์›ํ•˜๋Š” ๊ธ€์ž๋ฅผ ํ•˜๋‚˜์”ฉ ๋„ฃ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. A๋ฅผ ๋„ฃ๊ณ  ์‹ถ๋‹ค๋ฉด A์˜ ์•„์Šคํ‚ค์ฝ”๋“œ ๊ฐ’์ธ 01000001์„ ๊ฐ ๋งˆ์ง€๋ง‰ ๋น„ํŠธ์— ํ•˜๋‚˜์”ฉ ๋„ฃ๋Š” ๊ฒƒ์ด์ฃ .

์œ„ ์˜ˆ์‹œ ์™ธ์—๋„ ์—ฌ๋Ÿฌ ํˆด์„ ์‚ฌ์šฉํ•˜์—ฌ ์Šคํ…Œ๊ฐ€๋…ธ๊ทธ๋ž˜ํ”ผ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ํˆด์€ ๊ฐ๊ฐ์˜ ์ˆจ๊น€ ์›๋ฆฌ๊ฐ€ ์กด์žฌํ•˜๊ณ , ๊ทธ์— ๋งž๊ฒŒ ํ•ด๋‹น ํˆด์—์„œ ๋ฉ”์‹œ์ง€๋ฅผ ์ˆจ๊ธด ์ด๋ฏธ์ง€๋ฅผ ๋„ฃ์œผ๋ฉด ๋ฉ”์‹œ์ง€๋ฅผ ์ถ”์ถœํ•  ์ˆ˜ ์žˆ์–ด์š”. ๋ฌผ๋ก  ํˆด๋งˆ๋‹ค ์ˆจ๊น€ ์›๋ฆฌ๊ฐ€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ํˆด๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ์ถ”์ถœํ•˜๋ ค๋ฉด ์ถ”์ถœ์ด ๋˜์ง€ ์•Š์ฃ . ๐Ÿ˜‘

๊ฐ€์žฅ ์œ ๋ช…ํ•œ ํˆด๋กœ OpenStego๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.  ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์‚ฌ์šฉํ•ด๋ณด๊ณ  ์‹ถ์œผ์‹  ๋ถ„์—๊ฒŒ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค! 
โœ๏ธ ํ•ดํ‚น์งน์งน ๋‰ด์Šค๋ ˆํ„ฐ์—์„œ ๋‹ค๋ฃจ๋Š” ๊ธฐ์ˆ ๋“ค์€ ์˜ค๋กœ์ง€ ๊ต์œก์ ์ธ ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ, ์ด๋ฅผ ์•…์šฉํ•˜์—ฌ ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“  ์ฑ…์ž„์€ ๋ณธ์ธ์—๊ฒŒ ์žˆ์Šต๋‹ˆ๋‹ค.
์ง€์†ํ•ด์„œ ๋” ์ข‹์€ ๋‰ด์Šค๋ ˆํ„ฐ๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์œผ๋กœ ๊ธ์ •์ ์œผ๋กœ ์ƒ๊ฐํ•ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค! 
์นด์นด์˜ค๋ฑ…ํฌ 3333-21-5085994 ใ…Žใ……ใ…‡
์˜ค๋Š˜ ์ „ํ•ด๋“œ๋ฆฐ ๋‚ด์šฉ์ด ๋งˆ์Œ์— ๋“œ์…จ๋‚˜์š”?
์ฃผ์œ„ ์นœ๊ตฌ๋“ค์—๊ฒŒ ๋‰ด์Šค๋ ˆํ„ฐ๋ฅผ ์ถ”์ฒœํ•ด์ฃผ์„ธ์š”!
๋‹ค์Œ์ฃผ์—๋„ ์•Œ์ฐฌ ๋‚ด์šฉ์œผ๋กœ ๋Œ์•„์˜ค๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜™
ํ˜น์‹œ ๋งˆ์Œ์— ์•ˆ๋“œ๋Š” ๋ถ€๋ถ„์ด ์žˆ์—ˆ๋‚˜์š”? ์—ฌ๊ธฐ์—์„œ ํ”ผ๋“œ๋ฐฑ์„ ์ „๋‹ฌํ•ด์ฃผ์„ธ์š”!
์—ฌ๋Ÿฌ๋ถ„์˜ ์˜๊ฒฌ๋“ค์„ ์ ๊ทน ๋ฐ˜์˜ํ•ด์„œ ๋”์šฑ ์œ ์ตํ•œ ๋‰ด์Šค๋ ˆํ„ฐ๋ฅผ ๋งŒ๋“ค์–ด๊ฐ€๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜ƒ
ํ•ดํ‚ค๋ณด์ด์ฆˆ
hackyboizteam@gmail.com
์„œ์šธ์‹œ ๊ด‘์ง„๊ตฌ ๊ตฐ์ž๋™ 134-33 3์ธต
์ˆ˜์‹ ๊ฑฐ๋ถ€ Unsubscribe