《为了网站长久运营 请在浏览器设置 *关闭广告屏蔽管理* 方可正常阅读 谢谢支持!!!!......!》
程序自然是加了壳,分析显示,还不止一层,更是用了混淆器,这样一来,恐怕还加了密。
初步的分析就令杨天心下一奇,倒不是因为程序加壳加密,难以反编译获得源代码。而是因为,根据杨天的了解,这个OnelAdeGuzman的技术并不算顶尖,只对VB和病毒学有独特的见解,其他方面,技术就要差的太多了。
可眼下,杨天分析之后发现,加壳方式用的很巧妙,乃是极难破解的三连环套式加壳方法。至于混淆器,更是完全的内嵌在程序之中,好似成了程序的一部分一样,其中似乎还加了一些东西,起到了不可思议的混淆效果。
心下思考着,杨天手下也没停,病毒外面加的几层壳,虽然很顽固,但杨天还是轻易的就能破解,反倒是在破解了混淆器之后,停了下来,倒转回头,又查看起了这个混淆器。
混淆器也是防止程序源代码泄露的一种主要方式,应用最广的就该是JAVA语言。其原理也就是替换源程序,把原本代码进行变换,精简关键字,达到相同的运算效果。这样一来,反编译之后,也就只能得到替换过的源代码,无法得到真正的源代码。
这种混淆器,杨天自然有办法破解,绕过混淆器,得到真正的源代码。不过现在倒转回来,却是因为杨天发现了这个混淆器还内有乾坤。
运行分析器,一次又一次的分析运算,查看结果。
这一项工作杨天足足持续了五六个小时,一直到下午三四点钟,运行了不下千遍之后,杨天猛然惊醒,终于发现了这混淆器内中的猫腻。
一次一密乱码本。
加密的出现,就是为了安全,按理说,任何一种算法,在理论上都是可破解的。但却有一种理想化的加密方式,发明了近百年左右,称之为一次一密乱码本。若是能实现,不管用什么破解手段,什么计算机进行运算,花费多少人力,都无法进行破解。
当然,如此的加密方式,虽然提了出来,但却一直用于军事通讯上,并未发展用于程序加密。因为这种加密方式需要两个随机密钥,在计算机之上,是无法模拟出来的。
内容未完,下一页继续阅读