乐易论坛-乐易网易语言培训教程火山PC视窗中文编程交流论坛

 找回密码
 立即注册

手机号登录

用手机号号登陆

微信登录

微信扫码,快速开始

QQ登录

用QQ账号登陆

办理VIP,定制软件,报名培训联系QQ[重磅]2024年实地培训高清培训目录火山PC版乐易模块使用教程
请牢记揰掵佲的QQ号1615457736 1615457734 其他都是骗子有了火山,易语言是否还有必要学习吗?易语言0基础入门课程
火山PC视窗0基础入门课程易语言外挂0基础入门课程火山PC视窗火山HOOK入门课程
易语言误报处理课程QQ空间POST课程2022年火山PC易语言POST系列课程
Android逆向Jeb动态调试0基础课程QQ邮箱网页POST课程WeChat个微Hook实战课程
百日Js加密分析实战课程(无密下载)QQ群POST课程h5游戏WebSocket逆向视频
JavaScript加密特训课程易语言汇编快速入门课程破解实战系列课程
[2024年]火山PC0基础x64位游戏内存辅助开发教程手游模拟器脚本0基础课程易语言加密防破解0基础入门课程
广告位招租联系QQ1615457736  
查看: 25274|回复: 8

[已解决] win10下 超级hook问题

[复制链接]

[已解决] win10下 超级hook问题

[复制链接]
zby03772016
等级头衔

等級:编程入门

Rank: 4

积分成就
易币
贡献
主题
精华
金钱
积分
726
注册时间
2016-3-23
最后登录
1970-1-1

勋章墙

2017-1-5 22:06:30 | 显示全部楼层 |阅读模式
15易币
问题概要:win10下 超级HOOK 不走子程序
详细内容:

CE
K)EHLRFF[XYHOO2Y`VAA6%A.png
我hook 第二条

代码:
_7(UV((4)37GL~HNG1E0.png

然后就是hook没用啊,调试输出 edi ,他不输出,也就是他没有成功调用这个子程序啊
求教大神解答

最佳答案

查看完整内容

win10下测试,完全没问题 [ecode=0].版本 2 .程序集 窗口程序集_窗口1 .程序集变量 m_Hook数据, 乐易_HOOK数据 .程序集变量 m_Pid, 整数型 .子程序 _按钮_开始Hook_被单击 .局部变量 l_是否成功, 逻辑型 ' 00489825 - 8B 86 60550000 - mov eax,[esi+00005560]
回复

使用道具 举报

已绑定手机
已实名认证
揰掵佲
等级头衔

等級:乐易运营组

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分成就
易币
贡献
主题
精华
金钱
积分
34759
注册时间
2014-8-2
最后登录
1970-1-1

勋章墙

2017-1-5 22:06:31 | 显示全部楼层
zby03772016 发表于 2017-1-6 05:17
其实我可以取到值的
但是他就是不走这个子程序
不知道什么原因

2.jpg
win10下测试,完全没问题
  
窗口程序集名保 留  保 留备 注
窗口程序集_窗口1   
变量名类 型数组备 注
m_Hook数据乐易_HOOK数据  
m_Pid整数型  

子程序名返回值类型公开备 注
_按钮_开始Hook_被单击  
变量名类 型静态数组备 注
l_是否成功逻辑型  
' 00489825 - 8B 86 60550000  - mov eax,[esi+00005560] <<
m_Pid = 进程_名取ID (“PlantsVsZombies.exe”)
输出调试信息 (“m_Pid”到文本 (m_Pid))
l_是否成功 = 超级HOOK.开始HOOK (m_Pid, “00489825”, &My_Sun, m_Hook数据, 6, 1)
输出调试信息 (“l_是否成功”到文本 (l_是否成功))
子程序名返回值类型公开备 注
My_Sun  
变量名类 型静态数组备 注
esi整数型  
sun整数型  
esi = 超级HOOK.读值 (m_Hook数据.返回地址).ESI
sun = 超级HOOK.读整数 (esi + 十六到十 (“5560”))
输出调试信息 (“sun:”到文本 (sun))
子程序名返回值类型公开备 注
_按钮_停止Hook_被单击  
超级HOOK.卸载HOOK ()

评分

参与人数 1金钱 +5 收起 理由
zby03772016 + 5 感谢大神解答

查看全部评分

回复

使用道具 举报

已绑定手机
已实名认证
揰掵佲
等级头衔

等級:乐易运营组

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分成就
易币
贡献
主题
精华
金钱
积分
34759
注册时间
2014-8-2
最后登录
1970-1-1

勋章墙

2017-1-6 02:00:07 | 显示全部楼层
管理权限打开
回复

使用道具 举报

楼主
zby03772016 楼主
等级头衔

等級:编程入门

Rank: 4

积分成就
易币
贡献
主题
精华
金钱
积分
726
注册时间
2016-3-23
最后登录
1970-1-1

勋章墙

2017-1-6 02:16:15 | 显示全部楼层

呃,不知道大神你说的管理员权限怎么打开的。。。
我就算是编译出来,用管理员权限打开也不行
回复

使用道具 举报

楼主
zby03772016 楼主
等级头衔

等級:编程入门

Rank: 4

积分成就
易币
贡献
主题
精华
金钱
积分
726
注册时间
2016-3-23
最后登录
1970-1-1

勋章墙

2017-1-6 05:17:39 | 显示全部楼层

其实我可以取到值的
但是他就是不走这个子程序
不知道什么原因
这是我能取到值得图:
}GH}R0]4RYDLOTYJ9LS9`JO.png


这是不走子程序的图:
XKEL{BQL@4UCZ4$@GWBAL0Q.png

大神啊,不走这个子程序是权限的问题吗?



回复

使用道具 举报

楼主
zby03772016 楼主
等级头衔

等級:编程入门

Rank: 4

积分成就
易币
贡献
主题
精华
金钱
积分
726
注册时间
2016-3-23
最后登录
1970-1-1

勋章墙

2017-1-6 18:07:37 | 显示全部楼层
揰掵佲 发表于 2017-1-6 09:28
win10下测试,完全没问题
[ecode=0].版本 2

好吧,我搞了半天,才发现问题
问题是 我用管理员权限打开易语言的原因。。。
之前有个问题是我没打开管理员权限。。。现在是我打开管理员权限的问题。。。
谢谢坛主了
回复

使用道具 举报

楼主
zby03772016 楼主
等级头衔

等級:编程入门

Rank: 4

积分成就
易币
贡献
主题
精华
金钱
积分
726
注册时间
2016-3-23
最后登录
1970-1-1

勋章墙

2017-1-6 18:46:05 | 显示全部楼层
本帖最后由 zby03772016 于 2017-1-6 19:41 编辑
揰掵佲 发表于 2017-1-5 22:06
win10下测试,完全没问题
[ecode=0].版本 2

我看拦截数据最小是5字节
但是如果只有3字节怎么办?
例如植物大战僵尸里面那个钱币, 00430B14 - 8B 51 50  - mov edx,[ecx+50]
这是就3个字节吧
我用5字节hook就崩了。。。
呃 我真是新手了。。。一个jmp貌似就5个字节
这样小于5字节的是不是就不能超级hook了?

点评

Hook 2行啊  发表于 2017-1-7 10:55
javascript:;
回复

使用道具 举报

楼主
zby03772016 楼主
等级头衔

等級:编程入门

Rank: 4

积分成就
易币
贡献
主题
精华
金钱
积分
726
注册时间
2016-3-23
最后登录
1970-1-1

勋章墙

2017-1-7 18:07:56 | 显示全部楼层

求教,那个 hook 两行 是怎么hook的啊?
直接写hook?然后两行的字节数?
还是怎么写啊?
求大神给个小例子
回复

使用道具 举报

如果懒得打字,请选择右侧内容快捷回复 提醒:以任何方式进行『恶意灌水』的行为,进行封号处理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

热点推荐上一条 /5 下一条

QQ|网站地图|手机版|小黑屋|乐易论坛-乐易网 | 湘ICP备19007035号

拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表乐易立场!

娄底市乐易网络科技有限公司声明:乐易原创培训课程版权均为我公司所有,未经许可,不得擅自翻录,盗版,破解本站课课程,我们将保留法律诉讼的权利

GMT+8, 2024-6-15 20:36 , Processed in 0.047192 second(s), 49 queries .

Powered by Discuz! X3.4

Copyright © Tencent Cloud.

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