TryHackMe - BreakIT (CyberChef version)
Try to solve this room by using cyberchef.io
Task 1 Bases
#1 [Super easy]
MVQXG6K7MJQXGZJTGI======
[
{ "op": "From Base32",
"args": ["A-Z2-7=", true] }
]
#2 [Easy]
TVJYWEtZVE1NVlBXRVlMVE1WWlE9PT09
[
{ "op": "From Base64",
"args": ["A-Za-z0-9+/=", true] },
{ "op": "From Base32",
"args": ["A-Z2-7=", true] }
]
#3 [Moderate]
GM4HOU3VHBAW6OKNJJFW6SS2IZ3VAMTYORFDMUC2G44EQULIJI3WIVRUMNCWI6KGK5XEKZDTN5YU2RT2MR3E45KKI5TXSOJTKZJTC4KRKFDWKZTZOF3TORJTGZTXGNKCOE======
[
{ "op": "From Base32",
"args": ["A-Z2-7=", true] },
{ "op": "From Base58",
"args": ["123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz", true] },
{ "op": "From Charcode",
"args": ["Space", 16] },
{ "op": "From Base64",
"args": ["A-Za-z0-9+/=", true] }
]
#4 [Hard]
HRBUGQDUHFWDIXKUIBWXIJTHIE3DCY3BIE2FKQSZHNDE6MRUIA2TWWDMHRBV2ZKCHQWFCTLPIE2EEJDBIBZCEW3OHUSTOLRCHNFGMVC6IFJXIQ2AHVMVONSBHVOVIM2MHVPV42J4HQVCQ4REIFHVIJ2WHFWDYQSUHROGILJCIFIU23CXHNCEIXK2HRDVSXKOHV2SQJLC
[
{ "op": "From Base32",
"args": ["A-Z2-7=", true] },
{ "op": "From Base85",
"args": ["!-u"] },
{ "op": "From Base64",
"args": ["A-Za-z0-9+/=", true] },
{ "op": "From Base58",
"args": ["123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz", true] },
{ "op": "From Base85",
"args": ["!-u"] },
{ "op": "From Base64",
"args": ["A-Za-z0-9+/=", true] },
{ "op": "From Base64",
"args": ["A-Za-z0-9+/=", true] }
]
#5 [Insane]
This task used Base91 which doesn't support by CyberChef so I split the solution by 2 parts (decode base91 manually by some tools online)
Base32 > Base85 > CharCode(10) > CharCode(16) | {Base91} | > Base58 > Charcode(16) > CharCode(16) > Base64 > CharCode(10) > CharCode(16)
[
{ "op": "From Base32",
"args": ["A-Z2-7=", true] },
{ "op": "From Base85",
"args": ["!-u"] },
{ "op": "From Charcode",
"args": ["Space", 10] },
{ "op": "From Charcode",
"args": ["Space", 16] }
]
[
{ "op": "From Base58",
"args": ["123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz", true] },
{ "op": "From Charcode",
"args": ["Space", 16] },
{ "op": "From Base64",
"args": ["A-Za-z0-9+/=", true] },
{ "op": "From Charcode",
"args": ["Space", 10] },
{ "op": "From Charcode",
"args": ["Space", 16] }
]
Task2 Base and cipher
#1 [Easy]
PJXHQ4S7GEZV6ZTDOZQQ====
[
{ "op": "From Base32",
"args": ["A-Z2-7=", true] },
{ "op": "ROT13",
"args": [true, true, 13] }
]
#2 [Moderate]
NjZMKVhATl1EcEI2Jio4Q0xuVy1EZSo5ZkFLV0M6QVUtPFpGQ0InIkReYg==
[
{ "op": "From Base64",
"args": ["A-Za-z0-9+/=", true] },
{ "op": "From Base85",
"args": ["!-u"] },
{ "op": "Vigenère Decode",
"args": ["tango"] }
]
#3 [Hard]
-!r/X,]n/Z-Zs\X,X$,rI<@]#-9Oh,-=A]R-p9+
[
{ "op": "From Base85",
"args": ["!-u"] },
{ "op": "ROT47",
"args": [47] },
{ "op": "From Base64",
"args": ["A-Za-z0-9+/=", true] },
{ "op": "From Base32",
"args": ["A-Z2-7=", true] },
{ "op": "ROT13",
"args": [true, true, 13] }
]
#4 [Insane]
Base32 > Base85 > {Base91} > CharCode(10) > CharCode(16) > Base64 > Regex(^(\w)+) > Base58 > Vigenere (tangodown)
# Regex be used to extract first word of previous output (without key of vigenere)
[
{ "op": "From Base32",
"args": ["A-Z2-7=", true] },
{ "op": "From Base85",
"args": ["!-u"] }
]
From_Charcode('Space',10)
From_Charcode('Space',16)
From_Base64('A-Za-z0-9+/=',true)
Regular_expression('User defined','^(\\w)+',true,true,false,false,false,false,'List matches')
From_Base58('123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz',true)
Vigenère_Decode('tangodown')
Task 3: base,cipher, bit shift
Can you decode the combination? Maybe Hex workshop can help you out.
#1 [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
I don't get Hex Work Shop, also try some bit shift operations but it didn't work (got plaintext but can't decode with any base) so I tried bit rotation then It worked :)
[
{ "op": "From Hex",
"args": ["Auto"] },
{ "op": "Rotate left",
"args": [1, true] },
{ "op": "From Base64",
"args": ["A-Za-z0-9+/=", true] },
{ "op": "ROT13",
"args": [true, true, 13] }
]
#2 [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
[
{ "op": "From Hex",
"args": ["Space"] },
{ "op": "Rotate left",
"args": [1, false] },
{ "op": "From Base58",
"args": ["123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz", true] },
{ "op": "ROT13",
"args": [true, true, 13] }
]
#3 [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
[
{ "op": "From Hex",
"args": ["Auto"] },
{ "op": "Rotate left",
"args": [3, false] },
{ "op": "From Base64",
"args": ["A-Za-z0-9+/=", true] },
{ "op": "From Hex",
"args": ["None"] },
{ "op": "Rotate left",
"args": [2, true] },
{ "op": "From Base85",
"args": ["!-u"] },
{ "op": "ROT13",
"args": [true, true, 13] }
]
Comments
Post a Comment