易语言教程_易语言源码_易语言写挂_易语言论坛_看流星社区

 找回密码
 注册
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
赞助广告位 请点击这里联系站长 QQ20209081
赞助广告位 请点击这里联系站长 QQ20209081
赞助广告位 请点击这里联系站长 QQ20209081
查看: 2911|回复: 7

mov EAX,ECX这句替换原始文件里面的MOVE EAX,EAX,该怎么办?

[复制链接]
发表于 2011-3-11 09:59:04 | 显示全部楼层 |阅读模式
各位高手,大家好!由于初学易语言,所以在这里向大家请教一个问题:

我想通过易语言编写一个程序,实现以下功能:

1000DF03  |.  8B06          mov     eax, ecx
1000DF05  |.  66:8918       mov     word ptr [eax], bx
1000DF08  |.  8B06          mov     eax, dword ptr [esi]
1000DF0A  |.  66:8B00       mov     ax, word ptr [eax]

将DLL文件中的1000DF08这段改为

1000DF08  |.  8B06          mov     eax, B2

相当于一个补丁程序,请问这该怎么实现呢?
发表于 2011-3-11 09:59:22 | 显示全部楼层
你发的代码首先你懂这几句汇编语言的意思吗?

如果你懂就好办

不懂告诉你传送指令和什么也是白说

不如你看一下汇编吧
发表于 2011-3-11 09:59:43 | 显示全部楼层
盲目的赋值会导致程序奔溃的,
mov eax,0B2
下面那句执行起来肯定跑飞了,异常退出,over
想做补丁先手动试试是不是能正常运行啊,,
发表于 2012-5-20 09:24:17 | 显示全部楼层
这个不太懂
发表于 2013-6-27 20:50:56 | 显示全部楼层
我说方法,不说错对,用查找替换法,找程序DLL 中得字节 8B 06 在替换掉你所要得, 一搬是加个JMP   你懂汇编这个不是难题
发表于 2015-10-18 21:01:24 | 显示全部楼层
直接用十六进制编辑器改
发表于 2015-10-18 21:01:36 | 显示全部楼层
用od也可以
发表于 2018-5-17 12:07:06 | 显示全部楼层
最新喜讯:名爵国际娱乐城 900868.com 安全网上du场,设有彩票 六 合 彩 百 家 乐 龙虎 斗等真人游戏,都可以手机下注,即时提款。首存就送300,各种优惠活动继续执行中。关键是安全有保障!
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|看流星社区  |网站地图

GMT+8, 2018-9-19 04:08 易语言论坛 易语言导航

Powered by 看流星社区 X3.2

©2011-2016 最好的辅助编程技术论坛

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