找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 7291|回复: 2

[求助] VB6要怎么修改进程的寄存器数值

[复制链接]

1

主题

48

回帖

0

精华

金牌会员

积分
978
发表于 2012-8-1 10:05:59 | 显示全部楼层 |阅读模式
例如进程是:123.exe
要修改的寄存器地址是00ABC123   
它的反组译是mov [esi],edx
要改的数值是edx改为200
要怎么改...
有相关的源码吗...

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2012-8-1 10:54:18 | 显示全部楼层
你要修改制定内存地址的值用memcpy即可。
要修改寄存器的值用SetContextThread。


“反组译”?
LZ是台湾人吗?
看了下IP原来是澳门人啊。。。

1

主题

48

回帖

0

精华

金牌会员

积分
978
 楼主| 发表于 2012-8-1 16:11:04 | 显示全部楼层
Tesla.Angela 发表于 2012-8-1 10:54
你要修改制定内存地址的值用memcpy即可。
要修改寄存器的值用SetContextThread。



可以给一下相关的源码吗...
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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