Level3 ๋ฌธ์ ํ์ด
Keyword : System() func weakness
๋ฌธ์ ํ์
์ด์ ์ด๋ ๋น๊ตํ๋ฉด ํ๋ค์ด๋ณด์ด๋ค์ ใ ์ ์ฝ๋๋ฅผ ๋ฏ์ด๋ด ์๋น~
์ด์ ์ ์ C์ธ์ด์ ์์ค์ฝ๋์ ์๋ ์์๋ฅผ ์์๊ณ autodig ํ์ผ ์ฐพ์๊น์?
autodig ํ์ผ ํ์
๐กfind / -perm +4000 -user level4 2>/dev/null
๊ถํ ํ์ธ๊น์ง ๋๋ฌ์ฃ (๊ตณ์ด ์ํด๋ ๋๋๋ฐ ํน์ ๋ชจ๋ฅด๋๊น..)
๊ทผ๋ฐ ์๊น ํํธ์์ ๋ญ๋ผ๊ณ ํ์๊น์?
more hints
- ๋์์ ์ฌ๋ฌ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉ
- ๋ฌธ์์ด ํํ๋ก ๋ช ๋ น์ด ์ ๋ฌ
ํด์ํ๋ฉด ๋์ ๋ช ๋ น์ด๋ linux์์ ;(์ธ๋ฏธ์ฝ๋ก )/ |(ํ์ดํ๋ผ์ธ) / &(์ํผ์ผํธ)๊ฐ ์๊ณ
- ; / ์ ์ ํ์ ๋๋ค ์คํ ์ฑ๊ณต์ฌ๋ถ ์๊ด์์ด ์คํ
- || / ์ ์๊ฐ ์ฑ๊ณต๋๋ฉด ํ์๋ ์คํ X
- && / ์ ์๊ฐ ์คํจํ๋ฉด ํ์ ์คํ X
๋ฌธ์์ด์ "(์๋ฐ์ดํ)๋ก ์์ํด์ ๋๋๋ ๊ฑฐ๋ฉฐ.. ์ด์ ์ด๊ฑธ ํ์ฉํด my-pass๋ฅผ ์ป์ด๋ณผ๊น์
์ ๊ถํ๊ณผ my-pass๋ฅผ ๋์์ ์ป๋ ๋ฐฉ๋ฒ.. ์ฌ๋ฌ ๋ช ๋ น์ด ๋์ ์ฌ์ฉ.. ๋ฐ๋ก /bin/bash;my-pass ์ด๊ฒ ์ฃ !!
๊ทธ๋ผ ๋ฌธ์์ด์ธ ํํ๋ก ํด์ผ strcpy๊ฐ์ ํจ์์ ๋ฃ์ด์ ์ ๋ ฅํด์ผ ์ ๋ก์ง์ ์ํด Systemํจ์๋ก ์คํ ํ๋๊น
"/bin/bash;my-pass"๋ก ๋ฌถ์ด์ ๋ณด๋ธ๋ค๋ฉด ์ฝ๋ exploit! ๊ทธ๋ผ autodig์ ์ธ์๊ฐ์ ๋ฃ์ด๋ด์
Exploit
๐ก./autodig "/bin/bash;my-pass"
โ์ ๋ต์ ๊ฒฐ๋ก ์ level4 : suck my brain ์ ๋๋ค.
sudo level4 ๋ก ๊ฐ์ค๊น์
์ฐธ๊ณ ์๋ฃ
์ฐธ๊ณ ์ด๋ฏธ์ง
'๐โSystem_Study > ๐โHackerSchool_FTZ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
HackerSchool_level5 (0) | 2022.06.30 |
---|---|
HackerSchool_level4 (0) | 2022.04.07 |
HackerSchool_level2 (0) | 2022.04.06 |
HackerSchool_level1 (0) | 2022.04.06 |
Trainer (0) | 2022.03.14 |