首页
社区
课程
招聘
[求助]IDA的ASM代码如何变成宏汇编的格式
发表于: 2010-4-11 12:18 5736

[求助]IDA的ASM代码如何变成宏汇编的格式

2010-4-11 12:18
5736
IDA的代码
                 push    51010h          ; uType
                 push    0               ; lpCaption
                 push    offset szMsgErr ; "程序运行时发生一个意外的错误!"
                 push    hWnd            ; hWnd
                 call    MessageBoxA
如何变成这种形式:
                 invoke MessageBox,NULL,addr szMsgErr,NULL,uType

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

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 472
活跃值: (52)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
CODE:004044CE push 0 ; uType
CODE:004044D0 push offset Caption ; "Error"
CODE:004044D5 push offset Text ; "Runtime error at 00000000"
CODE:004044DA push 0 ; hWnd
CODE:004044DC call MessageBoxA

F5 ,变成这个格式,不满足LZ要求吗?
MessageBoxA(0, "Runtime error     at 00000000", "Error", 0);
2010-4-11 14:08
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢!就想要这样的。在IDA View-A里面按F5吗?我这里怎么不行?
是不是需要什么插件?
2010-4-11 15:33
0
雪    币: 472
活跃值: (52)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4

焦点移到要转换的代码函数里,
不过不是所有都能转,有时他会提示上面的警告
上传的附件:
2010-4-11 16:03
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
果然是有一个插件。正在下载5.2版本的IDA和插件。
谢谢你!
2010-4-11 16:16
0
雪    币: 472
活跃值: (52)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
我用的是 《加密与解密2010大礼包》里的 IDA Pro 5.5 打了补丁
是不是 Hex-Rays.Decompiler 这个插件,没留意
2010-4-11 16:45
0
雪    币: 135
活跃值: (27)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
Hex-Rays.Decompiler好像会过期哦。
2010-4-11 21:32
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
好像修改四个字节就好了。你搜艘看。
2010-4-13 19:22
0
游客
登录 | 注册 方可回帖
返回
//