Hack The Planet

๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค, cyalume์˜ ๋ธ”๋กœ๊ทธ์ž…๋‹ˆ๋‹ค.

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

[wargame.kr] already got ๋ฌธ์ œํ’€์ด

์˜ค๋Š˜์€ wargame.kr ์˜ already got ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. HTTP Response header ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋ƒ๊ณ  ๋ฌป์Šต๋‹ˆ๋‹ค. start ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ณ  ์‹œ์ž‘ํ•ด๋ด…์‹œ๋‹ค. ์ด๋Ÿฐ ๋ฉ”์„ธ์ง€๊ฐ€ ๋ณด์ž…๋‹ˆ๋‹ค. F12 ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ์—ด์–ด์ค๋‹ˆ๋‹ค. ์†Œ์Šค ์ฝ”๋“œ ์ž์ฒด๋Š” ์‹ฌํ”Œํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ €ํฌ๊ฐ€ ์ค‘์ ์„ ๋‘๊ณ  ๋ด์•ผ ํ•  ๊ฒƒ์€ HTTP Response Header ์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์˜ ๋„คํŠธ์›Œํฌ ์ฐฝ์— ๋“ค์–ด๊ฐ€ ์ค๋‹ˆ๋‹ค. ์•„์ง ๋ณ„๋‹ค๋ฅธ ๊ฒŒ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ๊ณ ์นจ์„ ํ•œ ๋ฒˆ ํ•ด์ค„๊ฒŒ์š”. already_got ์„ ๋ˆŒ๋Ÿฌ์ค๋‹ˆ๋‹ค. ์•„๋ž˜์— ์‘๋‹ต ํ—ค๋” (Response Headers) ๊ฐ€ ๋ณด์ž…๋‹ˆ๋‹ค. ์ € ์‘๋‹ต ํ—ค๋”์˜ FLAG ๊ฐ€ ๋ฌธ์ œ์˜ ๋‹ต์ผ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ ํ›„ Auth ๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ๋ฉด ์„ฑ๊ณตํ•ฉ๋‹ˆ๋‹ค!

web/wargame.kr-web 2020.11.17

[Webhacking.kr] old-01 ๋ฌธ์ œํ’€์ด

์ด๋ฒˆ์—๋Š” webhacking.kr ์˜ old-01 ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ์— ๋กœ๊ทธ์ธ์„ ํ•˜๊ณ , ๋ฌธ์ œ์— ๋“ค์–ด๊ฐ€๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ๊ฐ„๋‹จํ•œ ์ฐฝ์ด ๋‚˜์˜ต๋‹ˆ๋‹ค. view-source ๋ฅผ ๋ˆŒ๋Ÿฌ ์›น ์‚ฌ์ดํŠธ์˜ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. user_lv ๋ผ๋Š” ์ฟ ํ‚ค ๊ฐ’์ด ์žˆ๋Š”๋ฐ, ์ด ๊ฐ’์ด 5๋ณด๋‹ค ํฌ๊ณ  6๋ณด๋‹ค ์ž‘์•„์•ผ ํ’€ ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. F12 ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ์—ฐ ๋’ค ์ฟ ํ‚ค ๊ฐ’์„ ํ™•์ธํ•˜๊ณ  ์ˆ˜์ •ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ ์ฟ ํ‚ค ๊ฐ’์ด 1๋กœ ์„ค์ •๋˜์–ด ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ๋”๋ธ”ํด๋ฆญ ํ•ด์„œ 5๋ณด๋‹ค๋Š” ํฌ๊ณ , 6๋ณด๋‹ค๋Š” ์ž‘์€ ์ˆ˜๋กœ ๋ฐ”๊ฟ”์ค์‹œ๋‹ค. ์ด๋Ÿฐ ์‹์œผ๋กœ์š”. ์ˆ˜์ •ํ•œ ๋’ค ์—”ํ„ฐ ํ‚ค๋ฅผ ๋ˆ„๋ฅด๊ณ  view-source ๋ผ๋Š” ๊ธ€์”จ๊ฐ€ ๋ณด์˜€๋˜ ์ฒซ ํ™”๋ฉด์œผ๋กœ ๊ฐ€์ค์‹œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์„ฑ๊ณต ๋ฉ”์„ธ์ง€๊ฐ€ ๋œน๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ฌธ์ œ ํ’€์ด๋กœ ์ฐพ์•„๋ต™๊ฒ ์Šต๋‹ˆ๋‹ค!

web/webhacking.kr 2020.11.16

[hackthissite] basic 2 ๋ฌธ์ œํ’€์ด

์˜ค๋žœ๋งŒ์— hackthissite basic 2 ๋ฌธ์ œ๋ฅผ ๋“ค๊ณ  ์™”์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ : ํ•ด์„ : Network Security ์ธ Sam์ด ํŒจ์Šค์›Œ๋“œ ๋ณดํ˜ธ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์„ค์ •ํ–ˆ๋‹ค. ํŒจ์Šค์›Œ๋“œ ๋ณดํ˜ธ ์Šคํฌ๋ฆฝํŠธ๋Š” ํ‰๋ฌธ์˜ ํ…์ŠคํŠธ ํŒŒ์ผ์—์„œ ์‹ค์ œ ํŒจ์Šค์›Œ๋“œ๋ฅผ ๋กœ๋“œํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•˜๋Š” ํŒจ์Šค์›Œ๋“œ์™€ ๋น„๊ตํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋Š” ํŒจ์Šค์›Œ๋“œ ํŒŒ์ผ์„ ์—…๋กœ๋“œ ํ•˜๋Š” ๊ฒƒ์„ ๊นœ๋ฐ•ํ•˜๊ณ  ๋งˆ๋Š”๋ฐ... ํŒจ์Šค์›Œ๋“œ ๋ณดํ˜ธ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ํ…์ŠคํŠธ ํŒŒ์ผ์—์„œ์˜ ํŒจ์Šค์›Œ๋“œ์™€ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๊ฐ’์„ ๋น„๊ตํ•ด ์ผ์น˜ํ•˜๋ฉด ํ†ต๊ณผํ•˜๋Š” ๋ฌธ์ œ์ธ ๊ฒƒ ๊ฐ™์ง€๋งŒ, ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋น„๊ตํ•  ํŒจ์Šค์›Œ๋“œ ํŒŒ์ผ์ด ์—…๋กœ๋“œ๊ฐ€ ๋˜์–ด์žˆ์ง€ ์•Š๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋น„๊ตํ•  ํŒŒ์ผ์ด ์—†์œผ๋‹ˆ ์•„๋ฌด๊ฒƒ๋„ ์ž…๋ ฅํ•˜์ง€ ์•Š๊ณ  submit ํ•ด ์ค๋‹ˆ๋‹ค. ํ†ต๊ณผํ–ˆ๋‹ค๊ณ  ๋œน๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ฌธ์ œ ํ’€์ด๋กœ ์ฐพ์•„๋ต™๊ฒ ์Šต๋‹ˆ๋‹ค.

web/hackthissite 2020.11.16

[hackthissite] basic 1 ๋ฌธ์ œํ’€์ด

ํ•ด์™ธ ์›Œ๊ฒŒ์ž„ ์‚ฌ์ดํŠธ์ธ hackthissite ์˜ basic 1์„ ํ’€์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ : ํ•ด์„ : ์ด ๋‹จ๊ณ„๋Š” ์šฐ๋ฆฌ๊ฐ€ "๋ฐ”๋ณด ํ…Œ์ŠคํŠธ"๋ผ ๋ถ€๋ฅด๋Š” ๊ฑด๋ฐ, ๋ชจ๋ฅด๊ฒ ์œผ๋ฉด ๋‹ต์„ ๊ตฌ๊ฑธํ•˜์ง€ ๋ง๊ณ  ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ๊ฑด ๋‹ค ๋ฐฐ์›Œ๋ผ. ํŒจ์Šค์›Œ๋“œ ์น˜๋ฉด ๊ณ„์†ํ•  ์ˆ˜ ์žˆ์Œ. ๋ญ˜ ํ•ด์•ผํ• ์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค๋ฉด, HTML ์„ ๋ฐฐ์›Œ๋ผ. ๋Œ€์ถฉ ํ•„์š”์—†๋Š” ๊ฑด ์ƒ๋žตํ•˜๊ณ  ๊ฐ„๋‹จํ•˜๊ฒŒ ์ •๋ฆฌํ•ด๋ดค์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค ์ฒ˜์Œ ํ•˜๋ฉด ๊ฐ์ด ์•ˆ ์žกํžˆ๋Š” ๊ฑด ์‚ฌ์‹ค์ด๋‹ˆ... ์ผ๋‹จ ์ด ํ™”๋ฉด์—์„œ๋Š” ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ๋Š” ๊ฒŒ ํŒจ์Šค์›Œ๋“œ๋ฅผ ์ž…๋ ฅํ•ด์„œ ์˜ฌ๋ฐ”๋ฅธ ๊ฐ’์ด๋ฉด ํ†ต๊ณผํ•œ๋‹ค๋Š” ๊ฒƒ๊ณผ HTML ๊ณผ ๊ด€๋ จ์žˆ๋Š” ๋ฌธ์ œ๋ผ๋Š” ๊ฒƒ ๋ฐ–์— ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ํŽ˜์ด์ง€์˜ ์›๋ณธ์„ ์—ด์–ด๋ด์•ผ๊ฒ ์ฃ ? F12 ํ‚ค๋ฅผ ๋ˆ„๋ฅด๊ฑฐ๋‚˜ ๋งˆ์šฐ์Šค ์šฐํด๋ฆญ์œผ๋กœ 'ํŽ˜์ด์ง€ ์›๋ณธ ๋ณด๊ธฐ'๋ฅผ ๋ˆ„๋ฅด์„ธ์š”. Ctrl+U ๋ฅผ ์‚ฌ์šฉํ•˜์…”๋„ ์ƒ๊ด€์€ ์—†์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๊ฐ„๋‹จํžˆ F12 ํ‚ค..

web/hackthissite 2020.09.30

[CodeUp ๋ฌธ์ œํ’€์ด๋กœ ๋ฐฐ์šฐ๋Š” C์–ธ์–ด] 1001~1005 ๋ฌธ์ œํ’€์ด

1001. ๋ฌธ์ œ : C/C++์–ธ์–ด์—์„œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋ช…๋ น์ด ์ถœ๋ ฅ๋ฌธ์ด๋‹ค. printf()๋ฅผ ์ด์šฉํ•ด ๋‹ค์Œ ๋‹จ์–ด๋ฅผ ์ถœ๋ ฅํ•˜์‹œ์˜ค. Hello ์ฐธ๊ณ  C/C++ IDE ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•œ ํ›„, ์•„๋ž˜์™€ ๊ฐ™์€ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  "์ปดํŒŒ์ผ-์‹คํ–‰"์„ ์ˆ˜ํ–‰์‹œํ‚ค๋ฉด, ์ง€์ •ํ•œ "๋ฌธ์žฅ"์ด ์ถœ๋ ฅ๋œ๋‹ค. #include int main() { printf("๋ฌธ์žฅ"); return 0; } ๊ฐ€์žฅ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ๊ธฐ๋ณธ์ ์ธ ์ถœ๋ ฅ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” ํ•ด์„ค ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค.#include //์ „์ฒ˜๋ฆฌ๊ธฐ๋กœ ํ‘œ์ค€์ž…์ถœ๋ ฅ ํ—ค๋”ํŒŒ์ผ ์‚ฌ์šฉ์„ ์„ ์–ธ. int main(void){ printf("Hello"); //Hello ๋ฅผ ์ถœ๋ ฅ. ํฐ๋”ฐ์˜ดํ‘œ ์•ˆ์— ์ถœ๋ ฅํ•  ๊ฒƒ์„ ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค. return 0; }์ถœ๋ ฅ ํ•จ์ˆ˜์ธ printf ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ž…์ถœ๋ ฅ ๊ด€๋ จ ํ•จ์ˆ˜๊ฐ€ ํฌํ•จ๋œ ํ‘œ..

online judge/CodeUp 2020.09.29

[C์–ธ์–ด] ๊ธฐ์ดˆ 1๊ฐ• ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค ๋‹ค์šด๋กœ๋“œ ๋ฐ ํ™˜๊ฒฝ ์„ธํŒ…

[ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ธํŒ…ํ•˜๊ธฐ] ์•ˆ๋…•ํ•˜์„ธ์š”, cyalume ์ž…๋‹ˆ๋‹ค. ์–ธ์–ด๋ฅผ ๊ณต๋ถ€ํ•˜๊ณ  ์ง์ ‘ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•  ๋•Œ ์ œ๋Œ€๋กœ ๋œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ธํŒ…์€ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. ๋ณธ๊ฒฉ์ ์œผ๋กœ C๋ฅผ ๊ณต๋ถ€ํ•˜๊ธฐ์— ์•ž์„œ, ์ €ํฌ๋„ ์ด ํ™˜๊ฒฝ์„ ๋จผ์ € ๋งž์ถฐ๋†“์œผ๋ ค ํ•ฉ๋‹ˆ๋‹ค. ์•ž์œผ๋กœ ๊ฐ•์˜์„œ ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค๋ฅผ ์‚ฌ์šฉํ• ํ…๋ฐ, ์ด๋Š” Python, C++ ๋“ฑ ์—ฌ๋Ÿฌ ์–ธ์–ด๋ฅผ ์ง€์›ํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์‚ฌ์˜ ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(IDE)์ž…๋‹ˆ๋‹ค. (IDE : ์ฝ”๋”ฉ, ๋””๋ฒ„๊ทธ, ์ปดํŒŒ์ผ, ๋ฐฐํฌ ๋“ฑ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฐœ๋ฐœ์— ๊ด€๋ จ๋œ ๋ชจ๋“  ์ž‘์—…์„ ํ•˜๋‚˜์˜ ํ”„๋กœ๊ทธ๋žจ ์•ˆ์—์„œ ์ฒ˜๋ฆฌํ•˜๋Š” ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด.) [๋งˆ์ดํฌ๋กœ ์†Œํ”„ํŠธ ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค ๋‹ค์šด๋กœ๋“œ ๋งํฌ] ์•„๋ž˜ ๋งํฌ๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”. https://visualstudio.microsoft.com/ko/downloads/Download Vis..

programming/C | C++ 2020.09.20