Level11
- Hint
The password for the next level is stored in the file data.txt, where all lowercase (a-z) and uppercase (A-Z) letters have been rotated by 13 positions
- tr 명령어
특정 문자를 다른 문자로 변환하거나 제거
bandit11@bandit:~$ cat data.txt
Gur cnffjbeq vf WIAOOSFzMjXXBC0KoSKBbJ8puQm5lIEi
bandit11@bandit:~$ cat data.txt | tr 'A-Za-z' 'N-ZA-Mn-za-m'
The password is JVNBBFSmZwKKOP0XbFXOoW8chDz5yVRv
Level12
- Hint
The password for the next level is stored in the file data.txt, which is a hexdump of a file that has been repeatedly compressed. For this level it may be useful to create a directory under /tmp in which you can work using mkdir. For example: mkdir /tmp/myname123. Then copy the datafile using cp, and rename it using mv (read the manpages!)
- xxd 명령어
hexdump로 변환
-r 옵션 : hexdmp를 binary로 변환
- tar 명령어
tape archives
확장자 : tar
-x 옵션 : 압축 파일 풀기
-v 옵션 : 묶음/해제 과정을 화면에 표시
-f : 파일 이름 지정
-c : 압축 파일 생성
* archive(묶는 것), compress(압축)
- gzip 명령어
압축
확장자 : gz
-d 옵션 : 압축 해제
- bzip2 명령어
압축
확장자 : bz
-d 옵션 : 압축 해제
bandit12@bandit:~$ mkdir /tmp/tt
bandit12@bandit:~$ cp data.txt /tmp/tt
bandit12@bandit:~$ cd /tmp/tt
bandit12@bandit:/tmp/tt$ ls
data.txt
bandit12@bandit:/tmp/tt$ cat data.txt
00000000: 1f8b 0808 2773 4564 0203 6461 7461 322e ....'sEd..data2.
00000010: 6269 6e00 0145 02ba fd42 5a68 3931 4159 bin..E...BZh91AY
00000020: 2653 597b 4f96 5f00 0018 ffff fd6f e7ed &SY{O._......o..
00000030: bff7 bef7 9fdb d7ca ffbf edff 8ded dfd7 ................
00000040: bfe7 bbff bfdb fbff ffbf ff9f b001 3b56 ..............;V
00000050: 0400 0068 0064 3400 d341 a000 0680 0699 ...h.d4..A......
00000060: 0000 69a0 0000 1a00 1a0d 0034 0034 d3d4 ..i........4.4..
00000070: d1a3 d464 6834 6403 d469 b422 0d00 3400 ...dh4d..i."..4.
00000080: 1a68 068d 3403 4d06 8d00 0c80 00f5 0003 .h..4.M.........
00000090: 4031 3119 00d0 1a68 1a34 c86d 4640 00d0 @11....h.4.mF@..
000000a0: 0007 a80d 000d 00e9 a340 d034 0341 a000 .........@.4.A..
000000b0: 0699 07a9 881e a0d0 da80 6834 0c43 4068 ..........h4.C@h
000000c0: 6432 0340 0c80 6800 0346 8006 8000 d034 d2.@..h..F.....4
000000d0: 0001 f0e1 810e 1958 b7a4 92c7 640e 421a .......X....d.B.
000000e0: a147 6142 a67e 3603 a756 3ba9 1b08 e034 .GaB.~6..V;....4
000000f0: 41fd 1247 661d b380 00b7 cd8c b23e b6b2 A..Gf........>..
00000100: 1947 e803 0be5 6077 a542 e9ea 7810 29f0 .G....`w.B..x.).
00000110: 429d e1d7 ad8b 0b78 056b e37c 06df 4917 B......x.k.|..I.
00000120: 9b46 f69d 4473 80b4 edc2 ee10 04e3 3e52 .F..Ds........>R
00000130: dd34 2244 08cb 5e64 9314 9521 505e e767 .4"D..^d...!P^.g
00000140: 9021 d029 85e7 9ce2 d1ce d44f 5ec5 f6d6 .!.).......O^...
00000150: d918 de31 f1f5 d149 4695 0937 d06b f046 ...1...IF..7.k.F
00000160: 789d 1bd0 ca69 11eb 2c9a 3290 3d9e 0511 x....i..,.2.=...
00000170: 6cad 205b edc8 c4b5 4691 379a 5978 58c3 l. [....F.7.YxX.
00000180: 4846 a4a0 3ba5 a89a a794 1f93 c588 8160 HF..;..........`
00000190: 016e 2504 2c74 643b 5046 4154 751c 33b1 .n%.,td;PFATu.3.
000001a0: c3e5 53d8 a959 5fdc 6c12 f2bd 02f3 2d83 ..S..Y_.l.....-.
000001b0: b965 3188 0d3c b097 4156 e950 9d49 64f6 .e1..<..AV.P.Id.
000001c0: da4a 2db5 a4ea 5365 27c0 1e79 8109 5f31 .J-...Se'..y.._1
000001d0: c184 46c9 74a5 f923 5ea1 6861 f058 226c ..F.t..#^.ha.X"l
000001e0: 3df6 5d10 d11f d966 77c9 e488 448c 5a6f =.]....fw...D.Zo
000001f0: 2c10 410b 4280 140a 0818 8afa 0cfa 8bf7 ,.A.B...........
00000200: ad34 3308 4077 6552 9849 378e 7d85 1fd8 .43.@weR.I7.}...
00000210: f287 1238 7639 11e2 f1e6 483b 7548 25e2 ...8v9....H;uH%.
00000220: 7de4 24ff 1a69 0b85 4b4c ebd0 1231 a512 }.$..i..KL...1..
00000230: f9fb 109c e7ea d932 98fd eb76 f4f8 fa29 .......2...v...)
00000240: 967c e152 9c69 c607 6207 eaef 2095 9441 .|.R.i..b... ..A
00000250: a64e 9ffc 5dc9 14e1 4241 ed3e 597c 9f2e .N..]...BA.>Y|..
00000260: f0c8 4502 0000 ..E...
bandit12@bandit:/tmp/tt$ xxd -r data.txt > data
bandit12@bandit:/tmp/tt$ cat data
'sEddata2.binE��BZh91AY&SY{O�_▒���o�����������������������������;Vhd4�A���i�4▒h�4M�h4d�i�"
��@�4A������ڀh4▒4�mF@��
C@hd2@
�hF���4���X����dB▒�GaB�~6�V;4A�Gf����>��G�
�`w�B��x)�B���
xk�|�I�F��Ds������>R�4"�^d��!P^�g�!�)�������O^����▒�1���IF� 7�k�Fx��i�,�2<��AV�P�Id��J-���Se'�y��_1��F�t��#^�ha�X"l=�]��fw���D�Zo,A�e1�
B�
▒��
����4@weR�I7�}����8v9���H;uH%�}�$�▒i
�KL��1�������2���v���)�|�R�i�b�� ��A�N��]��BA�>Y|�.��Ebandit12@bandit:/tmp/tt$ file data
data: gzip compressed data, was "data2.bin", last modified: Sun Apr 23 18:04:23 2023, max compression, from Unix, original size modulo 2^32 581
bandit12@bandit:/tmp/tt$ mv data data.gz
bandit12@bandit:/tmp/tt$ gzip -d data.gz
bandit12@bandit:/tmp/tt$ ls
data data.txt
bandit12@bandit:/tmp/tt$ file data
data: bzip2 compressed data, block size = 900k
bandit12@bandit:/tmp/tt$ mv data data.bz2
bandit12@bandit:/tmp/tt$ bzip2 -d data.bz2
bandit12@bandit:/tmp/tt$ file data
data: gzip compressed data, was "data4.bin", last modified: Sun Apr 23 18:04:23 2023, max compression, from Unix, original size modulo 2^32 20480
bandit12@bandit:/tmp/tt$ mv data data.gz
bandit12@bandit:/tmp/tt$ gzip -d data.gz
bandit12@bandit:/tmp/tt$ file data
data: POSIX tar archive (GNU)
bandit12@bandit:/tmp/tt$ mv data data.tar
bandit12@bandit:/tmp/tt$ tar -xvf data.tar
data5.bin
bandit12@bandit:/tmp/tt$ file data5.bin
data5.bin: POSIX tar archive (GNU)
bandit12@bandit:/tmp/tt$ mv data5.bin data.tar
bandit12@bandit:/tmp/tt$ tar -xvf data.tar
data6.bin
bandit12@bandit:/tmp/tt$ file data6.bin
data6.bin: bzip2 compressed data, block size = 900k
bandit12@bandit:/tmp/tt$ mv data6.bin data6.bz2
bandit12@bandit:/tmp/tt$ bzip2 -d data6.bz2
bandit12@bandit:/tmp/tt$ ls
data6 data.tar data.txt
bandit12@bandit:/tmp/tt$ file data6
data6: POSIX tar archive (GNU)
bandit12@bandit:/tmp/tt$ mv data6 data6.tar
bandit12@bandit:/tmp/tt$ tar -xvf data6.tar
data8.bin
bandit12@bandit:/tmp/tt$ file data8.bin
data8.bin: gzip compressed data, was "data9.bin", last modified: Sun Apr 23 18:04:23 2023, max compression, from Unix, original size modulo 2^32 49
bandit12@bandit:/tmp/tt$ mv data8.bin data8.gz
bandit12@bandit:/tmp/tt$ gzip -d data8.gz
bandit12@bandit:/tmp/tt$ ls
data6.tar data8 data.tar data.txt
bandit12@bandit:/tmp/tt$ file data8
data8: ASCII text
bandit12@bandit:/tmp/tt$ cat data8
The password is wbWdlBxEir4CaE8LaPhauuOo6pwRmrDw
'linux > OverTheWire' 카테고리의 다른 글
Bandit: Level 27 - Level 33 (0) | 2023.09.17 |
---|---|
Bandit:Level 21 - Level 26 (0) | 2023.09.12 |
Bandit:Level 13 - Level 20 (0) | 2023.09.12 |
Bandit:Level 1 - Level 10 (0) | 2023.09.10 |
Bandit:Level 0 (0) | 2023.09.10 |