首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
经典问答
发新帖
0
0
[求助]问一个小问题,弄不明白了.请大家帮忙
发表于: 2008-7-2 15:34
3181
[求助]问一个小问题,弄不明白了.请大家帮忙
kissoks
2008-7-2 15:34
3181
在OD中,有这样两句话,请大家帮我看看怎么反写出来.040F6860是一个char []的地址,用_asm{}也行,mov ebp, 040F6860
mov ecx, dword ptr [40F6860]
我用_asm{mov ecx, dword ptr [mychar]}但写不出mov ebp, 040F6860
请大家帮忙看下,谢谢了~~
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
5
)
蚊香
雪 币:
557
活跃值:
(10)
能力值:
( LV8,RANK:130 )
在线值:
发帖
10
回帖
460
粉丝
0
关注
私信
蚊香
3
2
楼
太菜了~~~~基本上没看明白
2008-7-2 15:44
0
书呆彭
雪 币:
2110
活跃值:
(21)
能力值:
(RANK:260 )
在线值:
发帖
30
回帖
1861
粉丝
2
关注
私信
书呆彭
6
3
楼
我说出来原因你不要难过,
在OD里,数字直接为16进制显示
在VC里(你是用VC吧?用别的C++编译器也都一样),必须用C++语法来表示数字,
你试试 _asm mov ebp, 0x040F6860
PS:VC 60 中在 _asm块中,也支持 Intel汇编语法,所以也可以写成
_asm mov ebp, 040F6860H
2008-7-2 15:47
0
kissoks
雪 币:
211
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
10
回帖
48
粉丝
0
关注
私信
kissoks
4
楼
可是我事先不知道mychar 的地址呀
2008-7-2 16:39
0
书呆彭
雪 币:
2110
活跃值:
(21)
能力值:
(RANK:260 )
在线值:
发帖
30
回帖
1861
粉丝
2
关注
私信
书呆彭
6
5
楼
不好意思,我误解你的意思,你试试个,正常情况下它会输出一个hello world:
#include <cstdio>
char mychar[]="Hello world!\n";
int main()
{
__asm {
push ebp;
lea ebp, mychar;
push ebp;
call printf;
pop ebp;
pop ebp;
}
return 0;
}
2008-7-2 16:55
0
kissoks
雪 币:
211
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
10
回帖
48
粉丝
0
关注
私信
kissoks
6
楼
谢谢,我去试试~
2008-7-3 09:16
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
kissoks
10
发帖
48
回帖
10
RANK
关注
私信
他的文章
程序如何获取od中Memory map数据,我用ReadProcessMemory读不出来
3878
求助.把数据memcpy到结构体,要怎么对应?
6187
[求助]高手帮忙看看这个要怎么表达
2836
[求助]DLL插入DX游戏创建的窗体找不到鼠标
2230
[求助]ASProtect 1.23RC4 不能脱
3038
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部