Archive for Dev. (junyup2)

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

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ 113

[DVWA] Windows ํ™˜๊ฒฝ Docker๋ฅผ ์ด์šฉํ•œ DVWA์„ธํŒ…

Windows ํ™˜๊ฒฝ Docker๋ฅผ ์ด์šฉํ•œ DVWA์„ธํŒ… 1. Docker & DVWA ์„ค์น˜ WSL ์„ค์น˜ Windows 10 ํ™˜๊ฒฝ์—์„œ Docker๋Š” Hyper-V ๋˜๋Š” WSL(Windows Subsystem for Linux)์„ ์ด์šฉํ•˜์—ฌ ๊ตฌ๋™ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ Hyper-V๋ฅผ ์ด์šฉํ•œ ๋ฐฉ์‹์€ Windows 10 Pro ๋ฒ„์ „์—์„œ๋งŒ ๊ฐ€๋Šฅํ•˜๊ณ  Home ๋ฒ„์ „์€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค. (๋˜ํ•œ WSL์„ ์ด์šฉํ•œ ๋ฐฉ๋ฒ•๋ณด๋‹ค ๋ถˆ์•ˆ์ •ํ•˜๋‹ค๋Š” ํ‰๊ฐ€๊ฐ€ ์žˆ์–ด์„œ ์ฃผ๋กœ WSL์„ ์ด์šฉํ•˜์—ฌ ๊ตฌ๋™ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.) WSL ์„ค์น˜๋ฅผ ์œ„ํ•ด cmd ์ฐฝ์„ ์—ด์–ด ์•„๋ž˜์™€ ๊ฐ™์€ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•œ๋‹ค. wsl --install --web-download ์œ„์˜ ๋ช…๋ น์–ด๊ฐ€ ์ž˜ ์‹คํ–‰๋˜์—ˆ์„ ๊ฒฝ์šฐ, Windows Subsystem for Linux๊ฐ€ ์„ค์น˜๋˜์—ˆ๋‹ค๋Š” ๋ฉ”์‹œ์ง€์™€ ..

Practice/DVWA 2024.04.07

ํ‹ฐ์Šคํ† ๋ฆฌ 404 ์—๋Ÿฌ

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

Memo 2024.03.25

[๊ธฐ๋ก์ผ์ง€] ๐Ÿ“š 20์ฃผ์ฐจ (๋ชจ๋ฐ”์ผ ์•ฑ ๋ชจ์˜ํ•ดํ‚น)

๋ชจ๋ฐ”์ผ ์•ฑ ํ•ดํ‚น vs ๋ชจ๋ฐ”์ผ ํ•ดํ‚น ๋ชจ๋ฐ”์ผ ํ•ดํ‚น๊ณผ ๋ชจ๋ฐ”์ผ ์•ฑ ํ•ดํ‚น์€ ๊ฐ™์€ ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ๋ชจ๋ฐ”์ผ ํ•ดํ‚น์€ ์Šค๋งˆํŠธํฐ ์ž์ฒด๋ฅผ ํ•ดํ‚นํ•˜๋Š” ๊ฒƒ์œผ๋กœ, ์นด๋ฉ”๋ผ๋ฅผ ์ œ์–ดํ•˜๊ณ , ๋…น์Œ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™” ํ•˜๋Š” ๋“ฑ์˜ ํ•ดํ‚น์€ ๋ชจ๋ฐ”์ผ ํ•ดํ‚น์œผ๋กœ ๋ชจ๋ฐ”์ผ OS, ์ฆ‰ ์•ˆ๋“œ๋กœ์ด๋“œ๋‚˜ iOS์™€ ๊ฐ™์€ ๊ฒƒ์„ ํ•ดํ‚นํ•˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. ๋ชจ๋ฐ”์ผ ์•ฑ ํ•ดํ‚น์€ ๋ชจ์˜ํ•ดํ‚น์—์„œ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์›น ํ•ดํ‚น๊ณผ ๋น„์Šทํ•˜๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ์›น ๊ฐœ๋ฐœ - ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ์›น ํ•ดํ‚น - ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ•ดํ‚น ์›น ๊ฐœ๋ฐœ๊ณผ ์›น ํ•ดํ‚น์€ ์‚ฌ์‹ค ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ  ํ•ดํ‚นํ•˜๋Š” ๊ฒƒ์„ ๋œป ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋น„์Šทํ•˜๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. ์›น ๊ฐœ๋ฐœ๊ณผ ์›น ํ•ดํ‚น์„ ํ•œ๋‹ค๋Š” ๊ฒƒ์€ ์›น ์„œ๋ฒ„ ์œ„์—์„œ ์‹คํ–‰๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค๊ณ , ๊ฑฐ๊ธฐ์„œ ๋ฐœ์ƒํ•˜๋Š” ์ทจ์•ฝ์ ์„ ์ฐพ์€ ๊ฒƒ์ด๋‹ค. ๋ชจ๋ฐ”์ผ ์•ฑ ํ•ดํ‚น์€ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ•ดํ‚น์œผ๋กœ..

๊ธˆ์ทจ๋ถ„ํ‰ ์‚ดํŽด๋ณด๊ธฐ

๊ธˆ์ทจ๋ถ„ํ‰ ์ „์ž๊ธˆ์œต๊ธฐ๋ฐ˜์‹œ์„ค ๋ณด์•ˆ ์ทจ์•ฝ์  ํ‰๊ฐ€๊ธฐ์ค€ ๊ธˆ์œต๋ณด์•ˆ์› ๋ณด์•ˆํ‰๊ฐ€๋ถ€(๋ณด์•ˆํ‰๊ฐ€๊ธฐ์ˆ ํŒ€) ์ •๋ณด๋ณดํ˜ธ๊ด€๋ฆฌ์ฒด๊ณ„ (FISM) ์„œ๋ฒ„ (SRV) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (DBM) ๋„คํŠธ์›Œํฌ ์ธํ”„๋ผ (INF) ๋„คํŠธ์›Œํฌ ์žฅ๋น„ (NET) ์ •๋ณด๋ณดํ˜ธ์‹œ์Šคํ…œ ์žฅ๋น„ (ISS) ์›น_๋ชจ๋ฐ”์ผ_HTS (WEB - MOB - HTS) ์œ„์™€ ๊ฐ™์ด ๊ธˆ์ทจ๋ถ„ํ‰์—๋Š” ์—ฌ๋Ÿฌ ํ•ญ๋ชฉ์ด ์กด์žฌํ•œ๋‹ค. ํ•˜์ง€๋งŒ ๋ชจ์˜ํ•ดํ‚น์„ ์ง„ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์šฐ์„ ์ ์œผ๋กœ ์›น_๋ชจ๋ฐ”์ผ_HTS (WEB - MOB - HTS) ๋ถ€๋ถ„์„ ์‚ดํŽด๋ณด๋ ค ํ•œ๋‹ค. ์›น/๋ชจ๋ฐ”์ผ/HTS ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณด์•ˆ ์ทจ์•ฝ์  ํ‰๊ฐ€ ๊ธฐ์ค€ ์ด๋ฆ„๊ณผ ๊ฐ™์ด ์›น, ๋ชจ๋ฐ”์ผ, HTS์—์„œ ๋ฐœ์ƒ ๊ฐ€๋Šฅํ•œ ์ทจ์•ฝ์ ์— ๋Œ€ํ•œ ํ‰๊ฐ€ ๊ธฐ์ค€์œผ๋กœ์„œ 3๊ฐ€์ง€ ํ•ญ๋ชฉ์ด ์„œ๋กœ ๊ฒน์น˜๋Š” ํ•ญ๋ชฉ์ด ์กด์žฌํ•˜๊ณ , ๋‹จ๋…์˜ ํ•ญ๋ชฉ์ด ์กด์žฌํ•˜๊ธฐ๋„ ํ•œ๋‹ค. ์ด์— ๋”ฐ๋ผ ์ง„ํ–‰ํ•˜๋Š” ๋ชจ์˜ํ•ดํ‚น ์›น/์•ฑ์— ๋”ฐ๋ผ ํ•ด๋‹นํ•˜๋Š” ..

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

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

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

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

์ฃผํ†ต๊ธฐ๋ฐ˜ ์‚ดํŽด๋ณด๊ธฐ (์›น WEB)

์ฃผํ†ต๊ธฐ๋ฐ˜ - ์›น (WEB) ์ฃผ์š”์ •๋ณดํ†ต์‹ ๊ธฐ๋ฐ˜์‹œ์„ค - ๊ธฐ์ˆ ์  ์ทจ์•ฝ์  ๋ถ„์„ · ํ‰๊ฐ€ ๋ฐฉ๋ฒ• ์ฃผํ†ต๊ธฐ๋ฐ˜ ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ - KISA ํ•œ๊ตญ์ธํ„ฐ๋„ท์ง„ํฅ์› https://www.kisa.or.kr/2060204/form?postSeq=12&lang_type=KO&page=1 KISA ํ•œ๊ตญ์ธํ„ฐ๋„ท์ง„ํฅ์› www.kisa.or.kr ์œ„์˜ ์ฃผํ†ต๊ธฐ๋ฐ˜ ์›น ์ทจ์•ฝ์  ์ค‘ ๋ช‡๊ฐ€์ง€๋ฅผ ๊ณจ๋ผ์„œ ๊ฐ„๋‹จํ•˜๊ฒŒ ์‚ดํŽด๋ณด๋ คํ•œ๋‹ค. 5. SQL ์ธ์ ์…˜ (SI) ์ทจ์•ฝ์  ๊ฐœ์š” ์ ๊ฒ€๋‚ด์šฉ ์›น ํŽ˜์ด์ง€ ๋‚ด์˜ SQL ์ธ์ ์…˜ ์ทจ์•ฝ์  ์กด์žฌ ์—ฌ๋ถ€๋ฅผ ์ ๊ฒ€ํ•œ๋‹ค. ์ ๊ฒ€๋ชฉ์  ๋Œ€ํ™”ํ˜• ์›น ์‚ฌ์ดํŠธ์— ๋น„์ •์ƒ์ ์ธ ์‚ฌ์šฉ์ž ์ž…๋ ฅ ๊ฐ’ ํ—ˆ์šฉ์„ ์ฐจ๋‹จํ•˜์—ฌ ์•…์˜์ ์ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ ‘๊ทผ ๋ฐ ์กฐ์ž‘์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•จ์ด๋‹ค. ๋ณด์•ˆ์œ„ํ˜‘ ํ•ด๋‹น ์ทจ์•ฝ์ ์ด ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ, ๋น„์ •์ƒ์ ์ธ SQL ์ฟผ๋ฆฌ๋กœ DBMS ๋ฐ ๋ฐ์ดํ„ฐ(Data)๋ฅผ ..

[SegFault] (Authorization) - authorization 6

[SegFault] Authorization authorization 6 ๊ด€๋ฆฌ์ž์˜ ๊ฐœ์ธ ์ •๋ณด๋ฅผ ํ™•์ธํ•ด๋ณด์„ธ์š”! ๋ฌธ์ œ ํŒŒ์•… ์œ„์˜ ํŽ˜์ด์ง€์— ๋“ค์–ด๊ฐ€๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฐฝ์ด ๋‚˜์˜จ๋‹ค. ์ฃผ์–ด์ง„ ๊ณ„์ • ์ •๋ณด๋ฅผ ์ด์šฉํ•˜์—ฌ ๋กœ๊ทธ์ธ ํ•ด๋ณธ๋‹ค. ๊ณ„์ • ์ •๋ณด : sfUser / sfUser1234 ์ฃผ์–ด์ง„ ์ •๋ณด๋กœ ๋กœ๊ทธ์ธ ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ๋งˆ์ดํŽ˜์ด์ง€์— ๋“ค์–ด๊ฐ€์„œ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด๋ณธ๋‹ค. ์œ„์˜ ์š”์ฒญ์„ Burp Suite์—์„œ ํ™•์ธํ•ด ๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ํ•ด๋‹น ํŽ˜์ด์ง€์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋ณด๋ฉด user=sfUser ์™€ ๊ฐ™์ด ํ˜„์žฌ ๋กœ๊ทธ์ธํ•œ ๊ณ„์ • ์ •๋ณด๋ฅผ ์ž…๋ ฅ๊ฐ’์œผ๋กœ ๋ฐ›๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์ƒ๊ฐ ๊ณผ์ • ๋งˆ์ดํŽ˜์ด์ง€์˜ ์š”์ฒญ์„ ํ™•์ธํ•ด๋ณธ ๊ฒฐ๊ณผ GET ๋ฐฉ์‹์„ ์ด์šฉํ•˜์—ฌ mypage.php?user=sfUser์™€ ๊ฐ™์ด ๋กœ๊ทธ์ธํ•œ ์œ ์ €์˜ ์œ ์ €๋ช…์„ ์ž…๋ ฅ๊ฐ’์œผ๋กœ์„œ ..

[SegFault] (Authorization) - authorization 5

[SegFault] Authorization authorization 5 ๊ด€๋ฆฌ์ž๋“ค๋งŒ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๊ณต์ง€๊ธ€์„ ์ฝ์–ด๋ณด์„ธ์š”! ๋ฌธ์ œ ํŒŒ์•… ์œ„์˜ ํŽ˜์ด์ง€์— ๋“ค์–ด๊ฐ€, ์ฃผ์–ด์ง„ ๊ณ„์ • ์ •๋ณด๋กœ ๋กœ๊ทธ์ธํ•ด๋ณธ๋‹ค. ๊ณ„์ • ์ •๋ณด : sfUser / sfUser1234 ๋กœ๊ทธ์ธ ํ•˜์—ฌ ๊ณต์ง€์‚ฌํ•ญ์— ๋“ค์–ด๊ฐ€์„œ ๊ธ€์„ ํ™•์ธํ•ด๋ณธ๋‹ค. ๊ณต์ง€์‚ฌํ•ญ์„ ํ™•์ธํ•ด๋ณด๋ฉด ์•„๋ž˜์™€ ๊ฐ™๋‹ค. ๊ด€๋ฆฌ์ž๊ฐ€ ์ž‘์„ฑํ•ด๋‘” flag ์ž„์‹œ ์ €์žฅ์ด๋ผ๋Š” ์ด๋ฆ„์˜ ๊ธ€์ด ์กด์žฌํ•œ๋‹ค. ํ•ด๋‹น ๊ธ€์„ ์ฝ๊ธฐ ์œ„ํ•ด ์ ‘๊ทผํ•ด๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์•Œ๋ฆผ์ฐฝ์ด ๋‚˜์˜จ๋‹ค. ์ผ๋ฐ˜์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ๊ธ€์„ ์ฝ์„ ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์šฐ์„  ํ™•์ธํ•ด๋ณผ ์‚ฌํ•ญ์€ ํ•ด๋‹น ๊ธ€์˜ id=42๋ผ๋Š” ๊ฒƒ์ด๋‹ค. ํ•ด๋‹น ๊ธ€์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์„ ์ƒ๊ฐํ•ด๋ด์•ผ ํ•œ๋‹ค. ์ƒ๊ฐ ๊ณผ์ • ํ•ด๋‹น ๊ธ€์„ ์ฝ์„ ๊ถŒํ•œ์ด ์žˆ๋Š”๊ฐ€? NO! ๊ทธ๋ ‡๋‹ค๋ฉด ๋‚ด๊ฒŒ ๊ถŒํ•œ์ด ์žˆ๋Š” ๊ธ€์—์„œ ํ•ด๋‹น ๊ธ€์˜ id..