Python Pickle UnserializerWEB 未解决

分数: 30 金币: 3
题目作者: Hel1antHu5
一  血: masterluo
一血奖励: 5金币
解  决: 206
提  示:
描  述:
flag{}
评论
admin13899 4月前

flag{********}

回复 0

网恋秀牛子被录屏导致自卑 10月前

详细教程:https://dr0n1.github.io/posts/ab2b72a2/

回复 0

Jiafeng 11月前

不使用公网的思路,import os return (os.system, ('ls > main.py')) 从拿到的那个source文件中的注视上看到了,作者的姓名和当前的文件名称是 main.py。这样就可以不使用公网进行socket链接

回复 0

llc123 1年前

环境有点问题,好像

回复 1

Cyberbolt 3年前

最简方法 https://github.com/Cyberbolt/-WriteUp-Python-Pickle-Unserializer

回复 2

jinmu 3年前

前面有位师傅讲的很详细了。弹不了shell话可能真的是自己的问题,我是回滚了阿里云服务器的快照就好了。

回复 0

samsung206bw 4年前

终于无数次模拟后成功了

回复 0
samsung206bw 4年前

@XiLitter https://blog.csdn.net/prosche_1107/article/details/126840631?spm=1001.2014.3001.5501

回复 0

samsung206bw 4年前

@XiLitter 是的,需要搭建能公网访问的控制机,接收反弹的shell。注意: return (subprocess.call, (["python3","-c",s],))

回复 0

XiLitter 4年前

师傅,是不是需要自己来定义一个类,然后利用__reduce__来反弹shell,但是这样我没成功,还请师傅指点

回复 0

云牧青 4年前

怎么做? 这靶机不通外网啊,感觉,wget个百度都半天没响应。而且也没回显啊,就是500报错,自己搭了一下,发现命令是执行了的,就是返回时报错了,报错信息是TypeError: The view function did not return a valid response. The return type must be a string, dict, tuple, Response inst

回复 3
Jiafeng 11月前

可以把ls >> main.py 进行序列化。

回复 0

Fitz_临风 4年前

用subprocess 别用 os.system就好了

回复 0

WriteUp

image
Aer0Lite

1 金币

评分(6)

解题动态

t0ur1st 攻破了该题 4天前
j18m 攻破了该题 5天前
kingx3 攻破了该题 7天前
zmjjkk..... 攻破了该题 8天前
cxy..... 攻破了该题 8天前
Amy 攻破了该题 8天前
奥特娘 攻破了该题 9天前
一江明月送归舟 攻破了该题 10天前
valecalida 攻破了该题 12天前
itsjimo 攻破了该题 16天前
15173567598 攻破了该题 21天前
风掠 攻破了该题 21天前
qi1102 攻破了该题 22天前
Alter 攻破了该题 22天前
CCC1112 攻破了该题 23天前
KN11 攻破了该题 23天前
小懒 攻破了该题 23天前
CyberX 攻破了该题 24天前
世界你好 攻破了该题 26天前
能工智人 攻破了该题 26天前
问题反馈