[ํ˜ผ๊ณต ๋จธ์‹ ๋Ÿฌ๋‹+๋”ฅ๋Ÿฌ๋‹] ๋งˆ์ผ“๊ณผ ๋จธ์‹ ๋Ÿฌ๋‹
ยท
Study/AI
0. ์ƒ์„ฑ ๋ถ„๋ฅ˜ ๋ฌธ์ œ (์‹œ๋‚˜๋ฆฌ์˜ค) ์‹œ๋‚˜๋ฆฌ์˜ค: ํ•œ๋น› ๋งˆ์ผ“์—์„œ ์ƒ์„ ์„ ํŒŒ๋Š”๋ฐ, ์ง์›์ด ์ƒ์„  ๊ตฌ๋ถ„์„ ๋ชปํ•œ๋‹ค ๋”ฐ๋ผ์„œ, ๋จธ์‹ ๋Ÿฌ๋‹์„ ์ด์šฉํ•ด ์ƒ์„ ์˜ ํŠน์„ฑ์„ ํ†ตํ•ด ์ƒ์„ ์˜ ์ด๋ฆ„์„ ์•Œ๋ ค์ฃผ๋Š” ๋จธ์‹ ๋Ÿฌ๋‹์„ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค. ํ•œ๋น›๋งˆ์ผ“์—์„œ ํŒ”๊ธฐ ์‹œ์ž‘ํ•œ ์ƒ์„ ์€ ๋„๋ฏธ ๋“ฑ์ด ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ์…‹ ์ถœ์ฒ˜: https://github.com/Ankit152/Fish-Market (์ฑ…์—์„œ๋Š” ์บ๊ธ€์ด์—ˆ๋Š”๋ฐ, ํ˜„์žฌ ์‚ญ์ œ๋œ ๊ฒƒ์œผ๋กœ ๋ณด์ž„) ์ƒ์„ ์„ ๋ถ„๋ฅ˜ํ•˜๋Š” ์ผ์ด๋‹ˆ ์ƒ์„ ์˜ ํŠน์ง•์„ ํ†ตํ•ด ์‰ฝ๊ฒŒ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ์ƒ์„ ์— ๋Œ€ํ•ด ์ž˜ ์•„๋Š” ๊น€ํŒ€์žฅ์ด ์ƒ์„ ๊ธธ์ด๊ฐ€ 30cm์ด์ƒ์ด๋ฉด ๋„๋ฏธ๋ผ๊ณ  ์•Œ๋ ค์ฃผ์—ˆ๋‹ค. ํ•˜์ง€๋งŒ, 30cm์ด์ƒ์ธ ๋ชจ๋“  ์ƒ์„ ์ด ๋„๋ฏธ๋Š” ์•„๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ๋จธ์‹ ๋Ÿฌ๋‹์œผ๋กœ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์„๊นŒ? ๋ณดํ†ต ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋œ ํ”„๋กœ๊ทธ๋žจ์€ '๋ˆ„๊ตฐ๊ฐ€ ์ •ํ•ด์ค€ ๊ธฐ์ค€๋Œ€๋กœ' ์ผ์„ ํ•œ๋‹ค. ํ•˜..
[์ทจ์•ฝ์ ] Client Side: Cross Site Scripting (XSS)
ยท
Study/WebHacking
https://learn.dreamhack.io/173์™€ https://www.fis.kr/ko/major_biz/cyber_safety_oper/attack_info/security_news?articleSeq=3408 ๋“ฑ ๋‹ค์–‘ํ•œ ์ •๋ณด๋ฅผ ๋ณด๊ณ  ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. ํ‹€๋ฆฐ ๋‚ด์šฉ์ด ์žˆ๋‹ค๋ฉด ๋Œ“๊ธ€๋กœ ์•Œ๋ ค์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. XSS ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด๋“œ ์ทจ์•ฝ์ ์€ ์›น ํŽ˜์ด์ง€์˜ ์ด์šฉ์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ๊ณต๊ฒฉํ•  ์ˆ˜ ์žˆ๋Š” ์ทจ์•ฝ์ ์ด๋‹ค. ํ•ด๋‹น ์ข…๋ฅ˜์˜ ์ทจ์•ฝ์ ์„ ํ†ตํ•ด ์ด์šฉ์ž๋ฅผ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•œ ์„ธ์…˜ ๋ฐ ์ฟ ํ‚ค ์ •๋ณด๋ฅผ ํƒˆ์ทจํ•˜๊ณ  ํ•ด๋‹น ๊ณ„์ •์œผ๋กœ ์ž„์˜์˜ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. XSS๋Š” ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด๋“œ ์ทจ์•ฝ์  ์ค‘ ํ•˜๋‚˜๋กœ, ๊ณต๊ฒฉ์ž๊ฐ€ ์‚ฌ์šฉ์ž์˜ ์›น ๋ธŒ๋ผ์šฐ์ €์— ์•…์„ฑ ์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋ฅผ ์ฃผ์ž…ํ•˜๊ณ , ์‚ฌ์šฉ์ž๊ฐ€ ์•…์„ฑ ์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•จ์œผ๋กœ์จ, ์‚ฌ์šฉ์ž์˜ ์ •๋ณด๋ฅผ..
๋””์ง€ํ„ธ ํฌ๋ Œ์‹ 6์ฃผ์ฐจ ์Šคํ„ฐ๋””
ยท
Study/Forensics
ํ•ด๋‹น ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜๋ฉฐ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. [๋ฌด๋ฃŒ] ๊ธฐ์ดˆ๋ถ€ํ„ฐ ๋”ฐ๋ผํ•˜๋Š” ๋””์ง€ํ„ธํฌ๋ Œ์‹ - ์ธํ”„๋Ÿฐ | ๊ฐ•์˜๊ธฐ์ดˆ๋ถ€ํ„ฐ ๋”ฐ๋ผํ•˜๋Š” ๋””์ง€ํ„ธํฌ๋ Œ์‹ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ๊ฐ•์˜๋ฅผ ๋”ฐ๋ผํ•˜๋‹ค๋ณด๋ฉด "๋ฌผ ํ๋ฅด๋“ฏ, ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ" ์‹ค๋ ฅ์ด ๋Š˜์–ด๊ฐ€๋Š” ๊ฐ•์˜๋ฅผ ์ถ”๊ตฌํ•ฉ๋‹ˆ๋‹ค., ์ดˆ๋ณด์ž ๋ˆˆ๋†’์ด์— ๋”ฑ ๋งž์ถ˜, ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๋Š” ๋””์ง€ํ„ธํฌ๋ Œ์‹ ์ž…1. Event Logs๋กœ๊ทธ์ปดํ“จํ„ฐ๋ฅผ ์ด์šฉํ–ˆ์„ ๋•Œ ์ปดํ“จํ„ฐ ๋‚ด์— (์ž๋™์œผ๋กœ) ๋‚จ๋Š” ๊ธฐ๋ก ์ด๋ฒคํŠธ ๋กœ๊ทธ(Event Logs)Windows ์šด์˜์ฒด์ œ์—์„œ ์‹œ์Šคํ…œ์˜ ๋กœ๊ทธ๋ฅผ ๋‚จ๊ธฐ๋Š” ๋ฐฉ์‹์ด๋ฒคํŠธ ๋ทฐ์–ด(Event Viewer)๋ฅผ ํ†ตํ•ด ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ (์œˆ๋„์šฐ ๊ธฐ๋ณธ ํ”„๋กœ๊ทธ๋žจ)์ด๋ฒคํŠธ ๋กœ๊ทธ์—๋Š” ์‹œ์Šคํ…œ ๋กœ๊ทธ, ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋กœ๊ทธ, ๋ณด์•ˆ ๋กœ๊ทธ ๋“ฑ์ด ์กด์žฌ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋กœ๊ทธ, ๋ณด์•ˆ ๋กœ๊ทธ, Setup ๋กœ๊ทธ, ์‹œ์Šคํ…œ ๋กœ๊ทธ, ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋ฐ ์„œ๋น„์Šค ๋กœ๊ทธ ๋“ฑ์ด ์กด..
๋””์ง€ํ„ธ ํฌ๋ Œ์‹ 5์ฃผ์ฐจ ์Šคํ„ฐ๋””
ยท
Study/Forensics
ํ•ด๋‹น ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜๋ฉฐ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. [๋ฌด๋ฃŒ] ๊ธฐ์ดˆ๋ถ€ํ„ฐ ๋”ฐ๋ผํ•˜๋Š” ๋””์ง€ํ„ธํฌ๋ Œ์‹ - ์ธํ”„๋Ÿฐ | ๊ฐ•์˜ ๊ธฐ์ดˆ๋ถ€ํ„ฐ ๋”ฐ๋ผํ•˜๋Š” ๋””์ง€ํ„ธํฌ๋ Œ์‹ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ๊ฐ•์˜๋ฅผ ๋”ฐ๋ผํ•˜๋‹ค๋ณด๋ฉด "๋ฌผ ํ๋ฅด๋“ฏ, ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ" ์‹ค๋ ฅ์ด ๋Š˜์–ด๊ฐ€๋Š” ๊ฐ•์˜๋ฅผ ์ถ”๊ตฌํ•ฉ๋‹ˆ๋‹ค., ์ดˆ๋ณด์ž ๋ˆˆ๋†’์ด์— ๋”ฑ ๋งž์ถ˜, ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๋Š” ๋””์ง€ํ„ธํฌ๋ Œ์‹ ์ž… www.inflearn.com 1. AmCahce & ShimCache ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๊ณผ ์šด์˜์ฒด์ œ์˜ ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด ์กด์žฌํ•˜๋Š” ์บ์‹œ์ด๋‹ค. ์šด์˜์ฒด์ œ๊ฐ€ ์—…๋ฐ์ดํŠธ ๋˜๋ฉด DLL์ด ์ƒ์„ฑ ํ˜น์€ ์‚ญ์ œ๋˜๋ฉด์„œ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. Windows์—์„œ๋Š” ํ”„๋กœ๊ทธ๋žจ ํ˜ธํ™˜์„ฑ ๊ด€๋ฆฌ์ž๋ฅผ ์ด์šฉํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค. -> ์ด๋•Œ, AmCache์™€ ShimCache๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ๋‹ค. Amcache ๋ชจ๋“  ์‹คํ–‰ ํŒŒ์ผ์˜ ์ด๋ฆ„, ๊ฒฝ๋กœ, ํฌ๊ธฐ, ํ•ด์‹œ ๊ฐ’์„ ํ™•์ธํ•  ์ˆ˜..
๋””์ง€ํ„ธ ํฌ๋ Œ์‹ 4์ฃผ์ฐจ ์Šคํ„ฐ๋””
ยท
Study/Forensics
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
๋””์ง€ํ„ธ ํฌ๋ Œ์‹ 3์ฃผ์ฐจ ์Šคํ„ฐ๋””
ยท
Study/Forensics
ํ•ด๋‹น ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜๋ฉฐ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. [๋ฌด๋ฃŒ] ๊ธฐ์ดˆ๋ถ€ํ„ฐ ๋”ฐ๋ผํ•˜๋Š” ๋””์ง€ํ„ธํฌ๋ Œ์‹ - ์ธํ”„๋Ÿฐ | ๊ฐ•์˜ ๊ธฐ์ดˆ๋ถ€ํ„ฐ ๋”ฐ๋ผํ•˜๋Š” ๋””์ง€ํ„ธํฌ๋ Œ์‹ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ๊ฐ•์˜๋ฅผ ๋”ฐ๋ผํ•˜๋‹ค๋ณด๋ฉด "๋ฌผ ํ๋ฅด๋“ฏ, ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ" ์‹ค๋ ฅ์ด ๋Š˜์–ด๊ฐ€๋Š” ๊ฐ•์˜๋ฅผ ์ถ”๊ตฌํ•ฉ๋‹ˆ๋‹ค., ์ดˆ๋ณด์ž ๋ˆˆ๋†’์ด์— ๋”ฑ ๋งž์ถ˜, ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๋Š” ๋””์ง€ํ„ธํฌ๋ Œ์‹ ์ž… www.inflearn.com 1. ์œˆ๋„์šฐ ์•„ํ‹ฐํŒฉํŠธ (Windows Artifacts) Windows๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํŠน์œ ์˜ ๊ธฐ๋Šฅ๋“ค๊ณผ ๊ทธ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ์š”์†Œ Windows์˜ ์‚ฌ์šฉ์ž๊ฐ€ ์ˆ˜ํ–‰ํ•˜๋Š” ํ™œ๋™์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ๋Š” ๊ฐœ์ฒด ์ปดํ“จํ„ฐ์—์„œ ์•„ํ‹ฐํŒฉํŠธ๋ž€ ์‚ฌ์šฉ์ž๊ฐ€ ์–ด๋–ค ํ™œ๋™์„ํ–ˆ์„ ๋•Œ ์ž๋™์œผ๋กœ ์ƒ์„ฑ์ด ๋˜๋Š” ํŠน์ • ํฌ๋งท์˜ "ํ”์ " ์ด๋ผ๊ณ  ์ƒ๊ฐ ํ•˜๋ฉด ๋จ ์ฃผ๋กœ ์•„ํ‹ฐํŒฉํŠธ์—๋Š” ์ƒ์„ฑ์ฆ๊ฑฐ์™€ ๋ณด๊ด€์ฆ๊ฑฐ๋กœ ๋‚˜๋‰จ ์ƒ์„ฑ ์ฆ๊ฑฐ: ํ”„๋กœ์„ธ์Šค, ์‹œ์Šค..
๋””์ง€ํ„ธ ํฌ๋ Œ์‹ 2์ฃผ์ฐจ ์Šคํ„ฐ๋””
ยท
Study/Forensics
ํ•ด๋‹น ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜๋ฉฐ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. [๋ฌด๋ฃŒ] ๊ธฐ์ดˆ๋ถ€ํ„ฐ ๋”ฐ๋ผํ•˜๋Š” ๋””์ง€ํ„ธํฌ๋ Œ์‹ - ์ธํ”„๋Ÿฐ | ๊ฐ•์˜ ๊ธฐ์ดˆ๋ถ€ํ„ฐ ๋”ฐ๋ผํ•˜๋Š” ๋””์ง€ํ„ธํฌ๋ Œ์‹ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ๊ฐ•์˜๋ฅผ ๋”ฐ๋ผํ•˜๋‹ค๋ณด๋ฉด "๋ฌผ ํ๋ฅด๋“ฏ, ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ" ์‹ค๋ ฅ์ด ๋Š˜์–ด๊ฐ€๋Š” ๊ฐ•์˜๋ฅผ ์ถ”๊ตฌํ•ฉ๋‹ˆ๋‹ค., ์ดˆ๋ณด์ž ๋ˆˆ๋†’์ด์— ๋”ฑ ๋งž์ถ˜, ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๋Š” ๋””์ง€ํ„ธํฌ๋ Œ์‹ ์ž… www.inflearn.com 1. ๋„๊ตฌ ์„ค์น˜, ํ™˜๊ฒฝ ์„ค์ •, ๋ฌธ์ œ ๋‹ค์šด๋กœ๋“œ (1) volatility ์„ค์น˜ https://www.volatilityfoundation.org/26 -> ํฌ๋กฌ์—์„œ ํ•˜๋ฉด ์„ค์น˜ ๋ถˆ๊ฐ€๋Šฅ. ์›จ์ผ์—์„œ ์„ค์น˜ ์ง„ํ–‰ (2) windows ํ„ฐ๋ฏธ๋„ ์„ค์น˜ - ์œˆ๋„์šฐ11์—๋Š” ๊ธฐ๋ณธ์œผ๋กœ ์„ค์น˜๋˜์–ด ์žˆ์Œ Windows Terminal ์‚ฌ์šฉ๋ฒ• Windows Terminal์ด ์ƒˆ๋กญ๊ฒŒ(?) ๋‚˜์™”๋‹ค.Linux๋‚˜ MacOS์— ๋น„ํ•ด..
๋””์ง€ํ„ธ ํฌ๋ Œ์‹ 1์ฃผ์ฐจ ์Šคํ„ฐ๋””
ยท
Study/Forensics
ํ•ด๋‹น ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜๋ฉฐ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. [๋ฌด๋ฃŒ] ๊ธฐ์ดˆ๋ถ€ํ„ฐ ๋”ฐ๋ผํ•˜๋Š” ๋””์ง€ํ„ธํฌ๋ Œ์‹ - ์ธํ”„๋Ÿฐ | ๊ฐ•์˜ ๊ธฐ์ดˆ๋ถ€ํ„ฐ ๋”ฐ๋ผํ•˜๋Š” ๋””์ง€ํ„ธํฌ๋ Œ์‹ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ๊ฐ•์˜๋ฅผ ๋”ฐ๋ผํ•˜๋‹ค๋ณด๋ฉด "๋ฌผ ํ๋ฅด๋“ฏ, ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ" ์‹ค๋ ฅ์ด ๋Š˜์–ด๊ฐ€๋Š” ๊ฐ•์˜๋ฅผ ์ถ”๊ตฌํ•ฉ๋‹ˆ๋‹ค., ์ดˆ๋ณด์ž ๋ˆˆ๋†’์ด์— ๋”ฑ ๋งž์ถ˜, ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๋Š” ๋””์ง€ํ„ธํฌ๋ Œ์‹ ์ž… www.inflearn.com ๊ฐ•์˜ ์ง„ํ–‰ ์ „ ์ค€๋น„ ์‚ฌํ•ญ - C ๋“œ๋ผ์ด๋ธŒ ์ด์™ธ์— D, E ๋“œ๋ผ์ด๋ธŒ ๋“ฑ ์ถ”๊ฐ€ ๋“œ๋ผ์ด๋ธŒ๊ฐ€ ์กด์žฌํ•ด์•ผ ํ•จ - ์ถ”๊ฐ€ ๋“œ๋ผ์ด๋ธŒ๊ฐ€ ์—†๋‹ค๋ฉด, USB๊ฐ€ 1๊ฐœ ์ด์ƒ ์กด์žฌํ•ด์•ผ ํ•จ ํ•ด๋‹น ๊ฐ•์˜์—์„œ๋Š” ์ปดํ“จํ„ฐ, ๋””์Šคํฌ, ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋‹ค๋ฃฐ ๊ฒƒ! (ํฌ๋ Œ์‹์—์„œ ๊ธฐ์ˆ ์ ์ธ ๋ถ€๋ถ„๋งŒ) - ์‹ค์Šต์— ํ•„์š”ํ•œ 7zip, Everthing, notepad++, HxD, FTK Imager ์ด๋ฏธ ์„ค์น˜๋œ ์ƒํƒœ์—์„œ ์‹œ์ž‘ - sysinternals s..
[์ทจ์•ฝ์ ] File Inclusion ์ทจ์•ฝ์ : LFI (Local File Inclusion)
ยท
Study/WebHacking
LFI(Local File Inclusion) ์ทจ์•ฝ์ ์ด๋ž€? LFI๋Š” ๊ณต๊ฒฉ์ž๊ฐ€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ†ตํ•ด ์„œ๋ฒ„์˜ ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์˜ค๊ฑฐ๋‚˜ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๋ณด์•ˆ ์ทจ์•ฝ์ ์ด๋‹ค. ์ด ์ทจ์•ฝ์ ์€ PHP์™€ ๊ฐ™์€ ์„œ๋ฒ„ ์ธก ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด์—์„œ ๋ฐœ๊ฒฌ๋˜๋ฉฐ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ž…๋ ฅ ๊ฒ€์ฆ ๋ถ€์กฑ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•œ๋‹ค. ์ฃผ๋กœ php ์ฝ”๋“œ์ƒ์—์„œ include() ์‚ฌ์šฉ ์‹œ input์— ๋Œ€ํ•œ ์ ์ ˆํ•œ ํ•„ํ„ฐ๋ง์ด ์ด๋ฃจ์–ด์ง€์ง€ ์•Š์•„ ๋ฐœ์ƒํ•œ๋‹ค. ๊ณต๊ฒฉ์ž๋Š” ์ด ์ทจ์•ฝ์ ์„ ์•…์šฉํ•˜์—ฌ ์›น ์„œ๋ฒ„์—์„œ ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ฅผ ์ฝ๊ฑฐ๋‚˜, ๋กœ์ปฌ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ๋ณด์•ˆ์„ ์šฐํšŒํ•˜๊ณ  ์‹œ์Šคํ…œ์„ ์†์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. include($_GET['file'] . '.php'); ์œ„ ์ฝ”๋“œ๋Š” ์‚ฌ์šฉ์ž ์ž…๋ ฅ($_GET['file'])์„ ๊ฒ€์ฆํ•˜์ง€ ์•Š๊ณ  ํŒŒ์ผ์„ includeํ•œ๋‹ค. ์ด๋•Œ, ๊ณต๊ฒฉ์ž๊ฐ€ URL์„ ์กฐ์ž‘ํ•˜์—ฌ ..
[3์ฃผ์ฐจ] Django ๊ณผ์ œ2
ยท
Study
ํ•ด๋‹น ํ™”๋ฉด์€ ์˜ˆ์‹œ์ž…๋‹ˆ๋‹ค. ๋””ํ…Œ์ผ์ด ์ฝ”๋“œ๋งˆ๋‹ค ์กฐ๊ธˆ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 1. form ์ ์šฉ ํ™”๋ฉด 2. detail.html ์ฝ”๋“œ {% csrf_token %} {{ question.question_text }} {% if error_message %}{{ error_message }}{% endif %} {% for choice in question.choice_set.all %} {{ choice.choice_text }} {% endfor %} 3. ๊ณผ์ œ2: ์œ„ html ์ฝ”๋“œ๋ฅผ ์ ์šฉํ•œ ํ™”๋ฉด ์บก์ณ (form ์ ์šฉ) + ์ฝ”๋“œ ์„ค๋ช… * ์ฝ”๋“œ ์„ค๋ช…์— ๊ผญ ๋“ค์–ด๊ฐ€์•ผ ํ•  ๋‚ด์šฉ (ํ•„์ˆ˜) - ๋ฐ์ดํ„ฐ์˜ ํ๋ฆ„์— ๋Œ€ํ•œ ์„ค๋ช… csrf_token์ด๋ž€? ์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋ฒ„๋กœ ์–ด๋–ป๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ๊นŒ์š”? (input type๊ณผ submit..
mnzy๐ŸŒฑ
'Study' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (4 Page)
-->