概要
TryHackMe「Break it」のWalkthroughです。
Task1
Q1.[Super easy] MVQXG6K7MJQXGZJTGI======
base32
でデコードします。
$ echo "MVQXG6K7MJQXGZJTGI======" | base32 -d
easy_base32
A.easy_base32
Q2.[Easy] TVJYWEtZVE1NVlBXRVlMVE1WWlE9PT09
Hint.Two is better than one
base64
->base32
の順番でデコードすると解読できます。
$ echo "TVJYWEtZVE1NVlBXRVlMVE1WWlE9PT09" | base64 -d | base32 -d
double_bases
A.double_bases
Q3.[Moderate] GM4HOU3VHBAW6OKNJJFW6SS2IZ3VAMTYORFDMUC2G44EQULIJI3WIVRUMNCWI6KGK5XEKZDTN5YU2RT2MR3E45KKI5TXSOJTKZJTC4KRKFDWKZTZOF3TORJTGZTXGNKCOE======
Hint.There are base other than base64
base32
->base58
->Hex
->base64
の順で解読に成功しました。
A.base16_is_hex
Q4.[Hard] HRBUGQDUHFWDIXKUIBWXIJTHIE3DCY3BIE2FKQSZHNDE6MRUIA2TWWDMHRBV2ZKCHQWFCTLPIE2EEJDBIBZCEW3OHUSTOLRCHNFGMVC6IFJXIQ2AHVMVONSBHVOVIM2MHVPV42J4HQVCQ4REIFHVIJ2WHFWDYQSUHROGILJCIFIU23CXHNCEIXK2HRDVSXKOHV2SQJLC
Hint.Which base contain Ascii character from 33 ('!') to 127 ('u')
base32
->base85
->base64
->base58
->base85
->base64
->base64
の順で解読に成功しました。
A.that_is_a_lot_of_bases
Q5.[Insane] GIUTMORPGBFEMVRKGEVECRZRFM7GGW(省略)
Hint.The shorter, the better.
base32
->base85
->decimal
->Hex
->base91
->base58
->Hex
->base64
->decimal
->Hex
の順で解読に成功しました。
A.defense_the_base
Task2
Q1.[Easy] PJXHQ4S7GEZV6ZTDOZQQ====
Hint.Base or cipher or both?
base32
->rot13
の順で解読に成功しました。
A.make_13_spin
Q2.[Moderate] NjZMKVhATl1EcEI2Jio4Q0xuVy1EZSo5ZkFLV0M6QVUtPFpGQ0InIkReYg==
Hint.It was deciphered in 1863
base64
->base85
->Vigenere cipher
の順で解読に成功しました。
A.I luv vigenere cipher
Q3.[Hard] -!r/X,]n/Z-Zs\X,X$,rI<@]#-9Oh,-=A]R-p9+
Hint.base, rot, base, base, rot. Ah, whatever
base85
->rot47
->base64
->base32
->rot13
の順で解読に成功しました。
A.decode_and_rot
Q4.[Insane] GZXSMPKXH4RGE4TKGQSV(省略)
Hint.Oops, i put the key at the wrong place
base32
->base85
->base91
->decimal
->Hex
->base64
->base58
->Vigenere Cipher(key=tangodown)
の順で解読に成功しました。
A.you are a real code cracker
Task3
Q1.[Moderate] 2D 37 2B 19 31 99 31 B3 B2 AB A5 18 32 37 20 B3 B2 AC 2D 1A 31 B4 A1 3A A4 A3 9C B4 AD 36 AC 9E
Hint.Logic shift
block shift left
->base64
->rot13
の順で解読に成功しました。
A.shift logic like a boss
Q2.[Hard] 19 1A 1C 99 1C 9C A8 38 27 B2 34 27 B9 27 26 28 3C 3B AA 28 A5 AA 2A 29 3C 29 B2 B2 21 B1 AC A6 1C AC 29 A8 38 99 2C
Hint.Arithmetic shift (8 bits)
arithmetic shift(8 Bits)
->base58
->rot13
の順で解読に成功しました。
A.shift arithmetic like a boss
Q3.[Insane] A9 A8 2B EE 2A AA C9 C8 C9 AA A8 0F 2A 8A AA EE A9 8A CA A8 A9 4F 6D 46 E9 A8 A8 0F A9 8A 6D 86 A9 AA A9 26 2A 8A 48 E8
Hint.Arithmetic (8 bits), base, logic, base, rot (Best hints i can give)
bit shift
->base64
->bist shift
->base85
->rot13
の順で解読に成功しました。
A.God of shifs