首页
社区
课程
招聘
[旧帖] OD中如何修改代码使edi的值变成我想的值 0.00雪花
发表于: 2012-12-3 18:33 4914

[旧帖] OD中如何修改代码使edi的值变成我想的值 0.00雪花

2012-12-3 18:33
4914
OD中如何修改代码使edi的值变成我想的值,谢谢!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 1632
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
edi的值是从dword [507c50]来的,所以去关注那个地址吧。
2012-12-3 18:45
0
雪    币: 27
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
双击EDI的值 直接改就是了 要是修改程序话  就到那个虚拟地址的物理地址去改呗
2012-12-3 22:48
0
雪    币: 7
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
BF 01000000   mov     edi, 1
BF 02000000   mov     edi, 2
...
2012-12-4 16:43
0
雪    币: 281
活跃值: (142)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
双击那个寄存器窗口的EDI,就可以改值啊
2012-12-5 14:27
0
雪    币: 2391
活跃值: (309)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
6
直接这样就可以了
mov edi,507c50
mov [edi],你要修改的值
2012-12-6 14:56
0
雪    币: 2443
活跃值: (464)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
找个空地跳过去,然后修改再跳回来
jmp 空地
mov edi,****
jmp ret
2012-12-8 19:37
0
雪    币: 174
活跃值: (246)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
smc hook···
2012-12-9 01:43
0
雪    币: 299
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
0045AEAE    mov edi , dword ptr [402000]

402000 换成数据段(任何全局地址都行)的一个地址。在PE数据段对应地址该好值保存就OK了。

需要要懂PE格式和能看懂汇编代码就可以完成了
2012-12-13 16:58
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
dd 507c50  这个内存地址
在数据窗口对这个内存地址下内存访问断点  关注一下这个内存地址数据  然后对内存进行修改
2012-12-13 20:52
0
雪    币: 21
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
双击就可以进去修改了
2012-12-17 17:24
0
游客
登录 | 注册 方可回帖
返回
//