2023. 11. 18. 16:20ใSWLUG/web hacking
๐ ๋ดํ์ด
view - source๋ฅผ ํด๋ฆญํ๋๋ ์์ ๊ฐ์ ์ฝ๋๊ฐ ๋ด๋ค.
์์ด๋๋ฅผ ์น๋ฉด hello! ์์ด๋ ๋ผ๊ณ ๋ฌ๋ค๋ ๊ฒ ๊ฐ์๋ฐ, ์ฒ๋ดค๋๋ ์ง์ง ๋ด๋ค.
๊ธ์์ ์ ํ์ด ์๋ค.
์ด๋ถ๋ถ ๋๋ฌธ์ธ ๊ฒ ๊ฐ๋ค.
๊ธ์์ ์ ํ์์ผ๋ cat๋ณด๋ค๋ ls๋ฅผ ์จ๋ณด๊ณ ์ถ๋ค๋ ๋๋์ด ๋ค์๋ค.
์ด์ ๋ณด๋ค๋ ์ง๊ฐ์ผ๋ก ๋ฌธ์ ๋ฅผ ํธ๋ ์๊ธฐ..๐
๊ทผ๋ฐ ์ฝ๋์์ ์ฃผ์ ์ฒ๋ฆฌํ ๊ณณ์ ๋ณด๋ ls๋ก ์คํ์ํค๋ผ๊ณ ์ ํ์๋ค.
์ง๊ฐ์ด ํ์ ์ด ๋์๋ค.
์ด๋ ๊ฒ ๋ค์ํ ์๋๋ฅผ ํ๋ค๋ณด๋ ์ด๋ค์์ผ๋ก command injection์ผ๋ก ๊ณต๊ฒฉ์ ํด์ผํ๋ ๊ฒ์ผ๊น..ํ ๊ณ ๋ฏผ์ด ๋ค์๋ค.
์์ง์ ์๊ณ ์๋ ๋ฉํ๋ฌธ์๋ฅผ ์ด๋ค ์์ผ๋ก ํ์ฉํด์ผํ ์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค.
๊ทธ๋์ ๋์์ ๋ฐ๊ธฐ๋ก ํ๋ค.
system() ํจ์ ์์ ํ๋ผ๋ฏธํฐ ๋ถ๋ถ์ ๊ณต๋ตํ๋ ๊ฒ์ด ์ด ๋ฌธ์ ์ ํต์ฌ์ด์๋ค.
{$id}๊ฐ์ด ๋๋ฌ๋ค๋ '(์ฑํด์ฟผํฐ)๋ฅผ ์ ๋ ฅํ๊ณ ๋์ ;(์ธ๋ฏธ์ฝ๋ก )์ ์ฌ์ฉํด์ echo๋ช ๋ น์ด๋ฅผ ๋๋ด๊ณ ls๋ฅผ ์ ๋ ฅํด์ฃผ๋ ๊ณผ์ ์ด๋ค.
๋๋ ';'ls ๋ก ํ์๋๋ฐ , ';ls'๋ ๋๋ค๊ณ ํ๋ค.
๊ทธ๋ฆฌ๊ณ ๋์ ์๊ฐ๋ ๋ชปํ ๊ฒ์ flag ์ดํ์ ๊ฐ์ url์ ๋ฃ์ด์ผ flag๊ฐ์ด ๋ฌ๋ค๋ ์ ..!
์๋ง ๋ค์ index.php๊ฐ ๋๊ฒ ๋ฌ๊ธ์์ด ๋ณด์ด๋๊น ๋ด๊ฐ ๋ฌธ์ ํผ ๊ฒฝํ์ด ๋ง์๋ค๋ฉด ์์ฌํ์ ์๋ ์์ ๊ฒ ๊ฐ๋ค.
[ ์ฐธ๊ณ ์๋ฃ ]
[Webhacking.kr] Challenge 44 ์นํดํน ์ฑ๋ฆฐ์ง 44๋ฒ ๋ฌธ์ ํ์ด (tistory.com)
[webhacking.kr - old] 44๋ฒ (tistory.com)
'SWLUG > web hacking' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
7์ฃผ์ฐจ_Webhacking ๊ณผ์ 1 : dreamhack [command-injection-chatgpt] (1) | 2023.11.18 |
---|---|
7์ฃผ์ฐจ_Webhacking ๊ณผ์ 4 : dreamhack [Command Injection Advanced] (0) | 2023.11.18 |
7์ฃผ์ฐจ_Webhacking ๊ณผ์ 2 : dreamhack [command-injection-1] (0) | 2023.11.17 |
swlug _ CTF _ writeup (0) | 2023.11.12 |
6์ฃผ์ฐจ_Webhacking ๊ณผ์ 4 : dreamhack [csrf-2] (0) | 2023.11.12 |