首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
软件逆向
发新帖
0
1
请问关于近距离call的问题
发表于: 2004-8-13 13:47
4737
请问关于近距离call的问题
JerrySean
2004-8-13 13:47
4737
书上说当call的距离离自己本身的地址很接近时它就相当于一个jmp,可小菜我百思不得其解为什么会这样,而且对这个call单步跳过会出现错误,只能进行单步跟进.
有哪位前辈能给小菜我讲一讲这到底是怎么回事?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
收藏
・
0
免费
・
1
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
PLEBFE
为你点赞~
2024-3-3 03:36
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
4
)
lordor
雪 币:
279
活跃值:
(375)
能力值:
( LV9,RANK:250 )
在线值:
发帖
12
回帖
239
粉丝
1
关注
私信
lordor
6
2
楼
找一个加壳软件跟一下就得了
2004-8-13 15:34
0
likedust
雪 币:
186
活跃值:
(26)
能力值:
( LV2,RANK:10 )
在线值:
发帖
8
回帖
81
粉丝
0
关注
私信
likedust
3
楼
跟call本身没关系吧,近距离call就是新跳转的地址和现在的地址之间不超过128字节。
2004-8-13 17:06
0
auser
雪 币:
234
活跃值:
(104)
能力值:
( LV2,RANK:10 )
在线值:
发帖
35
回帖
568
粉丝
1
关注
私信
auser
4
楼
call aa
......
aa:
pop xxx
......
2004-8-13 17:56
0
RoBa
雪 币:
519
活跃值:
(1223)
能力值:
( LV12,RANK:650 )
在线值:
发帖
75
回帖
857
粉丝
10
关注
私信
RoBa
16
5
楼
我简单说说:
CALL xxxxxx 时计算机的实际执行过程是 把当前EIP压栈,然后JMP xxxxxx ,等遇到RET,就把EIP出栈。于是就回来了。
像auser兄说的那样,CALL aa,然后再pop但不到EIP,于是程序继续执行像没事一样。而F10是要遇到RET才行的,这里却没有RET,所以会完蛋。
还有的用PUSH xxxx,RET构造JMP,也是同理。
看一些病毒教程,常用这种把戏。
2004-8-13 18:55
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
JerrySean
2
发帖
4
回帖
10
RANK
关注
私信
他的文章
怎样向exe文件里面添加资源
4865
请问关于近距离call的问题
4738
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部