开启辅助访问

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

怎么hook内存来获取另一个软件的文本?

查看数: 2795 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页 & lt;-左 右 ->
    组图打开中,请稍候......
发布时间: 2019-7-18 22:04

正文摘要:

就像这个软件,我怎么另写一个软件通过内存hook的方式来获取编辑框内容?可以通过获取到的内容进行判断和更改,更改后软件编辑框才显示更改后的内容,可以通过注入的方式,不是读内存的方式。 ...

回复

谁的坏叔叔   四川省泸州市 发表于 2019-7-19 00:15:27
这个HOOK相应的内存地址即可
汉族   广东省东莞市 发表于 2019-7-18 23:26:45
我想说的是  hook就是 内存,还有 第一个是取地址   貌似你这个没得函数  
汉族   广东省东莞市 发表于 2019-7-18 23:21:38
你得找  按钮单击的地址这个一般用 OD可以显示各种窗口的数据信息  所以你懂得  
8881020   菲律宾 发表于 2019-7-18 22:31:08
用CE搜索文本内容 找到临时的内存地址 然后在去OD 下内存断点跟
8881020   菲律宾 发表于 2019-7-18 22:30:02
这个非常简单
浪子小刀   河南省三门峡市 发表于 2019-7-18 22:29:37
如果对hook不太熟悉的话,可以使用黑月界面类模块,有现成的类实现
wzj2015   广东省深圳市 发表于 2019-7-18 22:18:13
ce 找地址,OD改写内存数据...................
无敌小萌神   吉林省长春市 发表于 2019-7-18 22:07:24
APIHOOK啊  具体载入OD分析   
aaronone   辽宁省营口市 发表于 2019-7-18 22:04:31
假设 A为目标程序  B为处理程序
两种方法实现
1 写个dll注入,hook相应位置,然后处理数据
2 不用dll,直接写汇编代码进行处理,方法是 修改A某代码段位置,得到数据指针,将A的数据指针 使用sendmessage发送给B,这些都需要写汇编代码,然后B指针修改内容使用writeprocessmemory写回去,缺点是,长度不能大于A数据的原长度,如果想大于原长度,需要修改A的指针,做法是B在A中申请内存,在这个内存中写入数据,然后修改掉A的数据指针,以前做过,效果很好,就是麻烦
发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表