首页
社区
课程
招聘
[旧帖] [求助]RadASM中MOV EAX,DWORD PTR FS:[0]问题 0.00雪花
发表于: 2008-3-31 23:19 6776

[旧帖] [求助]RadASM中MOV EAX,DWORD PTR FS:[0]问题 0.00雪花

2008-3-31 23:19
6776
在RadASM中建立了工程,不知道是怎么回事,用MOV EAX,DWORD PTR FS:[0],报语法错误,用IDA生成的MOV EAX,large fs:0也报错,
而且push        offset loc_5C466E也不支持,真是晕了,第一次用MASM建DLL,请大家指教下,MASM对应的语法是什么?

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 220
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
assume fs:nothing有没有加上去
2008-3-31 23:30
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ccj
3
谢谢,加上就行了,可push  offset loc_5C466E这种怎么写呢,用push  loc_5C466E 也不行
2008-4-1 09:24
0
雪    币: 220
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
push  offset loc_5C466E这显然不行,具体应该这么写

lable1:
xxxx
xxxx
push  offset label1
xxxxx

这样编译器就会根据编译结果具体该push什么数值,push  offset loc_5C466E这个是IDA生成,只为方便理解程序流程,其实就是push 5C466EH ,但是你不大可能直接用,具体要看代码偏移
2008-4-1 11:08
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ccj
5
做了一上午后,都明白了,现在遇到的都是难的了,
一个是:
popfw 用masm来写应该是什么?
另一个更难:
__imp_??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ

可以写成
crt___imp   后面应该怎么写
2008-4-1 13:35
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ccj
6
还有security_error_handler..
2008-4-1 13:40
0
雪    币: 220
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
你该不会是准备把这些代码抄一遍,重新编译一遍吧
2008-4-1 14:30
0
游客
登录 | 注册 方可回帖
返回