第174章 子程序调用
第174章 子程序调用
“小毅,你怎么可以轻易就放弃这局呢!”郑洁有些“恨铁不成钢”,她一个劲的在帮他争取,却没想到他自己倒大方地放弃了。
苏兰上前拉住郑洁的手,安慰道:“别生气了,接着看下去吧,小毅不会输的。”
第二题还是解密题,不过不再是那种加了密码型壳的加密,而是直接给出一个加密文件,机密者将该文件还原出来。
在piaotiandopiaotian”" target="_blank">piaotiandopiaotian" target="_blank" class="linkcontent">http://piaotiandopiaotiandopiaotian” target=”_blank”>" target="_blank">piaotiandopiaotiandopiaotian的cd中,但是那些文档非常的晦涩,而且这些文档并没有提供足够的信息,所以有时候连开发者们往往都无法很好地弄懂这一格式。
windows下的加密和解密说白了就是针对pe文件格式结构的相关操作,所以掌握这种格式是每一个破解者的必备技能。
第二场比试开始,这次的题目很显然大大难于上一个,两人有条不紊地开始进行破解。
这个难度比较大,所以允许他们从网络上下载一些常用的破解软件,当然,如果他们自己有工具的话,也允许用自己的工具。
许毅从网络上的一台肉鸡中下载了几个小软件,有用来检测壳的,也有用来调试跟踪的,其中大部分功能和网络上流传的那些工具差不多,不过经过了他的一些相应修改,功能更为强大。例如如果其中有反跟踪代码,可能那些工具有影响,但他的工具可以无视等。
许毅用一个检测壳的小软件将那个要破解的文件加载进去,想看看,是否能够看出到底是加了什么类型的壳。
“壳”是一种很形象的说法,意思就是对软件进行保护的那一层代码。说起来,壳和病毒在某些方面比较类似,即壳和病毒都需要比原程序代码更早地获得控制权,这一功能可以通过在原程序的代码执行前加入自己的一段代码来实现。在文件执行的时候,壳修改了原程序的执行文件的组织结构,从而达到壳的代码能够比原程序的代码提前获得控制权的目的,并且还不会影响原程序的正常运行,从这点上来说,壳和病毒是很类似的。
许毅编写的这个软件是根据一些壳的特征代码来识别到底是什么壳的,当然,识别的准确度也有可能不准确,因为这些特征代码也是可以伪造的。
许毅查看了一下,软件中显示,“壳”是vc++的,于是许毅用另外一个脱壳工具试了一下,发现脱出来的文件是损坏的文件,也就是说,这个壳并没有这么简单。他再经过一番努力,发现这个壳根本就是伪造的,工具脱壳并行不通,看来只有�
“小毅,你怎么可以轻易就放弃这局呢!”郑洁有些“恨铁不成钢”,她一个劲的在帮他争取,却没想到他自己倒大方地放弃了。
苏兰上前拉住郑洁的手,安慰道:“别生气了,接着看下去吧,小毅不会输的。”
第二题还是解密题,不过不再是那种加了密码型壳的加密,而是直接给出一个加密文件,机密者将该文件还原出来。
在piaotiandopiaotian”" target="_blank">piaotiandopiaotian" target="_blank" class="linkcontent">http://piaotiandopiaotiandopiaotian” target=”_blank”>" target="_blank">piaotiandopiaotiandopiaotian的cd中,但是那些文档非常的晦涩,而且这些文档并没有提供足够的信息,所以有时候连开发者们往往都无法很好地弄懂这一格式。
windows下的加密和解密说白了就是针对pe文件格式结构的相关操作,所以掌握这种格式是每一个破解者的必备技能。
第二场比试开始,这次的题目很显然大大难于上一个,两人有条不紊地开始进行破解。
这个难度比较大,所以允许他们从网络上下载一些常用的破解软件,当然,如果他们自己有工具的话,也允许用自己的工具。
许毅从网络上的一台肉鸡中下载了几个小软件,有用来检测壳的,也有用来调试跟踪的,其中大部分功能和网络上流传的那些工具差不多,不过经过了他的一些相应修改,功能更为强大。例如如果其中有反跟踪代码,可能那些工具有影响,但他的工具可以无视等。
许毅用一个检测壳的小软件将那个要破解的文件加载进去,想看看,是否能够看出到底是加了什么类型的壳。
“壳”是一种很形象的说法,意思就是对软件进行保护的那一层代码。说起来,壳和病毒在某些方面比较类似,即壳和病毒都需要比原程序代码更早地获得控制权,这一功能可以通过在原程序的代码执行前加入自己的一段代码来实现。在文件执行的时候,壳修改了原程序的执行文件的组织结构,从而达到壳的代码能够比原程序的代码提前获得控制权的目的,并且还不会影响原程序的正常运行,从这点上来说,壳和病毒是很类似的。
许毅编写的这个软件是根据一些壳的特征代码来识别到底是什么壳的,当然,识别的准确度也有可能不准确,因为这些特征代码也是可以伪造的。
许毅查看了一下,软件中显示,“壳”是vc++的,于是许毅用另外一个脱壳工具试了一下,发现脱出来的文件是损坏的文件,也就是说,这个壳并没有这么简单。他再经过一番努力,发现这个壳根本就是伪造的,工具脱壳并行不通,看来只有�