728x90 ๐ดCTF/webhacking.kr4 webhacking.kr - old-39 view_source ๊ฒฐ๊ณผ sqli ๋ฐฉ์ง์ฑ 1 $_POST['id'] = str_replace("\\","",$_POST['id']); ์ด์ฌ๋์ฌ ๊ธฐํธ๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ๋ง์ฝ ์ฌ์ฉํ ์ ์๋ค๋ฉด 'abc\''์ฒ๋ผ ๋ฐ์ดํ๋ฅผ ๋ซ์ ์ฐํ๊ฐ ๊ฐ๋ฅํด์ง ๊ฒ์ด๋ค. sqli ๋ฐฉ์ง์ฑ 2 $_POST['id'] = str_replace("'","''",$_POST['id']); ๋ฐ์ดํ (')๋ฅผ ์ ๋ ฅํ ์ ๋ฐ์ดํ๊ฐ ๋ ๊ฐ๊ฐ ('') ์จ์ง๋ค. $result = mysqli_fetch_array(mysqli_query($db,"select 1 from member where length(id) 2023. 5. 31. webhacking.kr - old-04(Challenge 4) ์ฒซ ํ๋ฉด์ ์ด๋ค ํด์๊ฐ์ด ์จ์ ธ ์๊ณ ์๋์๋ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ์ถํ๋ ๊ณณ์ด ์๋ค. [view-source]๋ฅผ ๋๋ฌ ์์ค์ฝ๋๋ฅผ ํ์ธํด ๋ณธ๋ค. if((isset($_SESSION['chall4'])) && ($_POST['key'] == $_SESSION['chall4'])) solve(4); ์ฌ์ฉ์๋ก ๋ถํฐ key(๋น๋ฐ๋ฒํธ)๋ฅผ ์ ๋ ฅ์ ๋ฐ์ผ๋ฉฐ, chall4 ์ธ์ ๊ณผ ์ผ์นํ๋ฉด solve(4)๋ฅผ ์คํํ๋ค. ์ ์ผ ์ค์ํ ์๋ซ๋ถ๋ถ์ ์ดํด๋ณด๋ฉด $hash = rand(10000000,99999999)."salt_for_you"; 10000000~99999999๊น์ง์ ๋๋ค์ ์ ์๋ฅผ ๊ฐ์ ธ์์ "salt_for_you"๋ผ๋ ์ํธ๋ฅผ ํฉ์น๋ค. ๊ทธ๋์ ์ด "๋๋ค์ซ์_salt_for_you"๋ chall4 ์ธ์ ์ ํ ๋นํ๋ค. for($i=0.. 2023. 2. 15. webhacking.kr - old-20(Challenge 20) 2์ด ์์ ๋๋ค์, ์ฝ๋ฉํธ, ์บก์ฑ ํผ์ ์ฑ์ฐ๊ณ ๋ณด๋ด์ง ์์ผ๋ฉด "Too Slow..."๋ผ๋ ํ์ด์ง๊ฐ ๋์ค๋ฉด์ ๋ค์ ์ ๋ ฅ ํ์ด์ง๋ก ๋ฆฌ๋ค์ด๋ ์ ๋๋ค. (function() { 'use strict'; document.querySelector("[name='id']").value="test"; document.querySelector("[name='cmt']").value="hello!"; lv5frm.captcha.value = lv5frm.captcha_.value; ck(); })(); ๋ ๊ฐ์ ๊ฒฝ์ฐ๋ ๋ธ๋ผ์ฐ์ ํ์ฅ ๋๊ตฌ๋ฅผ ํตํด์ ํด๋น ํ์ด์ง์ ์ ์ํ๋ฉด ์์์ ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋๊ฒ ๋ง๋ค์๋ค. ๊ทธ๋ฌ๋๋ ํ์ด์ง์ ๋ค์ด๊ฐ๋ฉด ์์๊ฐ์ ์ ๋ ฅ ํ ์ ์ถ์ด ๋๋ฉด์ ํด๊ฒฐ์ด ๋์๋ค. 2023. 2. 15. webhacking.kr - old-11(Challenge 11) view-source view-source ์ฌ์ฉ์๋ก๋ถํฐ val์ด๋ผ๋ ์ด๋ฆ์ GET ํ๋ผ๋ฏธํฐ๋ฅผ ์ ๋ ฅ๋ฐ๋๋ค, ๋ง์ฝ์ ์๋์ ์ ๊ทํํ์์ ์ฐธ์ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋ฉด ์ ๋ต์ฒ๋ฆฌ /[1-3][a-f]{5}_.*$_SERVER[REMOTE_ADDR].*\tp\ta\ts\ts/ $_SERVER[REMOTE_ADDR]๋ ์ ์์์ ์์ดํผ๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ๋๋ฌธ์ ์์ดํผ ํ์ธ ์ฌ์ดํธ(https://ip.pe.kr/ )์์ ์์ ์ ์ฃผ์๋ฅผ ์ฐพ๊ณ , ๋๋จธ์ง ์ ๊ทํํ์๋ค์ด ๋ง์กฑํ๊ฒ๋ ๊ฐ์ ์ถ๊ฐํ๋ฉด ๋๋ค. ์๋์ ์ฐ์ต ์ฌ์ดํธ์์ ์ ๊ทํํ์ ์กฐ๊ฑด์ ๋ฃ์ด์ ์ง์ ํ์ธํด ๋ณด์๋ค. https://regexr.com/ RegExr: Learn, Build, & Test RegEx RegExr is an online tool to learn, build, &.. 2023. 2. 15. ์ด์ 1 ๋ค์ 728x90