Archive for Dev. (junyup2)

์ง€์‹์„ ์ฑ„์›Œ๊ฐ€๋Š” ใ€Ž๊ฐœ๋ฐœ์ž/ํ™”์ดํŠธํ•ด์ปคใ€๋ฅผ ๋ชฉํ‘œ๋กœ ์ •๋ฆฌํ•˜๋Š” ๋ธ”๋กœ๊ทธ

๋ชจ์˜ ํ•ดํ‚น ์Šคํ„ฐ๋””/๋ชจ์˜ ํ•ดํ‚น Tip 2

๋ชจ์˜ํ•ดํ‚น์‹œ ๋ฐ˜์ž…ํ•ด์•ผํ•  ํˆด(Tools)

์ ๊ฒ€๋„๊ตฌ ๋ชจ์˜ํ•ดํ‚น์„ ์ง„ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ•„์š”ํ•œ ํˆด(์ ๊ฒ€๋„๊ตฌ)๋“ค์ด ์žˆ๋‹ค. ๊ธฐ๋ณธ์ ์ธ ์ ๊ฒ€๋„๊ตฌ Burp Suite VScode python notepad(texteditor) ์œ„์™€ ๊ฐ™์€ ํˆด๋“ค์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๋ชจ์˜ํ•ดํ‚น ํ•˜๋Š” ๊ณณ์— ๋”ฐ๋ผ ๋‹น์‚ฌ์˜ ๋…ธํŠธ๋ถ์„ ์ด์šฉํ•˜๋Š” ๊ฒฝ์šฐ USB์— ๋‹ด์•„์„œ ๊ฐ€์ ธ์˜ค๋ผ๋˜์ง€, ์ด๋ฉ”์ผ๋กœ ๋ณด๋‚ด๋‹ฌ๋ผ๋˜์ง€ ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ๋…ธํŠธ๋ถ์ด ๋ฐ˜์ž…๋˜๋Š” ๊ฒฝ์šฐ ๋…ธํŠธ๋ถ์— ํˆด์„ ์„ธํŒ…ํ•ด์„œ ๊ฐ€๋ฉด๋œ๋‹ค๊ณ  ํ•˜๋Š”๋ฐ ๋‹ค์Œ์˜ ํˆด๋“ค์„ ์ƒ๊ฐํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋…ธํŠธ๋ถ์— ์„ธํŒ…ํ•  ์ ๊ฒ€๋„๊ตฌ (1) Burp Suite (์›น ํ”„๋ก์‹œ ํˆด) : ์›น ํŒจํ‚ท ๋ถ„์„ ์‹œ ์‚ฌ์šฉ (2) Wireshark : ๋„คํŠธ์›Œํฌ ํŒจํ‚ท ๋คํ”„ (3) Text Editor (4) SSLyzer : SSL ์ทจ์•ฝ์  ์ ๊ฒ€ํˆด (5) Python : ๊ณต๊ฒฉ ์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ ์‹œ ์‚ฌ์šฉ (๊ธฐ๋ณธ ..

์ฆ์  ์‚ฌ์ง„ ๊ด€๋ฆฌ

์ฆ์  ์‚ฌ์ง„ ๊ด€๋ฆฌ ์ฆ์  ์‚ฌ์ง„์ด๋ž€ ์ฆ๊ฑฐ ์‚ฌ์ง„์œผ๋กœ์„œ, ์ทจ์•ฝ์ ์ด ๋‚˜์™”๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ๋Š” ์บก์ณ ์‚ฌ์ง„์„ ์˜๋ฏธํ•œ๋‹ค. ๋ชจ์˜ํ•ดํ‚น์„ ์ง„ํ–‰ํ•จ์— ์žˆ์–ด, ์ทจ์•ฝ์ ์ด ๋ฐœ๊ฒฌ๋˜๋ฉด ๊ทธ๋•Œ ๊ทธ๋•Œ ์บก์ณํ•˜์—ฌ ๋ณด๊ด€ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ถ”ํ›„์— ๋ณด๊ณ ์„œ๋ฅผ ์“ฐ๊ธฐ ์œ„ํ•ด์„œ ์บก์ณ ์‚ฌ์ง„์ด ํ•„์š”๋กœ ๋  ๋•Œ์—, ๋‹ค์‹œ ์ฐพ์•„๋“ค์–ด๊ฐ€์•ผํ•˜๋Š” ๋ถˆํŽธํ•จ์ด ์žˆ์„ ์ˆ˜๋„ ์žˆ๊ณ , ๊ทธ๊ฒƒ์ด ํž˜๋“ค ์ˆ˜๋„ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ฆ์  ์‚ฌ์ง„ vs ๋ณด๊ณ ์„œ์šฉ ์‚ฌ์ง„ ์ฆ์  ์‚ฌ์ง„๊ณผ ๋ณด๊ณ ์„œ์šฉ ์‚ฌ์ง„์€ ๊ตฌ๋ถ„์ด ํ•„์š”ํ•˜๋‹ค. ์ฆ์  ์‚ฌ์ง„ ํด๋”๋ฅผ ๋”ฐ๋กœ์ด ๋งŒ๋“ค๊ณ , ๋ชจ์˜ ํ•ดํ‚น ๊ณผ์ •์—์„œ ํ•„์š”๋กœ ํ•˜๋Š” ์บก์ณ ์‚ฌ์ง„์„ ๋ณด๊ด€ํ•ด์•ผํ•œ๋‹ค. ์ฆ์  ์‚ฌ์ง„์˜ ๊ฒฝ์šฐ ๋ถ€๋ถ„์„ ์บก์ณํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ์ฆ๊ฑฐ๋กœ์„œ ๋‚จ์•„์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒด๊ฐ€ ๋‚˜์˜ค๋„๋ก ์บก์ณํ•ด์•ผํ•œ๋‹ค. ๋ณด๊ณ ์„œ์šฉ ์‚ฌ์ง„์˜ ๊ฒฝ์šฐ ๋ณด๊ณ ์„œ ์ž‘์„ฑ ์‹œ์— ์ฆ์  ์‚ฌ์ง„ ํด๋”๋ฅผ ๊ทธ๋Œ€๋กœ ๋ณต์‚ฌํ•˜์—ฌ ๋ณด๊ณ ์„œ์šฉ์œผ๋กœ ๋ฐ”๊ฟ”..