VFP程序如果连编成exe,那么exe本质上是外层一个解释器,内层是需要解释的app文件,所以,也可以采取更换解释器的方法来防止反编译。以前有高手开发过,现在找不到了。
但是要真的完全防止反编译,那从某些方面来讲,庆局就是非常传统的加壳了——但是,加壳也没法保证100%安全。
不可能的,编译与反编译永远在较量中前进,道高一尺魔高一丈。只能说不被“一般人”反编译,除了基本的加壳加密等方式,还有个狠的,就是在程序中设置“逻辑炸d”(自己设计),当某一个进程或程序段旦哗被反腊迟逗复跟踪、、时该炸d就会自动“引爆”使整个程序崩溃,而无法继续反编译。当然轮卖了也有牛人会“拆d”了,呵呵,毕竟是少数中的少数计算机界有句名言“没有解不开的密码!”和这道理差不多。
以上是我个人理解
这叫反编译。用vc写的程序编译后的执行文件为.exe,反编译后还原出vc源码,茄袭用vf写的程序编译后的执行文件为.exe,反编译后还原出vf源码,不存在“从exe文件里还原出VC或VF的源代码”的“或”的情颤销兄况。反编译vf的软件叫unfox,网上有down,现斗含在的版本是3.几
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)