리눅스 19

[OverTheWire Wargames Bandit] Level 9 -> Level 10

Goal: data.txt파일에서 =가 앞에오는 사람이 읽을 수 있는 텍스트에서 비밀번호 획득하기 data.txt파일은 바이너리 파일이다. 바이너리 파일을 읽을 때, strings 명령어를 사용하면 사람이 읽을 수 있는 데이터만 볼 수 있다. 그 중 =가 있는 라인을 찾기 위해 grep 명령어를 함께 사용한다. Username: bandit10 Password: truKLdjsbJ5g7yyJ2X2R0o3a5HQJFuLk

[OverTheWire Wargames Bandit] Level 8 -> Level 9

Goal: data.txt파일에 딱 한 번 나타나는 라인이 비밀번호이다. data.txt파일에는 동일한 내용이 매우 여러번 나타난다. 주로 중복 내용을 없앨때는 sort와 uniq명령어를 동시에 사용하는 것이 편하다. sort는 주로 파일의 내용을 정렬하거나 정렬된 파일의 내용을 합칠때 사용한다. uniq명령어는 중복된 내용의 행이 연속으로 있으면 하나만 남기고 삭제하는 명령어이다. 만약 sort하지 않고 사용하면 파일의 모든 내용이 output으로 출력된다. -u옵션은 중복라인이 없는 것만 보여준다. Username: bandit9 Password: UsvVyFSfZZWbi6wgC7dAFyFuR6jQQUhR