首页
社区
课程
招聘
[旧帖] [求助]新手对shellcode的理解问题,帮帮忙~ 0.00雪花
发表于: 2012-2-4 00:14 1451

[旧帖] [求助]新手对shellcode的理解问题,帮帮忙~ 0.00雪花

2012-2-4 00:14
1451
最近看shellcode编写,发现直接写好高级语言,然后翻译汇编再到机器码不就可以了吗?为什么很多书上都还要叫自己写关于入栈,call的汇编在到机器码呢?不是多此一举吗?新手,不理解。。。那位大哥大姐帮帮解释?

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 603
活跃值: (40)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
2
没有谁说这样不可以
2012-2-4 00:21
0
雪    币: 182
活跃值: (178)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
3
那书上这么做,只是为了让我们理解windows下函数调用过程咯?
2012-2-4 00:24
0
雪    币: 26
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
汗死,利用缓冲区溢出来跳转到shellcode还是需要栈和call指令的知识的。

另外完全用高级语言能够实现shellcode是少数,很多时候,要求shellcode中不出现0等需求导致高级语言无法实现shellcode。
2012-2-4 11:47
0
游客
登录 | 注册 方可回帖
返回
//