很多脚本语言都有类似胶水一样的功能。</p>
他们可以方便的整合多种语言。</p>
比如底层一些的c语言,C++,Java。</p>
让陈青峰意料不到的是,居然有人用脚本语言写计算机病毒?</p>
但是事情肯定不会这么简单。</p>
因为拆开脚本语言之后,剩下的就都是已经被打成库的编译好的文件了。</p>
这些文件很有可能经过语义混淆。</p>
真实的代码早已经面目全非。</p>
陈青峰现在唯一能够获取的就是已经达成底层逻辑的各种库。</p>
这些二进制文件对普通人来说很难理解。</p>
但是不管是任何计算机语言,如果说运行的底层逻辑,恐怕都逃不过汇编,这种古老的编程语言。</p>
据说当初IBM内部有一个高手,可以直接用汇编语言编写操作系统。</p>
陈青峰自认没这个本事,但是想当年,他也没少在反编译和逆向工程方面下功夫。</p>
这个世界上总有一些游戏,你是想玩儿,但是又不想花钱的。</p>
在陈青峰读研究生的那个阶段,盗版软件还是市面上最流行的,获取游戏和软件的方式。</p>
然而陈青峰可不相信那些在盗版软件网站上挂着的软件下载链接。</p>
就不说背后可能藏着病毒或者其他一些恶意代码。</p>
光是被逆向工程的油漆软件内部夹杂的那些各种被二次开发的广告和其他恶意功能。</p>
陈青峰就有些忍不了。</p>
所以不管干什么,他宁可自己来。</p>
那段时间,他不但拆解过微软的工具软件,甚至还经手过一些当时非常流行的游戏。</p>
比如使命召唤之类的。</p>
有的是程序,对于逆向工程来说会友好一点。</p>