OverTheWire - ์‚ฐ์  6์—์„œ 11

2488 ๋‹จ์–ด beginnerslinux
์ฐธ๊ณ :-๋‹ค์Œ ๋‹จ๊ณ„๋กœ ์ด๋™ํ•˜๊ธฐ ์ „์— ๋กœ๊ทธ์•„์›ƒํ•˜๋Š” ๊ฒƒ์„ ์žŠ์ง€ ๋งˆ์‹ญ์‹œ์˜ค.
๋ ˆ๋ฒจ5 -> ๋ ˆ๋ฒจ6
์งˆ๋ฌธ:-๋‹ค์Œ ์ˆ˜์ค€์˜ ์•”ํ˜ธ๋Š” inhe ๋””๋ ‰ํ„ฐ๋ฆฌ ์•„๋ž˜์˜ ํŒŒ์ผ์— ์ €์žฅ๋˜๋ฉฐ ๋‹ค์Œ ์†์„ฑ์„ ๋ชจ๋‘ ๊ฐ–์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š”
  • 1033๋ฐ”์ดํŠธ ํฌ๊ธฐ
  • ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Œ
    ๋‹ต๋ณ€:- ํŒŒ์ผ์˜ ์†์„ฑ์„ ์•Œ๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ find ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

  • cd inhere
    ls
    find -size 1033c ! -executable
    ssh bandit6@bandit.labs.overthewire.org -p 2220
    


    ๋ ˆ๋ฒจ6 -> ๋ ˆ๋ฒจ7
    ์งˆ๋ฌธ:-๋‹ค์Œ ์ˆ˜์ค€์˜ ์•”ํ˜ธ๋Š” ์„œ๋ฒ„ ์–ด๋”˜๊ฐ€์— ์ €์žฅ๋˜๋ฉฐ ๋‹ค์Œ ์†์„ฑ์„ ๋ชจ๋‘ ๊ฐ–์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž bandit7
  • ์†Œ์œ 
  • ๊ทธ๋ฃน bandit6
  • ์†Œ์œ 
  • 33๋ฐ”์ดํŠธ ํฌ๊ธฐ
    ๋‹ต๋ณ€:-

  • cd /
    find / -user bandit7 -group bandit6 -size 33c
    


    ๋‚˜๋จธ์ง€๋Š” ์˜ค๋ฅ˜์ด๋ฏ€๋กœ stderr์— 2>๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  dev/null๋กœ ๋ณด๋‚ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    find / -user bandit7 -group bandit6 -size 33c 2>/dev/null
    cat /var/lib/dpkg/info/bandit7.password
    ssh bandit7@bandit.labs.overthewire.org -p 2220
    


    ๋ ˆ๋ฒจ7 -> ๋ ˆ๋ฒจ8
    ์งˆ๋ฌธ:-๋‹ค์Œ ์ˆ˜์ค€์˜ ์•”ํ˜ธ๋Š” millionth๋ผ๋Š” ๋‹จ์–ด ์˜†์— ์žˆ๋Š” data.txt ํŒŒ์ผ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
    ๋‹ต๋ณ€:- ๋”ฐ์˜ดํ‘œ ์•ˆ์˜ ๋‹จ์–ด์— ๋”ฐ๋ผ ํ–‰์„ ํ•„ํ„ฐ๋งํ•˜๋ ค๋ฉด Grep์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. -n์€ ํ–‰๊ณผ ํ–‰ ๋ฒˆํ˜ธ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

    ls
    grep -n โ€œmillionthโ€ data.txt 
    ssh bandit8@bandit.labs.overthewire.org -p 2220
    



    ๋ ˆ๋ฒจ8 -> ๋ ˆ๋ฒจ9
    ์งˆ๋ฌธ:-๋‹ค์Œ ์ˆ˜์ค€์˜ ์•”ํ˜ธ๋Š” data.txt ํŒŒ์ผ์— ์ €์žฅ๋˜๋ฉฐ ํ•œ ๋ฒˆ๋งŒ ๋‚˜ํƒ€๋‚˜๋Š” ์œ ์ผํ•œ ํ…์ŠคํŠธ ์ค„์ž…๋‹ˆ๋‹ค.
    ๋‹ต๋ณ€:- ๋ช…๋ น์„ ๊ฒฐํ•ฉํ•˜๊ธฐ ์œ„ํ•ด ํŒŒ์ดํ•‘์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

    cat data.txt | sort | uniq -u
    ssh bandit9@bandit.labs.overthewire.org -p 2220
    


    9๋ ˆ๋ฒจ -> 10๋ ˆ๋ฒจ
    ์งˆ๋ฌธ:-๋‹ค์Œ ์ˆ˜์ค€์˜ ์•”ํ˜ธ๋Š” ์—ฌ๋Ÿฌ '=' ๋ฌธ์ž๊ฐ€ ์•ž์— ์˜ค๋Š” ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋ช‡ ์•ˆ ๋˜๋Š” ๋ฌธ์ž์—ด ์ค‘ ํ•˜๋‚˜๋กœ data.txt ํŒŒ์ผ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
    ๋‹ต๋ณ€:- "-E"๋Š” ํŒจํ„ด์ด ๊ธฐํ˜ธ๋ฅผ ๋ฐ˜๋ณตํ•  ์ˆ˜ ์žˆ๋Š” ํ™•์žฅ๋œ Grep์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

    Strings data.txt | grep -E โ€œ=+โ€
    ssh bandit10@bandit.labs.overthewire.org -p 2220
    


    ๋ ˆ๋ฒจ 10 -> ๋ ˆ๋ฒจ 11
    ์งˆ๋ฌธ:-๋‹ค์Œ ์ˆ˜์ค€์˜ ์•”ํ˜ธ๋Š” base64๋กœ ์ธ์ฝ”๋”ฉ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ data.txt ํŒŒ์ผ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
    ๋‹ต๋ณ€:- base64๋ฅผ ๋””์ฝ”๋”ฉํ•˜๋Š” "-d"

    Base64 -d data.txt
    ssh bandit11@bandit.labs.overthewire.org -p 2220
    

    ์ข‹์€ ์›นํŽ˜์ด์ง€ ์ฆ๊ฒจ์ฐพ๊ธฐ