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