断桥隔爱 发表于 2024-8-28 21:24

关于按钮或功能被隐藏问题

各位大佬:Delphi语言写的程序。有的功能,或者按钮被隐藏了,我猜他就是设置的按钮属性可视=假,这个怎样用od让他显示出来啊,下什么断点,可以设置按钮的属性呢?让按钮属性可视=真

Mylife0 发表于 2024-8-28 21:46

软件发出来

断桥隔爱 发表于 2024-8-28 21:53

Mylife0 发表于 2024-8-28 21:46
软件发出来

发软件不是违规了吗,就成了求破了,会被删帖。所以我只想求方法,求例子

houdongen 发表于 2024-8-28 22:03

遍历一下窗体喽,假改真,在用CE看,这种用E好实现

断桥隔爱 发表于 2024-8-28 22:13

houdongen 发表于 2024-8-28 22:03
遍历一下窗体喽,假改真,在用CE看,这种用E好实现

大佬可以具体一点不,我是纯小白一个

flyer_2001 发表于 2024-8-28 22:19

直接使用IDR (Interactive Delphi Reconstructor)打开修改

断桥隔爱 发表于 2024-8-28 22:24

flyer_2001 发表于 2024-8-28 22:19
直接使用IDR (Interactive Delphi Reconstructor)打开修改

这个软件我到没有用过,不过如果这个是静态修改的话,比如他在代码中判断某些功能,在代码里面设置的可视属性,这个软件也能修改吗

flyer_2001 发表于 2024-8-28 22:33

断桥隔爱 发表于 2024-8-28 22:24
这个软件我到没有用过,不过如果这个是静态修改的话,比如他在代码中判断某些功能,在代码里面设置的可视 ...

反编译正常的话应该是可以的,具体看实际处理,论坛里也有部分IDR的使用帖子。

Yifan2007 发表于 2024-8-28 22:49

用抓抓精灵之类的东西把按钮句柄抓出来,有句柄就能显示了吧

爱飞的猫 发表于 2024-8-29 00:46

用 IDR 定位显示隐藏窗体控件的函数,然后对它下断点。
也可以找到窗体初始化的回调函数(可以在论坛找找 IDR 的使用说明),下断点或静态分析。

IDR 分析完成后可以导出 MAP 文件,OD/x64dbg 有插件可以从 MAP 导入函数。
函数名应该有 Visible 字样,之后到调试器符号表搜索应该就能找到了。
页: [1] 2
查看完整版本: 关于按钮或功能被隐藏问题