Bandit Level 8 → Level 9
Level Goal
The password for the next level is stored in the file data.txt and is the only line of text that occurs only once
Commands you may need to solve this level
grep, sort, uniq, strings, base64, tr, tar, gzip, bzip2, xxd
Helpful Reading Material
비밀번호는 data.txt에 있고 한번만 나타난다.
여러 행이 존재하고 이 데이터중 한번만 노출 된 행이 비밀번호이다.
bandit8@bandit:~$ cat data.txt | sort |uniq -c
10 18DyjwhN856SsMx8bNrFSvr6rJxNQKhE
10 1iyGemEgn3qUOOFcAJyGPHOiewqZyp1y
10 2CQ5DQRdtoe9Ft8YpMHqCwQcN1Bk9lCI
10 365RauAVsFlxktPMpoLtIf1uxijU1TfV
10 4K2MoVHd1gXfoOdDjvlaRxFNZwmi4A4C
10 52p0CnGhAvm4m3fPKqz9mTxVDeVYCvnG
10 5Y76FifuxKStZi4CVovF2uPhgLrZnLzG
10 7A4l2BI3lPJgNdWAmyXAGlfB8uvCQLX0
10 8cxarYi5VoKRj3lzo2baLOJaMgUtzoRH
10 97Qwmy18JE8aGIud1stpTsOrOtUMHeGI
10 9d8exmGtSsGcU1gz6HmqTfSxmnmI4FBo
10 A16BW831T94qcsYcGDSkgzYhxnX2xUdK
10 aAd8RbcAAGVRifo0gE2x1nPIGH2fjgZi
10 ahwL1iJ5EDLt9wpBjrP2DY8pv6FLdrLy
10 AiYd84lOOVTA4gqJPX7f6DH8eG3zwq1W
10 aniL5AEkrKcj4mFR1ujwPZdtF4z1SAin
10 b0XUx8jfeWYAUGlnOGGAyVRxdNziM4SF
10 bJDV41So5UyGPR98w9x5pX6nqWsOU2ra
10 br26ueVSoLeZd8HqErTJpNVCtwFufHGO
10 BVego1OuHFYy1glUiCH3m5dQxEPV8D6d
10 bWO8QplAdUvLTPoI07UdQc6zKvON0WS3
10 cEqNrEqHVIIi9fQKdcvAxaip1brmsSxT
10 Dml3j9ydZQj13Q6xVRPHVuMhD9pt0NbT
10 drJxnp5fJxeVRYlCldsIEtrEEwBdyRIL
10 eJZcdtHKg9jLpvpK9v31Fj1opqlA1A9k
1 EN632PlfYiZbn3PhVK3XOGSlNInNE00t
uniq: 연속된 데이터의 중복을 하나만 남기고 삭제한다.
- -c: 같은 라인이 몇번 나오닌지 표시한다.
- -u: 중복이 없는 라인만 출력한다.
sort: 파일의 내용을 정렬한다.(uniq는 중복된 내용이 연속적으로 있어야하기 때문에 sort를 사용하여야한다.)
- -r: 역순정렬
'WarGame > Bandit WarGame' 카테고리의 다른 글
Bandit WarGame Level 10 -> Level 11(base64) (2) | 2023.11.15 |
---|---|
Bandit WarGame Level 9 -> Level 10(strings, 사람이 읽을 수 있는 글자만) (1) | 2023.11.15 |
Bandit WarGame Level 7 -> Level 8(grep) (1) | 2023.11.12 |
Bandit WarGame Level 6 -> Level 7(find -user -group) (0) | 2023.11.10 |
Bandit WarGame 5 -> 6 (find -size -exec sh -c "file {}" \;) (0) | 2023.11.10 |