关于一段有趣密文的破解思路

user

雨橙

中国.四川.成都

世界之上、唯有远见、惟爱不变。




下面是朋友昨天发过来的一段密文。意思是他解不出。想让我帮他解一下。

⋅⋅⋅⋅⋅ 
−−⋅⋅⋅ 
⋅⋅⋅⋅− 
⋅⋅−⋅ 
⋅⋅⋅⋅⋅ 
−−−⋅⋅ 
⋅⋅⋅⋅− 
−−−−⋅ 
−−⋅⋅⋅ 
−−−⋅⋅ 
⋅⋅⋅⋅⋅ 
⋅⋅⋅⋅⋅ 
⋅⋅⋅⋅− 
⋅−−−− 
⋅⋅⋅⋅− 
⋅ 
⋅⋅⋅⋅− 
⋅ 
⋅⋅⋅⋅− 
−−−−⋅ 

首先我看了一下这个代码后。第一反应是这个很像HTML编码。然后我尝试构建HTML页面代码测试。

<html>
<head><title></title></head>
<body>
&#8901;&#8901;&#8901;&#8901;&#8901;&#160;
&#8722;&#8722;&#8901;&#8901;&#8901;&#160;
&#8901;&#8901;&#8901;&#8901;&#8722;&#160;
&#8901;&#8901;&#8722;&#8901;&#160;
&#8901;&#8901;&#8901;&#8901;&#8901;&#160;
&#8722;&#8722;&#8722;&#8901;&#8901;&#160;
&#8901;&#8901;&#8901;&#8901;&#8722;&#160;
&#8722;&#8722;&#8722;&#8722;&#8901;&#160;
&#8722;&#8722;&#8901;&#8901;&#8901;&#160;
&#8722;&#8722;&#8722;&#8901;&#8901;&#160;
&#8901;&#8901;&#8901;&#8901;&#8901;&#160;
&#8901;&#8901;&#8901;&#8901;&#8901;&#160;
&#8901;&#8901;&#8901;&#8901;&#8722;&#160;
&#8901;&#8722;&#8722;&#8722;&#8722;&#160;
&#8901;&#8901;&#8901;&#8901;&#8722;&#160;
&#8901;&#160;
&#8901;&#8901;&#8901;&#8901;&#8722;&#160;
&#8901;&#160;
&#8901;&#8901;&#8901;&#8901;&#8722;&#160;
&#8722;&#8722;&#8722;&#8722;&#8901;&#160;
</body>
</html>

然后打开运行后。发现效果如下图:


放大后查看效果图如下:



仔细看后。发现这个很像莫斯密码(又名为摩尔斯电码,Morse code),分析发现上面代码正是HTML字符编码。通过字符编码生成了莫斯密码。


下面我们来解码莫斯密码, 参考电码表如下图:




对应上面解码如下:

574F58494855414E4E49

通过电码解码得到了上面数字字母组合编码。到这里还是看不出这些编码有什么实际意思。目前到这里就没什么思路了。通过上面编码我们可以发现里面有数字也有字母。完全无规则可言。那么我们现在尝试拆分。得到下面组合。


57 4F 58 49 48 55 41 4E 4E 49
574F 5849 4855 414E 4E49
574F5 84948 55414 E4E49
574F58 494855 414E4E 49

拆分后得到的组合。看上去不像Base64编码,同样也不像Unicode编码,看整个编码有点像MD5编码,但拆分后有点像ASCII码16进制。思路到这里。我们只有一个一个尝试。

通过上面说滴MD5无解。得不到有价值的信息。



然后我通过ASCII码表16进制对比只有第一组符合要求。对比得出结果如下:

WOXIHUANNI

WO XI HUAN NI


到这里我们就差不多完成了.^_^

这回朋友应该会高兴了吧!我得赶紧告诉他!


注:本文内容均系原创。如需转载分享请标明出处
posted at