首页
社区
课程
招聘
[求助]关于c++的内联汇编
发表于: 2007-4-17 17:19 4889

[求助]关于c++的内联汇编

2007-4-17 17:19
4889
比如在OD中有下列汇编语句
00449720 mov eax,dword ptr ds:[eax+20]
偶想把他改成mov eax,22ed25
在VC6中应该怎样定位到00449720,再用_asm内联汇编修改,难道只能修改机器码来实现么?

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 50161
活跃值: (20610)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
这个好像不行,你不能保证每次编译00449720 处的指令都一样。

你可以找出mov eax,dword ptr ds:[eax+20]对应的C语句,直接改C语句达到你目的。
2007-4-17 19:29
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
00449720的指令每次都是一样的啊,会有不同么?
问题是没办法编译源程序ing,而且也不知源程序是用什么语言编写的.
2007-4-18 17:38
0
游客
登录 | 注册 方可回帖
返回
//