首页 > 其他分享 >ctfshow新手杯剪刀石头布(session反序列化)

ctfshow新手杯剪刀石头布(session反序列化)

时间:2022-10-07 14:56:43浏览次数:83  
标签:php session ctfshow 新手 post 序列化

看到ini_set('session.serialize_handler', 'php');让我不由自主的想起了session反序列化漏洞的一道题。直接百度会有很多文章这里不多介绍。

因此我们的解法就是:

1.post一个name为"PHP_SESSION_UPLOAD_PROGRESS" 的变量,值无所谓。

2.post上传一个文件,文件名改为我们的payload即可:|O:4:\"Game\":1:{s:3:\"log\";s:22:\"/var/www/html/flag.php\";}

 

标签:php,session,ctfshow,新手,post,序列化
From: https://www.cnblogs.com/meng-han/p/16759718.html

相关文章

  • ctfshow新手杯baby_pickle(python序列化与反序列化)
    题目附件代码如下:#Author:#Achilles#Time:#2022-9-20#For:#ctfshowimportbase64importpickle,pickletoolsimportuuidfromflaskimportFlask,......
  • ctfshow新手杯repairman
    首先get传递参数mode=0得到源码Yourmodeistheguest!hello,therepairman!<?phperror_reporting(0);session_start();$config['secret']=Array();include'con......
  • CTFShow 反序列化
    序列化:是将变量转换为可保存或传输的字符串的过程反序列化(反串行化):就是在适当的时候把这个字符串再转化成原来的变量使用。notice:序列化只是将变量序列化。试图通过序......
  • python session手动添加cookies键值并保持
    importrequestsses=requests.session()requests.utils.add_dict_to_cookiejar(ses.cookies,{"sessionid":"04r6wd81ew8egds5e8d16fe8g45s"})headers={'user-agen......
  • 121-25-ZooKeeper 服务启动,和 Session 的建立和管理_ev
                                   ......
  • python 反序列化
    利用的关键点就是如何构造我们的反序列化的payload,这个时候不得不提到__reduce__官方介绍reduce当序列化以及反序列化的过程中碰到一无所知的扩展类型的时候。就......
  • python爬虫使用session保持登录状态
    今天有个客户需求,从网站上下载会员试题,需要在登录状态下载,然后将网页中展示的试题保存在word中。网站上展示的所有试题要保存在一个word文档中,但是每一个试题结束下一个试......
  • redis一些关于SessionCallback和事务要注意的地方
     文章目录1.redisTemplate2.StringRedisTemplate3.测试SessionCallBack4.redis相关的同样适用lambda5.RedisSessionCallback和redis事务的区别......
  • Java对象序列化和反序列化
    Java类的序列化和反序列化序列化:指将对象转换为字节序列的过程,也就是将对象的信息转换成文件保存。反序列化:将字节序列转换成目标对象的过程,也就是读取文件,并转换为对象。几......
  • sessionStorage与localStorage 设置与获取
        <!DOCTYPEhtml><html><head><title>本地存储</title><script>functionsetSessionStorage(){//添加sessionStoragevarname......