2024年4月18日发(作者:)
几个反编译工具的比较:
Antipro:俄罗斯人用foxpro2.5写的反编译软件,支持到foxpro2.6,Refox及Foxtools
的最初模板.Unfoxall也可能基于此软件,因从反编译出错的地方,还能见到其相同之处。
Unfoxall:界面和功能较实用
缺点:支持到vfp6 sp3后再没更新,反编译还有不少错误,尤其是SQL语句方面,
表单代码没法反编译。
ReFox x+:功能较全:加密和反编译合为一体。
反编译做得比较好的方面:能生成菜单文件和比较全的工程文件,
加密方面:I+方式加密和以前的有所区别,II+是在原来II的基础上不直接修改运行
库,在内存中修改;III是新增加的方法,自己带压缩(有zlib和jcal二种方式),特点是加密
的文件运行非常稳定,但没强度。
缺点:从ReFox XI的测试结果来看,虽然可以支持到vfp9.0,但反编译还有不少错误,
主要是解析的方法上还有Antipro留下来的问题,还有不少vfp8及vfp9的新伪代码没加
进去。
Foxtools:
开发背景:91年从南方某大学毕业,因追一女孩同年分配到西北某科研究院所,八年
抗战,一无所有,伤心之极。为了忘记这段伤心的往事,于是找了研究fox文件格式这个
业余的课题。经过十一年的研究,于2002年基本结束,对于fox的文件,已经达到可笔
译fox编译文件为源程序的程度,于是想开发一个程序来代替手译的想法,最早想法是和
Aming合作,由于Aming时间太紧张,没合作成;同年RMH恰好有这个想法,于是我主
管写加密和解密的程序及所有伪代码的整理,由于有的源程序,基本的数据
及解析方法都有了,RMH开始写代码,RMH原是的版主,对vfp有非常
深厚的功力,同时精通vb,VC,Delphi,经他艰苦的努力,foxtools1.0于2003年10月在看
雪上发布了demo,后期工作我做了上千个应用程序大量的测试,发展到现在的2.0.
反编译能力:主要是解决了一些unfoall和Refox反编译错误及不能反的I+变形加密,
最大特点是对表单的反编译能力强,支持到vfp9.0.
应用实例:


发布评论