看雪课程
首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
问答
用python3写的脚本,运行一直不能getshell,请问是哪里出了问题
用python3写的脚本,运行一直不能getshell,请问是哪里出了问题
Tim0thy
2023-5-25
1685
源自: 如何利用printf漏洞突破canary保护
用python3写的脚本,运行一直不能getshell,请问是哪里出了问题
赞同
0
收藏
3条回答
_emmm_
2023-6-24
建议学学怎么用gdb调试
赞同
0
回复
Roger
2023-5-25
2023-5-25编辑
报错已经很明显了,你再检查一下代码
赞同
1
回复
Tim0thy:
老师,我把代码改了一下,将接受的canary转换成了整数,然后再用p32()放进payload,这样的代码能成功getshell,但是像上面这样先把canary变成16进制字符串再倒序却不行,我不知道是哪里出了问题
回复
2023-5-25
Tim0thy
2023-5-25
修改之后的代码
赞同
0
回复
回答
回答问题,请先登录
零基础入门pwn
参与学习 1803 人
提问次数 36 个
《零基础入门pwn》,短时间内踏入漏洞利用的大门,快速成为一名合格的pwn题选手
学习课程
我的问答
领取收益
0
我的提问
0
我的回答
0
学习收益
采纳榜
Roger
21
teacher
10
jelasin
10
4
sky_123
4
5
kanxue
2
6
0346954
2
7
34r7hm4n
2
8
MISTAKE_II
2
9
无名侠
1
10
RJ45实验室
1
11
amazing_516022
1
12
执着的追求
1
13
journey_g
1
14
MSGG05
1
15
RascallyDog
1
16
bubble_huntr
1
17
Melanthe
1
18
wx_量身定制
1
19
Bad_Dream
1
20
kevinqqnj
1
举报原因
×
广告灌水
涉黄涉暴
反动语言
其他
50
/50