我想要解密xored内容。如果您愿意,可以在here
下载该文件文件扩展名为.bin但内容对我来说看起来像十六进制而不是二进制文件,我不确定它是什么类型的内容。 内容看起来如下:
2007 0b54 180a 541d 1318 1a00 541c 0654 0a0c 0606 065a 9854 0caa 2624 3000 0c04 260c 102c b435 fcaa b2ab acbf 32b2 aeb9 34b9 a0a8 a425 b6a9 809c bcb7 a8bb 2e34 eaa7 a835 80aa 8625 b8a7 aebc 2cbb 9e9d 329c bcaf 3493 a080 a625 aab9 329c bcaf 34b1 aab6 aab3 3431 b0a8 bebf b6ad 3634 b0af 849d 329c b225 faab acba b4af 3a93 32aa a0a9 a6b3 b80a 0a
如果它是十六进制为什么每个4个字符都是空格分隔符? 我认为它不能成为base64,因为当我尝试运行以下代码时,我会收到错误
a@ubuntu:~/Downloads$ base64 -d enigma.bin>enigma.txt
base64: invalid input
第二个我的目标是找到钥匙。所以我尝试了xortool
a@ubuntu:~/Downloads$ xortool enigma.bin
The most probable key lengths:
3: 15.1%
6: 19.3%
9: 13.6%
12: 15.3%
15: 9.4%
18: 10.9%
20: 4.4%
24: 5.3%
30: 3.4%
36: 3.4%
Key-length can be 3*n
Most possible char is needed to guess the key!
所以我尝试了最常用的字符,如空格(20)或E T A O I N S H R D L U但我没有运气。我的猜测仍然是编码不正确