首页 > 系统相关 >记一次任意文件下载到Getshell

记一次任意文件下载到Getshell

时间:2023-10-27 17:33:47浏览次数:35  
标签:文件 Getshell 配置文件 数据库 网安 任意 下载

任意文件下载(Arbitrary File Download)是一种常见的 Web 攻击技术,用于窃取服务器上任意文件的内容。攻击者利用应用程序中的漏洞,通过构造恶意请求,使应用程序将任意文件(如配置文件、敏感数据等)发送给攻击者。一旦攻击者成功利用这种漏洞,就可以从服务器上获取应用程序所拥有的任意文件,并且可以获取到这些文件的敏感信息。

在日常的渗透中,看到下载功能是可以去看一下有没有该漏洞的,利用下载获取源码或数据库配置文件及系统敏感文件为后续出思路 在日常渗透中,应该注重前台的每个功能点,最好做个Checklist。

0x01 任意文件下载

1.进行测试

在本次渗透中 首页->资料下载->公共资料 去点击该功能进行测试

标题: fig:

2.发现敏感路径

看到此链接,感觉很有机会,继续尝试

标题: fig:

3.尝试下载index.php

发现成功下载,嘿嘿去找找 ThinkPHP 数据库配置文件在哪先

标题: fig:

4.尝试下载数据库配置文件

先去百度一下,ThinkPHP3.2的目录结构

标题: fig:

最终在/Application/Common/Conf/目录下找到了数据库配置文件

/Application/Common/Conf/config.php

标题: fig:

0x02 尝试连接数据库

5.获取数据库账号密码

好,数据库账号密码到手,接下来看看端口开放在外网没有

【----帮助网安学习,以下所有学习资料免费领!加vx:yj009991,备注 “博客园” 获取!】

 ① 网安学习成长路径思维导图
 ② 60+网安经典常用工具包
 ③ 100+SRC漏洞分析报告
 ④ 150+网安攻防实战技术电子书
 ⑤ 最权威CISSP 认证考试指南+题库
 ⑥ 超1800页CTF实战技巧手册
 ⑦ 最新网安大厂面试题合集(含答案)
 ⑧ APP客户端安全检测指南(安卓+IOS)

标题: fig: 

发现数据库端口开在外网

标题: fig:

6.连接数据库

成功连上数据库

标题: fig:

7.查看管理员账号密码

这个 MD5 只能看一眼,多看一眼就是123456

标题: fig:

标题: fig:

0x03 寻找后台

8.寻找后台

好,后台管理员账号密码都有了,那么后台呢。。。

目录扫描没扫出来,前台仔细找找也没有

那时候卡了我好久。。。。。。

9.细心决定成败

再回到那个数据库配置文件,找到那个被忽视的神秘路径。。

原来它一直在这里等我,是我忽视它了

成功找到后台

标题: fig:

0x04 有手就行文件上传

10.进入后台后寻找功能点

标题: fig:

11.记住该分类

标题: fig:

12.上传Webshell

抓包直接把jpg修改php就可以上传成功,但是没有回显

1.png

 

13.成功Getshell

在前台找到自己刚刚上传选择的分类,复制下载链接,即可得到Webshell地址

标题: fig:

标题: fig:

收工!

更多网安技能的在线实操练习,请点击这里>>

  

标签:文件,Getshell,配置文件,数据库,网安,任意,下载
From: https://www.cnblogs.com/hetianlab/p/17792841.html

相关文章

  • python 某音文件下载
    importtime#frompyqueryimportPyQueryaspqimportcommonMethodimportdatetimeimportrequestsimportreimportosimportjsonpattern_1='<sourceclass=""src="//v3-web.douyinvod.com/(.{486,488})type="">'......
  • MT管理器逆向改仿真银行app软件,提供教程和成品下载
    我这边的思路是通过MT管理器去逆向一个银行仿真APP,让里面的默认信息都自定义修改成我自己的,大佬可以不用看,但是一些新手有必要去学习一下。教程开始:1、需要的两个附件工具已经导入到了模拟器里面了2、用Mt管理器提取这个模拟器的安装包3、点查看,进入压缩包目录里4、然后点......
  • wpf webview2动态修改下载文件的下载路径 文件下载路径选择
    通过webview2下载文件时候会将文件保存在用户的默认下载目录,如果想调整成通过弹窗选择下载路径的方式则需要将默认行为做出修改。本文通过CoreWebView2_DownloadStarting这个事件来调整下载路径,基本思路为通过弹窗让用户选择需要保存的路径,如果用户取消了此操作则通过这个事件......
  • C语言获取结构体变量地址并且输出结构体变量任意地址的数据
    #include<stdio.h>typedefstructTest{floatItem1;charItem2;intItem3;shortItem4;longItem5;doubleItem6;}TestStr1;intmain(){structTestTestStr;void*Ptr;TestStr.Item1=1.11;TestStr.It......
  • wpf Interaction Triggers 绑定任意方法、任意Command
     framework版本引入命名空间通过在代码中引入System.Windows.Interactivity.dll,引入了这个dll后我们就能够使用这个里面的方法来将事件映射到ViewModel层了,我们来看看具体的使用步骤,第一步就是引入命名控件xmlns:i="clr-namespace:System.Windows.Interactivity;assembl......
  • WPS 2021 下载及安装教程
    本文所提供的安装教程均来自互联网,仅供大家学习使用,不可用于商业用途,否则本作者不负责,如本文提供的信息涉及侵权,请联系作者删除,谢谢大家配合。 软件介绍:WPS2021是一款功能强大的办公软件。它是一款跨平台软件,支持Windows、Mac和Linux操作系统。WPS2021不仅提供了功能齐全的文本......
  • Rhino(犀牛) 7.4 下载及安装教程
    本文所提供的安装教程均来自互联网,仅供大家学习使用,不可用于商业用途,否则本作者不负责,如本文提供的信息涉及侵权,请联系作者删除,谢谢大家配合。 软件介绍:Rhino7.4是一款3D建模软件,由美国公司McNeel&Associates开发。它是一款功能强大的CAD工具,可以用于产品设计、建筑设计、工业......
  • ANSYS 2022R1 下载及安装教程
    本文所提供的安装教程均来自互联网,仅供大家学习使用,不可用于商业用途,否则本作者不负责,如本文提供的信息涉及侵权,请联系作者删除,谢谢大家配合。 软件介绍:Ansys2022R1新版本中Speos继续推动创新,为光学工程师提供准确、高性能的模拟能力,新版本所提供的强大功能,加快了模拟速度提高了......
  • macOS Sonoma 14.1正式版(23B74)发布(可下载黑白苹果镜像)
    系统介绍黑果魏叔苹果今天为macOSSonoma推出了14.1版本更新,魏叔发现,本更新主要改善了AppleMusic 界面,设置中新增保修状态,并修复了多项错误内容。根据苹果的新说明,这次的Mac更新不仅提供了一系列的改善,也解决了多项问题,并强化了系统安全性。以下是一些主要的更新内容:「音......
  • vue处理文件流实现上传下载
    1.文件流转base64axios({method:"post",url:"************",responseType:"blob",//必须将返回数据格式更改为blob格式}).then(res=>{//处理返回的文件流数据转为blob对象letblob=......