728x90 ๐ดCTF/DreamHack35 Dreamhack - ์๊ฒ์, rev-basic-1 ํ์ด https://dreamhack.io/wargame/challenges/15/ rev-basic-1 Reversing Basic Challenge #1 ์ด ๋ฌธ์ ๋ ์ฌ์ฉ์์๊ฒ ๋ฌธ์์ด ์ ๋ ฅ์ ๋ฐ์ ์ ํด์ง ๋ฐฉ๋ฒ์ผ๋ก ์ ๋ ฅ๊ฐ์ ๊ฒ์ฆํ์ฌ correct ๋๋ wrong์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ด ์ฃผ์ด์ง๋๋ค. ํด๋น ๋ฐ์ด๋๋ฆฌ๋ฅผ ๋ถ์ํ์ฌ correct๋ฅผ ์ถ dreamhack.io rev-basic-0๋ฒ๊ณผ ๋น์ทํ ๊ตฌ์กฐ๋ก ์ง์ฌ์์ผ๋ฉฐ, ๋ค๋ง ๋ค๋ฅธ ์ ์ rev-basic-0์ strcmp๋ก "๋ฌธ์์ด์ ๋น๊ต"๋ก ๋ ๋ฌธ์๊ฐ ์ผ์นํ์ง๋ฅผ ํ๋จํ์์ผ๋ฉด, rev-basic-1์ "๋ฌธ์์ ๋น๊ต"๋ก ํ๊ธ์ ํ๊ธ์์ฉ ์ฌ์ฉ์ ์ ๋ ฅ ๋ฌธ์์ ์ ๋ต์ ๋น๊ตํ๋ค. ์ฃผ์ ๋ถ๋ถ์ ๋ค ๋ง์ถฐ๋ณด๋ฉด.. "Compar3_the_ch4ract3r"๋ผ๋ ๋ฌธ์์ด์ด ๋์จ๋ค. 2021. 12. 1. Dreamhack - ์๊ฒ์, rev-basic-0 ํ์ด https://dreamhack.io/wargame/challenges/14/ rev-basic-0 Reversing Basic Challenge #0 ์ด ๋ฌธ์ ๋ ์ฌ์ฉ์์๊ฒ ๋ฌธ์์ด ์ ๋ ฅ์ ๋ฐ์ ์ ํด์ง ๋ฐฉ๋ฒ์ผ๋ก ์ ๋ ฅ๊ฐ์ ๊ฒ์ฆํ์ฌ correct ๋๋ wrong์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ด ์ฃผ์ด์ง๋๋ค. ํด๋น ๋ฐ์ด๋๋ฆฌ๋ฅผ ๋ถ์ํ์ฌ correct๋ฅผ ์ถ dreamhack.io ๋ฌธ์ ์ ์คํํ์ผ์ ์คํ์ํค๋ ์ฌ์ฉ์์๊ฒ ์ ๋ ฅ์ ๋ฐ์ผ๋ฉฐ, ์๋ฌด ๊ธ์๋ฅผ ์ ๋ ฅํ๋ Wrong์ ์ถ๋ ฅํ๊ณ ๋ฐ๋ก ๊บผ์ ธ๋ฒ๋ฆฝ๋๋ค. ๋ชฉํ๋ ์๋ง์ ์ ๋ต์ ์ ๋ ฅํด์ Correct๋ฅผ ์ถ๋ ฅ์ํค๋ ๊ฒ์ด ๋ชฉํ์ ๋๋ค. ๋ฌธ์ ์ ์คํํ์ผ์ ๋๋ฒ๊ฑฐ์ ๋ฃ์ด ์คํ์์ผ F9๋ฅผ ๋๋ฌ ์ํธ๋ฆฌ ํฌ์ธํธ๋ก ์ด๋ํด์ค๋๋ค. ์ฝ๋๋ฅผ ํ๋ฒ์ ์คํ์ํค์ง ์๊ณ ํ์คํ์ค์ฉ ์ฝ๋๋ฅผ ์คํ์์ผ ์ฝ์ ์ฐฝ์ด ๋ณํํ๋.. 2021. 11. 30. Dreamhack - ์๊ฒ์, web-misconf-1 https://dreamhack.io/wargame/challenges/45/ web-misconf-1 ๊ธฐ๋ณธ ์ค์ ์ ์ฌ์ฉํ ์๋น์ค์ ๋๋ค. ๋ก๊ทธ์ธํ ํ Organization์ ํ๋๊ทธ๋ฅผ ์ค์ ํด ๋์์ต๋๋ค. Reference Server Side Basic dreamhack.io ๋ก๊ทธ์ธ ํ์ด์ง์์ admin/admin์ผ๋ก ๋ก๊ทธ์ธ์ ํด๋ณด๋ ๋ก๊ทธ์ธ์ด ์ฑ๊ณตํ๋ค. ๊ทธ๋ฆฌ๊ณ Settings๋ก ์ด๋ํด์ Organization์ ๋ํ ์ค์ ๊ฐ์ ์ฐพ์๋ณด์๋๋ ํ๋๊ทธ ๊ฐ์ด ์์๋ค. "์ด๊ธฐ ๊ณ์ ์ค์ ์ ๋งค์ฐ ์ํํ๋ค."๋ผ๋ ์ํ์ฑ์ ์๋ ค์ฃผ๋ ๋ฌธ์ ์ธ ๊ฑฐ ๊ฐ๋ค. ๊ฐ์ ์ฉ ๊ณต์ ๊ธฐ๋ค๋ ์ด์๊ฐ์ ์ด์๊ฐ ๋ง์๋ค. 2021. 11. 30. Dreamhack - ์๊ฒ์, command-injection-1 https://dreamhack.io/wargame/challenges/44/ command-injection-1 ํน์ Host์ ping ํจํท์ ๋ณด๋ด๋ ์๋น์ค์ ๋๋ค. Command Injection์ ํตํด ํ๋๊ทธ๋ฅผ ํ๋ํ์ธ์. ํ๋๊ทธ๋ flag.py์ ์์ต๋๋ค. Reference Introduction of Webhacking dreamhack.io Ping ํ์ด์ง๋ก ๋ค์ด๊ฐ๋ฉด ์์ดํผ๋ฅผ ์ ๋ ฅํ๋ ํผ์ด ๋ณด์ ๋๋ค. 127.0.0.1์ ๋ฃ๊ณ submit์ ์์ผ๋ณด๋, Ping์ ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ์ด ๋์ด ๋์ต๋๋ค. ์์ดํผ๋ฅผ ์ ๋ฌํ์ฌ ์์คํ ๋ช ๋ น์ด๋ฅผ ์คํ์ํค๋ ๋ชจ์์ ๋๋ค. ping ๋ง๊ณ ๋ ๋ค๋ฅธ ๋ช ๋ น์ด๋ฅผ ์คํ์์ผ๋ณด๊ธฐ ์ํด์ ;(์ธ๋ฏธ์ฝ๋ก )์ ์ฝ์ ์์ผ์ฃผ์์ต๋๋ค. ํ์ง๋ง ์์ฒญํ ํ์๊ณผ ์ผ์น์ํค๋ผ๋ ๊ฒฝ๊ณ ๋ฌธ์ด ๋จ๊ฒ ๋๋๋ฐ, ์ด๋ .. 2021. 11. 24. Dreamhack - ์๊ฒ์, image-storage https://dreamhack.io/wargame/challenges/38/ image-storage php๋ก ์์ฑ๋ ํ์ผ ์ ์ฅ ์๋น์ค์ ๋๋ค. ํ์ผ ์ ๋ก๋ ์ทจ์ฝ์ ์ ์ด์ฉํด ํ๋๊ทธ๋ฅผ ํ๋ํ์ธ์. ํ๋๊ทธ๋ /flag.txt์ ์์ต๋๋ค. Reference Server-side Basic dreamhack.io php๋ก ์์ฑ๋ ํ์ผ ์ ์ฅ ์๋น์ค์ ๋๋ค. upload ํ์ด์ง๋ก ๊ฐ๋ฉด ํ์ผ์ ์ ๋ก๋ํ ์ ์๋ ํ์ด์ง๊ฐ ์ถ๋ ฅ์ด ๋๋๋ฐ * ์ด๊ณณ์์๋ ์ ๋ก๋ํ ํ์ผ์ ๋ํ ์ด๋ ํ ๊ฒ์ฆ์ด ์ด๋ฃจ์ด์ง์ง ์๊ณ ์์ต๋๋ค. ์ฆ, .exe, .php, .bat ๊ฐ์ ๋ฏผ๊ฐํ ํ์ฅ์๋ฅผ ๊ฐ์ง ํ์ผ๋ค๋ ๋ง์๋๋ก ์ ๋ก๋๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ์ ์ด๊ณณ์ ๊ฐ๋จํ ์น์์ ์ ๋ก๋ ํ์์ต๋๋ค. ์น์์ด๋? ์๋ฒ ์ฌ์ด๋ ์คํฌ๋ฆฝํธ ์ธ์ด๋ก ์์ฑ๋(php, jsp, .. 2021. 11. 24. Dreamhack - ์๊ฒ์, file-download-1 https://dreamhack.io/wargame/challenges/37/ file-download-1 File Download ์ทจ์ฝ์ ์ด ์กด์ฌํ๋ ์น ์๋น์ค์ ๋๋ค. flag.py๋ฅผ ๋ค์ด๋ก๋ ๋ฐ์ผ๋ฉด ํ๋๊ทธ๋ฅผ ํ๋ํ ์ ์์ต๋๋ค. Reference Introduction of Webhacking dreamhack.io /read?name=../flag.py ๋ฅผ ์ ๋ ฅํด์ ์์ ๋๋ ํ ๋ฆฌ์ flag.py๋ฅผ ์ฝ์ด ๋ค์ด๋ฉด ๋๋ค. 2021. 11. 24. Dreamhack - ์๊ฒ์, XSS-1 https://dreamhack.io/wargame/challenges/28/ xss-1 ์ฌ๋ฌ ๊ธฐ๋ฅ๊ณผ ์ ๋ ฅ๋ฐ์ URL์ ํ์ธํ๋ ๋ด์ด ๊ตฌํ๋ ์๋น์ค์ ๋๋ค. XSS ์ทจ์ฝ์ ์ ์ด์ฉํด ํ๋๊ทธ๋ฅผ ํ๋ํ์ธ์. ํ๋๊ทธ๋ flag.txt, FLAG ๋ณ์์ ์์ต๋๋ค. Reference Client-side Basic dreamhack.io /flag๋ก ์ง์ ํด ์๋์ ์คํฌ๋ฆฝํธ๋ฅผ ๋ฃ์ด์ฃผ์ด์ ์คํํ์๋ค. XHR ์์ฒญ์ผ๋ก ์๋ฒ ์๊ธฐ ์์ ์ ์ฟ ํค๋ฅผ ๋ฉ๋ชจํ๋ ์คํฌ๋ฆฝํธ์ด๋ค. /memo๋ก ๋ค์ด๊ฐ ์ฃผ๋ฉด? ํ๋๊ทธ ๊ฐ์ด ๋์จ๋ค. XHR ์์ฒญ๋ง๊ณ ๋, location.href๋ฅผ ์ด์ฉํด๋ ์ฟ ํค๊ฐ ๋ด๊ธด GET ์์ฒญ์ ๋ณด๋ผ ์๊ฐ ์๋ค. 2021. 11. 22. Dreamhack - ์๊ฒ์, pathtraversal https://dreamhack.io/wargame/challenges/12/ pathtraversal ์ฌ์ฉ์์ ์ ๋ณด๋ฅผ ์กฐํํ๋ API ์๋ฒ์ ๋๋ค. Path Traversal ์ทจ์ฝ์ ์ ์ด์ฉํด /api/flag์ ์๋ ํ๋๊ทธ๋ฅผ ํ๋ํ์ธ์! Reference Server-side Basic dreamhack.io ๋ฌธ์ ์์ ์ ๊ณตํ๋ ์์ค์ฝ๋๋ฅผ ๋จผ์ ๋ถ์ ์ฌ์ฉ์๋ /get_info ํ์ด์ง์์ ์ ๋ ฅ๋์๋ค ์ ์ ์ ์ด๋ฆ์ ๋ฃ์ผ๋ฉด, ์๋ฒ๊ฐ /api/user/{userid}๋ก GET ์์ฒญ์ ํ์ฌ, ์ฌ์ฉ์ ์ ๋ณด๋ฅผ JSON ํ์์ผ๋ก ๊ฐ์ ธ์ค๋ ๊ฒ์. ์ด๋ userid๋ ์์ ์ ์ญ ๋ณ์๋ก ์ ์๋ users ๋์ ๋๋ฆฌ๋ฅผ ์ฐธ์กฐํ๋ค. 0์ ๋ฃ์ผ๋ฉด guest์ ๋ํ ์ ๋ณด ์ถ๋ ฅ 1์ ๋ฃ์ผ๋ฉด admin์ ๋ํ ์ ๋ณด ์ถ๋ ฅ ๋ ธ๋ ค์ผํ ๋ถ๋ถ์ ๋ฐ.. 2021. 11. 21. Dreamhack - ์๊ฒ์, csrf-1 https://dreamhack.io/wargame/challenges/26/ csrf-1 ์ฌ๋ฌ ๊ธฐ๋ฅ๊ณผ ์ ๋ ฅ๋ฐ์ URL์ ํ์ธํ๋ ๋ด์ด ๊ตฌํ๋ ์๋น์ค์ ๋๋ค. CSRF ์ทจ์ฝ์ ์ ์ด์ฉํด ํ๋๊ทธ๋ฅผ ํ๋ํ์ธ์. Reference Client-side Basic dreamhack.io ์๋์ ๋ฐ๋ก ํ์ด ๋ฐฉ๋ฒ ๊ณต๊ฐ ๋ฐฉ๋ฒ: flag ํ์ด์ง์ input์๋ค๊ฐ ์ ๋ ฅ ์ ๋ต: ์๋ฆฌ: ์์ค ์ค check_csrf ํจ์๊ฐ ํ๋ผ๋ฏธํฐ๋ฅผ ๋ฐ์ ๋ค์ read_url ํจ์๋ก ๋ณด๋ด๋๋ฐ ์ด read_url์ ์ ๋ ฅ ๋ฐ์ url์ ํฌ๋กฌ ๋๋ผ์ด๋ธ(์์ ์ ๋ธ๋ผ์ฐ์ )๋ก /vuln์ผ๋ก ์ ์ํด ํ๋ผ๋ฏธํฐ์ ๋ด์ฉ์ ์คํ์ํด ๊ฑฐ๊ธฐ์ ํ๋ผ๋ฏธํฐ๊ฐ ๋ฌธ์ ๊ฐ ์๋์ง ์๋์ง๋ฅผ ํ๋จ ์ด ๊ณผ์ ์์ ์๋ฒ๋ ์์ ์ ๋ก์ปฌ ์์ดํผ๋ก ์ด ๊ณผ์ ์ ์คํํ๋ค๋ ๊ฒ์ด ์ทจ์ฝํ ์ ํ๋ผ๋ฏธํฐ.. 2021. 11. 21. Dreamhack - ์๊ฒ์, php-1 https://dreamhack.io/wargame/challenges/46/ php-1 php๋ก ์์ฑ๋ Back Office ์๋น์ค์ ๋๋ค. LFI ์ทจ์ฝ์ ์ ์ด์ฉํด ํ๋๊ทธ๋ฅผ ํ๋ํ์ธ์. ํ๋๊ทธ๋ /var/www/uploads/flag.php์ ์์ต๋๋ค. Reference Server-side Basic dreamhack.io php๋ก ์์ฑ๋ Back Office ์๋น์ค์ ๋๋ค. LFI ์ทจ์ฝ์ ์ ์ด์ฉํด ํ๋๊ทธ๋ฅผ ํ๋ํ์ธ์. ํ๋๊ทธ๋ /var/www/uploads/flag.php์ ์์ต๋๋ค. ์ฌ์ดํธ์ ์ ์์ ํ๋ฉด, uploads ํด๋ ์์ ํ์ผ๋ค์ ํ์ธํ ์ ์๋ List ํ์ด์ง์ ๊ทธ ํ์ผ์ ๋ด์ฉ์ ๋ค์ฌ๋ค๋ณผ ์ ์๋ View ํ์ด์ง๊ฐ ์์ต๋๋ค. List ํ์ด์ง์์ hello.json ํ์ผ์ ํด๋ฆญํ๊ฒ ๋๋ฉด ์ด๋ฐ.. 2021. 11. 21. Dreamhack - ์๊ฒ์, cookie https://dreamhack.io/wargame/challenges/6/ cookie ์ฟ ํค๋ก ์ธ์ฆ ์ํ๋ฅผ ๊ด๋ฆฌํ๋ ๊ฐ๋จํ ๋ก๊ทธ์ธ ์๋น์ค์ ๋๋ค. admin ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธ์ ์ฑ๊ณตํ๋ฉด ํ๋๊ทธ๋ฅผ ํ๋ํ ์ ์์ต๋๋ค. Reference Introduction of Webhacking dreamhack.io admin ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธ์ ์ฑ๊ณตํ๋ฉด ํ๋๊ทธ๋ฅผ ํ๋ํ ์ ์๋ ๋ฌธ์ ์ด๋ค. ๋ฌธ์ ์์ ์ ๊ณตํ๋ ์ฌ์ดํธ์ ์ด๊ธฐํ๋ฉด์ ๋ค๋น ์ธ์๋ ๋ณ๋ก ํน์ดํ ์ ์ ์๋ค. ๋ก๊ทธ์ธ ํ์ด์ง๊ฐ ์๊ธฐ๋ ํ๋ฐ ํ์ฌ ์๊ณ ์๋ ๊ณ์ ์ ์๋ค. ๊ณ์ ์ ๋ณด๋ ๋ ๋ฌธ์ ์์ ์ ๊ณตํ๋ ์ฌ์ดํธ์ ์์ค์ฝ๋๋ฅผ ๋ณด๋ฉด ์ ์ ์๋๋ฐ, username์ด "guest"์ด๋ฉฐ, ํจ์ค์๋ ๋ํ "guest"์ธ ๊ฒฝ์ฐ์ ๋ก๊ทธ์ธ์ด ๊ฐ๋ฅํ ๊ฒ์ธ๊ฐ ๋ณด๋ค. ์ ๋ง guest๋ก ๋ก.. 2021. 11. 21. ์ด์ 1 2 3 ๋ค์ 728x90