黑客攻防笔记Day01

文件上传漏洞原理

一、实验环境:

  • 目标靶机:OWASP_Broken_Web_App_VM_1.2
  • 测试渗透机:Kali-Linux

二、实验原理:

1、文件上传(File Upload)是大部分Web应用都具备的功能,例如:用户上传附件、修改头像、分享图片、视频等。

2、正常的文件一般都是文档、图片、视频等,Web应用收集之后放入后台存储,需要的时候再调出来返回。

3、如果恶意文件如PHP,ASP等执行文件绕过Web应用,并且顺利执行,则相当于黑客直接拿到了W.

4、一答案黑客拿到了Webshell,则可以拿得到Web应用上的数据,删除Web文件,本地提权,进一步讲整个服务器甚至内网。

5、SQL注入攻击的对象是数据库服务,文件上传漏洞主要攻击Web服务,实际渗透两种相结合,达到对目标的深度控制。

三、实战

  • 打开靶机

 

  •  登录,默认账号和密码都是user.

 

  •  点击upload

 

  •  进行文件上传

先上传一个图像

显示上传成功

 

 上传一个.php的程序

也显示上传成功

 

 理论上两种都可以上传成功是不合理的,由此可见存在漏洞即文件上传漏洞。

  • 该选项可以修改安全等级,若改为高级的话,.php文件就不能上传了

 

 

 如图:

 

 设置低安全等级,查看源代码

 

 

 该源代码为后端源代码

 

 

 

 

 

 

 

.

posted @ 2021-03-31 07:38  三月暮啊  阅读(66)  评论(0编辑  收藏  举报