首页
社区
课程
招聘
[讨论]如何屏蔽掉一个dll组件里面的messagebox信息框
发表于: 2020-6-24 22:35 3426

[讨论]如何屏蔽掉一个dll组件里面的messagebox信息框

2020-6-24 22:35
3426

本着研究的精神在网上找到一个Sport.dll串口控件(要regsvr32注册的那种) , 注册后, 只要调用open函数, 就会弹出一个messagebox信息框

于是考虑着是不是可以直接OD里查找到messagebox,然后用nop修改掉.

我把上面的call更改为nop然后保存, 调用就报错

不知道是不是这个dll里面有什么校验? 我无论在文件里更改什么都提示这个错误...唉

我还更改了creatwindow这类的函数call , 也不行....

是不是我方式用错了?



[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 1
支持
分享
最新回复 (4)
雪    币: 0
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
hook掉
2020-6-25 19:20
0
雪    币: 2053
活跃值: (1796)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3

直接删了 资源文件里面的 DIALOG 保存完成.  打不开你的 软件。没做具体测试。

不过已经不显示弹窗 直接出错误提示了。看图吧




上传的附件:
2020-6-26 18:46
0
雪    币: 17
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
youxiaxy 直接删了 资源文件里面的 DIALOG 保存完成.  打不开你的 软件。没做具体测试。不过已经不显示弹窗 直接出错误提示了。看图吧
抱歉了这几天有点事现在才回复, 刚测试了下, 确实没有messagebox了, 而且也不影响使用.
我这就去学习下您的处理方式,
再次拜谢
2020-6-30 22:15
0
雪    币: 17
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
你那个错误提示,应该是电脑上没有串口导致的
2020-7-1 08:11
0
游客
登录 | 注册 方可回帖
返回
//