vfp运行机制

taohua300 2009-11-30 11:09:16
1 . 请高手指点一下vfp运行机制
周末的时候用了一天的时间破解一个vfp 9.0写的软件(破解过程中发现vfp9.0的运行库),但好像用vc++ 6.0处理过,所有运行库外部都看不见,好像是被封装到.exe中了,(破解过程中软件提示是vc 6.0写的)。比如:text控件中的数据vfp是如何提取出来的?根据c/c++的方法下断点的时候都抓不到,下断点MessageboxA的时候密码对比已经过去了,也就是说断点下在了密码对比之后。
2. set library to *.dll
这个语句的机制又是什么?
示例 foxer.dll 的时候里面所有的函数名一个也导不出来
...全文
129 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
taohua300 2009-12-01
  • 打赏
  • 举报
回复
已经把foxer.dll逆回C语言,呵呵
都市夜猫 2009-11-30
  • 打赏
  • 举报
回复
1. 某些加密软件处理过,例如 foxshell 的高版本可以将 vfp 运行库改名并捆绑到 exe 中
2. vfp 的控件是自画控件,无外部句柄,下断点需要独特的方法
3. set library to xxx.dll 说明这个 dll 实际上是一个 fll 格式的 vfp 动态库,要导出其中的函数,在 vfp 命令窗口直接 set library to xxx.dll 后,用 list status 可看到

2,727

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧