首页
社区
课程
招聘
请问怎么用OD修改内存中变量的值
发表于: 2011-3-7 16:58 5416

请问怎么用OD修改内存中变量的值

2011-3-7 16:58
5416
0059EBDE    8D45 84         LEA EAX,DWORD PTR SS:[EBP-7C]
0059EBE1    BA 00EE5900     MOV EDX,_UnPacke.0059EE00 (0059EE00=_UnPacke.0059EE00 (ASCII "123")

0059EBE6    E8 5568E6FF     CALL _UnPacke.00405440

程序是用delphi写的,运行的时候 _UnPacke.0059EE00的值是123,假如我想把123改成456,要怎么改呢,请大侠帮帮忙,谢谢!

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
好久没玩OD,下去试一下再说
2011-3-7 20:24
0
雪    币: 238
活跃值: (23)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
ctrl+G 跳到 0059EE00 然后右键二进制编辑。
2011-3-7 20:51
0
雪    币: 220
活跃值: (195)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4

dd 0059EE00
然后右键修改
2011-3-8 11:16
0
雪    币: 220
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢两位~~~
2011-3-9 16:52
0
游客
登录 | 注册 方可回帖
返回
//