以二进制方式解密xored内容

时间:2015-11-17 16:55:21

标签: encryption binary xor

我想要解密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但我没有运气。我的猜测仍然是编码不正确

0 个答案:

没有答案