首页
社区
课程
招聘
制作内存补丁的问题
发表于: 2010-2-5 16:00 3119

制作内存补丁的问题

2010-2-5 16:00
3119
我想用内存补丁修改一个地址  它是 je  默认不跳    但是这个程序要运行这里好多次  我能不能做一个内存补丁 在这让它只跳一次  以后都不跳了

我是新手 论坛我搜索了 没找到差不多 的

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 21
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我是新手,像试下,还是不要误导你了,这似乎有关次数,还是你自己想下吧
2010-2-5 16:43
0
雪    币: 103
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
或者说  这样的汇编代码怎么写  
就是比如说  
66009958     /0F84 DA020000   je MSVBVM60.66009C38
6600995E     |81F9 D0B37F02   cmp ecx,27FB3D0
66009964     |0F84 FFB50600   je MSVBVM60.66074F69
6600996A     |81F9 A050A040   cmp ecx,40A050A0
66009970     |0F84 B9B50600   je MSVBVM60.66074F2F
66009976     |81F9 31845DD3   cmp ecx,D35D8431
6600997C     |0F84 73B50600   je MSVBVM60.66074EF5
66009982     |81F9 603D0BDF   cmp ecx,DF0B3D60
66009988     |0F84 2DB50600   je MSVBVM60.66074EBB
6600998E     |81F9 C1D73AE9   cmp ecx,E93AD7C1
66009994     |0F84 75020000   je MSVBVM60.66009C0F
6600999A     |8B7D 08         mov edi,dword ptr ss:[ebp+8]
6600999D     |8B47 28         mov eax,dword ptr ds:[edi+28]
660099A0     |3B88 AC000000   cmp ecx,dword ptr ds:[eax+AC]
660099A6     |74 7D           je short MSVBVM60.66009A25

上边跳到底下以后   下边可以什么命令 删除上边的命令
2010-2-5 16:50
0
雪    币: 1632
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
MSVBVM60.dll??
2010-2-5 16:54
0
雪    币: 103
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
是这东西 不能修改吗?
2010-2-5 17:36
0
雪    币: 1632
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
说明你没找到关键点。
一般不改这个dll
2010-2-5 18:58
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
你这个不是程序领空吧
2010-2-5 19:16
0
雪    币: 103
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
这个关键点 就在这了  改了 一定会出错吗?
2010-2-5 19:54
0
雪    币: 103
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
可不可能实现 就是  修改正在使用的 内存     就像loader那样的
2010-2-5 20:44
0
游客
登录 | 注册 方可回帖
返回
//