๋ฐ์ํ
๋ฌธ์
Level Goal
The password for the next level is stored in the only human-readable file in the inhere directory. Tip: if your terminal is messed up, try the “reset” command.
Commands you may need to solve this level
ls , cd , cat , file , du , find
ํ์ด
- Human-readable ํ์ผ: ์ผ๋ฐ ํ ์คํธ ํ์ผ, ๋ก๊ทธ ํ์ผ, ์ฝ๋ ํ์ผ ๋ฑ ์ฌ๋์ด ์ฝ์ ์ ์๋ ๋ด์ฉ์ด ํฌํจ๋ ํ์ผ์ ๋๋ค. ์๋ฅผ ๋ค์ด, .txt, .md, .html, .csv ํ์ผ์ ๋ชจ๋ ์ฌ๋์ด ์ฝ๊ณ ์ดํดํ ์ ์์ต๋๋ค.
- Machine-readable ํ์ผ: ์ฌ๋์ด ์ฝ๊ธฐ ์ด๋ ค์ด ์ด์ง ๋ฐ์ดํฐ๋ ๋ฐ์ด๋๋ฆฌ ํ์์ ํ์ผ๋ค์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์ด๋ฏธ์ง ํ์ผ(.jpg, .png), ์ค๋์ค ํ์ผ(.mp3), ๋์์ ํ์ผ(.mp4), ์คํ ํ์ผ(.exe) ๋ฑ์ ๋๋ถ๋ถ ์ฌ๋์ด ์ง์ ๋ด์ฉ์ ์ฝ์ ์ ์์ต๋๋ค. ์ปดํจํฐ๋ ์ด๋ฅผ ํด์ํ๊ณ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
ํ์ผ์ด ์์ฃผ ๋ง๋ค.
์ด๊ฑธ ๋ค ์๋์ผ๋ก ํ์ธํ๋ผ๋๊ฑด ์๋๊ฑฐ๋ค
bandit4@bandit:~/inhere$ for f in *; do file -- "$f"; done
human-readable์ธ๊ฑด textํ์ผ์ด๋ฏ๋ก 07๋ฒ์ด๋ค
bandit4@bandit:~/inhere$ cat -- '-file07'
cat -file07์ ์งํํ๋ฉด ํ์ผ ์ด๋ฆ์ด ํ์ดํ(-)์ผ๋ก ์์ํด์ cat ๋ช ๋ น์ด๊ฐ ์ด๋ฅผ ์ต์ ์ผ๋ก ์๋ชป ํด์ํ๋ค.
ํ์ผ ์ด๋ฆ ์์ --๋ฅผ ์ถ๊ฐํด์, cat ๋ช ๋ น์ด๊ฐ ํ์ผ ์ด๋ฆ์ ์ต์ ์ผ๋ก ํด์ํ์ง ์๋๋ก ํ์
๋๋ณด๊ธฐ
4oQYVPkxZOOEOO5pTW81FB8j8lxXGUQw
๋ฐ์ํ
'๐ง Linux (Bandit)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[OverTheWire][Linux] Bandit Level6 -> Level7 (0) | 2024.12.23 |
---|---|
[OverTheWire][Linux] Bandit Level5 -> Level6 (0) | 2024.12.23 |
[OverTheWire][Linux] Bandit Level3 -> Level4 (0) | 2024.12.20 |
[OverTheWire][Linux] Bandit Level2 -> Level3 (1) | 2024.12.20 |
[OverTheWire][Linux] Bandit Level1 -> Level2 (1) | 2024.12.20 |