๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
-
Webhacking.kr :: old-43๋ฒSECURITY/Webhacking 2021. 2. 17. 17:37
์ฌ๊ธฐ์ ๊ทธ๋ฅ ์ ์ถ์ ๋๋ฌ๋ณด๋ฉด type not detected ๊ฐ ๋ฌ๋ค. ๊ฐ๋จํ tmp.txt ํ์ผ์ ์ ์ถํ๋ฉด, Type ์ด ์ณ์ง ์๋ค๊ณ ํ๋ค. ๊ทธ๋์ ์ด๋ฏธ์ง๋ฅผ ํ๋ ์ฌ๋ ธ๋๋ Done! ์ด๋ผ๊ณ ๋ฌ๋ค. webshell ์ ์ ๋ก๋ ํ๋ผ๊ณ ๋์ด์์ง๋ง, txt ๊ธฐ๋ฐ์ ํ์ผ๋ค์ ํํฐ๋งํ๋ ๊ฒ ๊ฐ๋ค. (php ๋ ๋ฌผ๋ก ์๋จ) ํ๋ก์๋ฅผ ์จ์ php ๋ฅผ ์ ๋ก๋ํ๋, img ๋ผ๊ณ ์ธ์ํ๋๋ก ๋ง๋ค์. (Burp Suite ์ฌ์ฉ๋ฒ ์ฐธ์กฐ - 2021/02/17 - [SECURITY/Webhacking] - Burp Suite ์ค์น ๋ฐ ์ฌ์ฉ - Windows 64 bit) ์ ๋ก๋ํ php ์ ์ฝ๋๋ ๋ค์๊ณผ ๊ฐ๋ค. cmd ๋ฅผ GET ์ผ๋ก ๊ฐ์ ธ์์ ์คํ์ํค๋ ์ฝ๋์ด๋ค. ์ฌ๊ธฐ์ cmd ์ cat /flag ๋ฅผ ํ๋ฉด ์น์์์ cat /..
-
Webhacking.kr :: old-41๋ฒSECURITY/Webhacking 2021. 2. 17. 17:03
์์ค๋ฅผ ๋ณด์. ํ์ผ์ ์ ๋ก๋ํ๋ฉด, ์ ๋ก๋ํ ํ์ผ ์ด๋ฆ์ ํํฐ๋งํ ํ, ํด๋น ํ์ผ์ flag ๋ฅผ ๋ฃ์ด์ ์ ์ฅํ๋ค. ๊ทธ๊ฑธ ./upload_dir/FILE_NAME ์ ์ ์ฅํ๋๊น, ๊ฒฐ๊ตญ upload_dir ์ ์์๋ด๋ฉด flag ๊ฐ ์ ํ์๋, ๋ด๊ฐ ์ ๋ก๋ํ ํ์ผ์ ํ์ธํ ์ ์์ ๊ฒ์ด๋ค. ์ด๋ ํจ์ ์์ @ ์ด ์๋ ๊ฒ ์์ผ๋, ํจ์๊ฐ ์๋ฌ๋ฅผ ์ถ๋ ฅํ๋ ๊ฒ์ ์ด์ฉํด์ upload_dir ์ ์์๋ผ ์ ์์ ๊ฒ ๊ฐ๋ค. * php ์ @ : ํจ์ ์คํ ์ ์๋ฌ๊ฐ ๋๋ ์๋ฌ ๋ฉ์์ง๊ฐ ์ถ๋ ฅ๋์ง ์๋๋ก ํจ. (์๋ฌ ๋๋ ๋ฌด์) ์ฆ, copy ๋ ์๋ฌ ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํ์ง๋ง fopen, fwrite ์ fclose ๋ ์๋ฌ๊ฐ ๋๋ ์๋ฌ ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํ์ง ์๋๋ค. (php copy() ํจ์ : www.php.net/manual/..
-
Burp Suite ์ค์น ๋ฐ ์ฌ์ฉ - Windows 64 bitSECURITY/Webhacking 2021. 2. 17. 16:44
1. Burp Suite ์ค์นํ๊ธฐ ํน๋ณํ ๋ด์ฉ ์๋ค. ๊ทธ๋ฅ ์ค์น ํ๋ก๊ทธ๋จ ๋ค์ด๋ฐ๊ณ ์ค์นํ๋ฉด ๋๋ค. ์ต์ํ์ ๋ถ๋ค์ ํจ์ค~ 1) ๊ณต์ ์ฌ์ดํธ์ ๋ค์ด๊ฐ์ ๋ค์ด๋ฐ๋๋ค. (Community 2021.2.1 ์ ๋ค์ด๋ฐ์๋ค. ๊ฐ์ฅ ์ต์ ๊บผ) 2) ๋ค์ด๋ฐ์ ํ์ผ์ ์คํ์์ผ์ ์ค์นํ๋ค. 3) ๋. 2. Burp Suite ์ฌ์ฉํ๊ธฐ 1) Burp Suite Community Edition ์คํ 2) Proxy ์ค์ ์ ํด์ค๋ค. Proxy -> Options -> Interface ์์ 127.0.0.1:8080 ์ผ๋ก ์ค์ ํด์ค๋ค. ๋ ๋ด๋ ค๋ณด๋ฉด Intercept Clinent Requests ๋ Intercept Server Responses ๊ฐ ์๋๋ฐ ๋๋ค ์ฒดํฌํด์ค๋ค! 3) ์ฌ์ฉํ๋ ์น๋ธ๋ผ์ฐ์ ์์ Proxy ์ค์ ์ํด์ค๋ค. 3..
-
Webhacking.kr :: old-12๋ฒSECURITY/Webhacking 2021. 2. 16. 16:44
script ๋ฅผ ๋ณด์.. ์ด๋ฐ ์ด๋ชจ์ง๊ฐ (์ ๋ง) ๊ฐ๋ํ๋ค.. (15,376 byte ๋ ๋๋ค) ์๋ณด๋ฉด ์ฌ์ด์ฌ์ด์ ์๋ฏธํด๋ก (;) ์ด ์์ด์, ๊ฐ๋จํ ํ๋๋ฅผ console ์ ์ ๋ ฅํด๋ณด์๋ค. (๏พ๏ฝฐ๏พ)+=(๏พΘ๏พ); ํ๋ํ๋๊ฐ javascript ์ฝ๋๋ก ํด์๋๋ ๊ฒ์ด์๋ค..! ์ฐพ์๋ณด๋ ์ด๋ ๊ฒ ์ด๋ชจ์ง๋ก javascript ๋ฅผ encoding ํ๋ ๊ฒ์ด aaencode ๋ผ๋ ๊ฒ์ด์๋ค. ๊ทธ๋ผ aadecode ๋ฅผ ํ์! (์ฃผ์์ : ๊ทธ๋ฅ chrome ๊ฐ๋ฐ์ ๋๊ตฌ์ Elemnets ๋ก ๋ค์ด๊ฐ์ script ๋ฅผ ๋ณด๋ฉด ๋ค๊ฐ ์๋ฆฐ๋ค. Sources ๋ก ๋ค์ด๊ฐ์ ๋ณด๋๋ก ํ์!) ๊ฒฐ๊ตญ ์จ์ด์๋ javascript ์ฝ๋๋ ๋ค์๊ณผ ๊ฐ๋ค. var enco=''; var enco2=126; var enco3=33; var ck=docu..
-
Webhacking.kr :: old-10๋ฒ์นดํ ๊ณ ๋ฆฌ ์์ 2021. 2. 16. 15:34
Goal ์ ๋๋ฌํด์ผํ ๊ฒ ๊ฐ์ YoU (์ผ์ชฝ์ O) ๊ฐ ๋ณด์ธ๋ค.. onclick ํจ์๋ฅผ ๋ณด๋ฉด, this.style.left ๊ฐ 1600px ์ผ ๋ ?go=1600px ๋ก ์ด๋ํ๋ค. onclick=" this.style.left=parseInt(this.style.left,10)+1+'px'; if(this.style.left=='1600px') this.href='?go='+this.style.left" ๊ทธ๋์ ๊ทธ๋ฅ url ์ ์ ๋ ฅํ๋๋, no hack ๊ฐ ๋ฌ๋ค. ํ ์ด ๋ฐฉ๋ฒ์ ์๋๋ parseInt() ํจ์๋ฅผ ์ดํด๋ณด๋ฉด, parseInt( STRING, BASE ) : BASE ๋ฅผ ์ง์๋ก ํ์ฌ STRING ์ int ํ์ผ๋ก ๋ณํํ์ฌ ๋ฐํ. ex. parseInt("10", 10) ์ 10 ๋ฅผ ๋ฐํ, p..
-
Webhacking.kr :: old-59๋ฒSECURITY/Webhacking 2021. 2. 16. 15:10
JOIN ๊ณผ LOGIN ์ด ์๋๋ฐ, JOIN ์ ๋ํ ์ฝ๋๋ ์ด๊ณ , LOGIN ์ ๋ํ ์ฝ๋๋ ์ด๋ค. tavle chall59 ์๋ id, phone, lv ์ 3 ๊ฐ์ง column ์ด ์กด์ฌํ๋ ๊ฒ์ผ๋ก ์ถ์ ๋๋ค. ๊ทธ๋์ LOGIN ํ ๋, lv ์ ๊ฐ์ด admin ์ด๋ฉด solve ์ด๊ณ , ์๋๋ฉด ๋ณ ๋ฐ์ ์๋ ๊ฒ์ด๋ค. ๊ทธ๋ฐ๋ฐ JOIN ํ ๋ lv ์ ๊ฐ์ด ๊ธฐ๋ณธ์ ์ผ๋ก guest ์ด๋ค. mysqli_query($db,"insert into chall59 values('{$_POST['id']}',{$_POST['phone']},'guest')"); ๊ทธ๋ฆฌ๊ณ phone ์ "" ๋ก ๊ฐ์ธ์ ธ์์ง ์์ผ๋, ์ ์ํ์์ ์ ์ ์๋ค. ๊ทธ๋์ join ์ test , 1 ์ ํ๊ณ ๊ฐ์ ์ ๋ณด๋ก ๋ก๊ทธ์ธ์ ํ๋, ์๋์ ๊ฐ์ด ๋ณ..
-
Webhacking.kr :: old-36๋ฒSECURITY/Webhacking 2021. 2. 16. 11:02
index.php ๋ฅผ ํ์ฌ ๋๋ํ ๋ฆฌ์์ ์์ ํ๋ค๊ฐ ์ ์์ด ๋๊ฐ์ ์ฝ๋๊ฐ ์์ด์ก๋ค,, ๋ณต๊ตฌ๋ฅผ ๋์๋ฌ๋ผ ๋ผ๋ ๋ฌธ๊ตฌ๊ฐ ์๋ค. vi editor ๋ ๋์ค์ ์ข ๋ฃ๋๋ฉด, .[์๋ณธํ์ผ๋ช ].swp ๋ผ๋ ํ์ผ์ด ์์ฑ๋๋ค. ์ฌ๊ธฐ์๋ .index.php.swp ์ผ ๊ฒ์ด๋ค. url ์ ์ ์ด์ฃผ๋, ํด๋น ํ์ผ์ ๋ค์ด๋ฐ์ ์ ์์๋ค. ๋ฆฌ๋ ์ค๋ฅผ ํค๋ ค๋ค๊ฐ, HxD ๋ก ์ด์ด๋ดค๋๋ FLAG ๋ฅผ ๋ณผ ์ ์์๋ค ใ ใ ๋~
-
Webhacking.kr :: old-20๋ฒSECURITY/Webhacking 2021. 2. 16. 10:17
2์ด์ ์ ํ์๊ฐ์ด ์๋ค๊ณ ํ์ง๋ง, 2์ด๊ฐ ์ง๋๋ ๋ณ๋ค๋ฅธ ๋ณํ๊ฐ ์๋ค. ๊ทธ๋์ script ๋ฅผ ๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ๋ค. nickname, comment ๋ ๊ณต๋ฐฑ์ด ์๋๊ธฐ๋ง ํ๋ฉด ๋๊ณ , (๊ณต๋ฐฑ์ด๋ฉด ํด๋น ์ ๋ ฅ๋์ focus ๊ฐ ๊ฐ๊ฒ ๋๋ค) captcha ๋ captcha_.value ์ ๊ฐ์ ๊ฐ์ ์ ๋ ฅํด์ผ ํ๋ค. function ck() { if(lv5frm.id.value=="") { lv5frm.id.focus(); return; } if(lv5frm.cmt.value=="") { lv5frm.cmt.focus(); return; } if(lv5frm.captcha.value=="") { lv5frm.captcha.focus(); return; } if(lv5frm.captcha.value!=lv5frm.cap..