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.

应用实例: