首页
社区
课程
招聘
[求助]用VB如何实现内存补丁的效果
2006-10-20 02:03 4157

[求助]用VB如何实现内存补丁的效果

2006-10-20 02:03
4157
有很多的内存补丁,像CodeFusion 等。VB怎么才能实现同样的效果呢?才学编程,虽然在网上看了些用VB做的游戏修改器,还是不太清楚,谁做过这样的程序吗?希望交流一下

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

收藏
点赞0
打赏
分享
最新回复 (5)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
deardream 2006-10-24 17:34
2
0
原理一样吧,通过API直接读写目标进程的内存,前提是你知道要写的地址的具体值
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
sunmengze 2006-10-28 20:43
3
0
恩~~~~~~~~~~~~~~~~~~
雪    币: 198
活跃值: (32)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zjcad 2006-10-30 23:53
4
0
地址的具体值可以用od知道。在软件运行后,也可以用API函数读写内存的值,但这已经是程序执行之后了。重要的问T是,假如要爆破一个程序,怎么实现在程序运行到(还没有运行完)爆破地址时自动修改跳转,让软件跳到我们想要的位置?
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
Winker 8 2006-10-31 18:21
5
0
获取进程ID或者句柄,然后OpenProcess打开进程,接着VirtualAllocEx分配内

存空间,WriteProcessMemory写入内容.....

要获取入口地址,好象用LoadLibrary,GetProcAddress

估计就这样....
雪    币: 198
活跃值: (32)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zjcad 2006-11-3 09:51
6
0
最初由 Winker 发布
获取进程ID或者句柄,然后OpenProcess打开进程,接着VirtualAllocEx分配内

存空间,WriteProcessMemory写入内容.....

要获取入口地址,好象用LoadLibrary,GetProcAddress
........

能不能详细一些?
游客
登录 | 注册 方可回帖
返回