iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >渗透测试之目录扫描
  • 799
分享到

渗透测试之目录扫描

php数据库mysql 2023-09-22 11:09:00 799人浏览 独家记忆
摘要

什么是目录扫描: 在我们部署了网站之后有很多的敏感文件,比如说配置文件(.cfg)、数据文件(.sql)、目录文件(/backup /conf /admin)。但是有些网站如果配置出现问题,就会被攻击者攻击。 这些配置的问题会导致数据库用户

什么是目录扫描:

在我们部署了网站之后有很多的敏感文件,比如说配置文件(.cfg)、数据文件(.sql)、目录文件(/backup /conf /admin)。但是有些网站如果配置出现问题,就会被攻击者攻击。

这些配置的问题会导致数据库用户名和密码 、服务器的用户名和密码 、数据库的文件、网站源码等等信息都会被 入侵。如果黑客获得了相应文件后,就能对网站进行进一步的攻击!

目录为什么会泄漏:

配置问题。
2、本地文件包含问题。
比如在一个PHP文件中,我们经常会有一些公共的文件,在其他的代码文件中不需要重复编码的话,那我们就能用include +文件名 让php文件在当前的代码中生效,如果可以包含其他页面的代码,比如说恶意的代码,那么这个恶意代码就会被执行。如果include没有被限制,那我们可以通过本地文件和相对路径来进行遍历文件,进行攻击。

常见敏感目录和文件:

robots.txt
如果一个网站不让爬虫机器人去爬取里面的文件,那么我们可以默认这里面的文件包含有重要信息。

sitemap.xml
这是指导搜索引擎去网站搜索什么内容的文件。一般的cms都会自动生成这个文件

网站的备份文件和数据
对程序去进行升级或者定期对自己的网站需要进行备份。
这种工具生成的备份总会有类似的后缀和名字,比如wwwroot生成的日期.zip文件,如果路径泄漏,那么这些文件就会是攻击者值得关注的文件,所以我们自己在备份的时候,备份文件也需要路径的迁移。

路径类:
4、后台登录的目录:
一般来说,我们会给用户登录的界面,然后管理员也会有管理员登录的专用界面,虽然这些目录一般不会开放,但是如果我们在做目录扫描的时候扫出来了这样的目录,比如(admin或者manager),如果没有次数限制,那么我们可以尝试用暴力破解的方式进行攻击。

 

程序的安装包
对于一些非开源的商用系统,如果我们在安装的时候,他在部署网站后,没有及时把自己的压缩包给清理掉,那我们很有可能获得他的源码(1.zip)

上传的目录(/upload.php)
这样的文件如果存在那么就是存在上传功能的,如果有这个功能,那我们就可以把恶意代码进行植入和上传了。

Mysql的管理界面:
mysql的管理经常使用phpadmin进行管理。如果用phpadmin进行管理的话,就有很多漏洞可以利用了

程序的安装路径:(/install)
如果install的目录没有被删掉,那么我们可以重新进行安装,并且拥有访问权限

php的探针(phpinfo 雅黑探针)

网站的文本编辑器
文本编辑器也能造成很多的漏洞。

linux /etc/passwd
/etc/shadow SHA512
/etc/sudoers sudo
这些linux的文件也都很重要,需要扫描分析。

Macos (.ds-store)

编辑器的临时文件.swp

Tomcat WEB-INF
WEB-INF/web.xml : Web应用程序配置文件, 描述了servlet和其他的应 用组件配置及命名规则.
WEB-INF/database.properties : 数据库配置文件
WEB-INF/classes/ : 一般用来存放Java类文件(.class)
WEB-INF/lib/ : 用来存放打包好的库(.jar)
WEB-INF/src/ : 用来放源代码(.asp和.php等)

GitHub里面我们参考查询到一些敏感文件

以上这些文件和目录都是我们在进行目录扫描时需要重点关注的问题,里面经常会存在关键信息。还有一些非常规文件也是我们需要留心的点。

文件扫描思路

我们可以通过字典、递归、暴力破解、爬虫等等方式来进行扫描,
在扫描的过程中除了暴力破解等少量方式不需要字典,大多数扫描都需要字典。
github上面就能搜索到大量字典进行使用。同时kali里面也可以用Wordlists来查询到有大量字典可以使用。

文件扫描工具

kali 自带 dirb

可以用-h去查询相关参数来进行自己需要的操作

 

diebuster
这是可视化扫描工具,也是在kali中的工具

御剑后台扫描

burp suite又一次出现了,一个很常用的工具

来源地址:https://blog.csdn.net/hmysn/article/details/124810915

--结束END--

本文标题: 渗透测试之目录扫描

本文链接: https://www.lsjlt.com/news/415141.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 渗透测试之目录扫描
    什么是目录扫描: 在我们部署了网站之后有很多的敏感文件,比如说配置文件(.cfg)、数据文件(.sql)、目录文件(/backup /conf /admin)。但是有些网站如果配置出现问题,就会被攻击者攻击。 这些配置的问题会导致数据库用户...
    99+
    2023-09-22
    php 数据库 mysql
  • 渗透测试之网站后台扫描(wscan)
    渗透测试之网站后台扫描(wscan) 实验目的一、实验原理1. Wscan 二、实验环境2.1 操作机器2.2 实验工具Wscan 三、实验步骤1. 扫描目标机后台地址 ...
    99+
    2023-10-06
    服务器 运维 web安全
  • APP渗透测试基本内容与漏洞扫描介绍
    天气越来越凉爽,在对客户网站代码进行渗透测试,漏洞测试的同时我们SINE安全渗透技术要对客户的网站源代码进行全方位的安全检测与审计,只有真正的了解网站,才能更好的去渗透测试,发现网站存在的漏洞,尽可能的让客户的网站在上线之前,安全防护做到最...
    99+
    2023-06-03
  • 【渗透测试学习】—记录一次自测试渗透实战
    写在前面 本文是作者入门web安全后的第一次完整的授权渗透测试实战,因为最近在总结自己学习与挖掘到的漏,无意中翻到了这篇渗透测试报告,想当初我的这篇渗透测试报告是被评为优秀渗透测试报告的,故在此重新整了一下,分享一下自己的思路与骚操作给大家...
    99+
    2023-09-02
    php python 学习 运维 网络
  • 渗透测试之路:ThinkPHP漏洞复现
    1)简介 ThinkPHP是一个免费开源的,快速的,简单的面向对象的国产轻量级PHP开发框架。 ThinkPHP遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业级应用开而诞生的,具有免费开源,快速简单及面向对象等众多的...
    99+
    2023-09-08
    算法 爬虫 php Powered by 金山文档
  • 熊海cms渗透测试
    首先,先进行代码审计,丢进seay源代码审计系统自动审计,然后接着一个个手动分析代码 1.文件包含 /index.php 和admin/index.php代码如下 分析代码,接收传进来的参数r,进行addslashes过滤( 在每个双...
    99+
    2023-09-06
    php 开发语言 网络安全 web安全 安全
  • 510cms网站渗透测试
    信息收集 510cms企业网站系统源码,以PHP+MYSQL+smarty开发的企业网站,后台地址为admin/login.php。     使用wappalyzer检测出网站使用的中间件为Apache/2.4.7、使用的PHP版本为p...
    99+
    2023-09-07
    php 数据库 apache
  • < 渗透测试学习指南 > python编写目录遍历工具
    转载请注明作者及出处:         在编写目录遍历工具之前,我们首先要搭建一个WordPress框架环境,用以实践我们稍后编写出的工具。这里推荐大家通过在kali linux安装小皮面板搭建环境,毕竟用小皮搭环境是真方便(真香!) ...
    99+
    2023-09-03
    web安全 python php 系统安全 网络
  • Phpmyadmin渗透测试的示例
    这篇文章给大家分享的是有关Phpmyadmin渗透测试的示例的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首先通过目录扫描对某站进行扫描,发现存在phpmyadmin,尝试弱口令...
    99+
    2024-04-02
  • 渗透测试入门实战
    本书中文简体字版由 Wiley Publishing, Inc. 授权清华大学出版社出版。未经出版者书面许可,不得以任何方式复制或抄袭本书内容。本书封面贴有 Wiley 公司防伪标签,无标签者不得销售。版权所有,侵权必究。侵权举报电话: 0...
    99+
    2023-06-04
  • 针对Vue框架渗透测试-未授权访问目录漏洞【渗透实战+工具开发】
    文章目录 前言(吹水环节)一、vue是什么二、实战环节三、工具开发3.1吹水环节3.2正经环节3.2.1 检测模块开发思路3.2.2 验证模块开发思路 3.3 小插曲 四、2023年...
    99+
    2023-09-11
    web安全 渗透测试 安全漏洞 前端框架 java
  • 网站渗透测试公司的成长之路
    伴随着我的客户圈慢慢扩展,我的薄弱点也更加突显,例如我长期性摸着内部网,对外部网不太熟,对传统式的安全研究评估也拿捏不准确,一个详细的安全新项目自己压根担负不了。为填补外网地址工作经验和安全研究评估工作经验上的缺点,我下定决心要为自己换一份...
    99+
    2023-06-03
  • 【python渗透测试】python在渗透测试中的利用(完全版,持续中出)
    跟着gpt学习python在渗透测试中的利用 🔥系列专栏:python渗透测试 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 &#...
    99+
    2023-10-12
    python 开发语言
  • Springboot之Actuator的渗透测试和漏洞修复
    Actuator 的 REST 接口 Actuator监控分成两类:原生端点和用户自定义端点;自定义端点主要是指扩展性,用户可以根据自己的实际应用,定义一些比较关心的指标,在运行期进行监控。 原生端点是在应用程序里提供众多 Web 接口,通...
    99+
    2023-08-22
    spring boot java
  • 怎么进行Web渗透测试
    今天小编给大家分享一下怎么进行Web渗透测试的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。渗透测试,是渗透测试工程师完全模拟...
    99+
    2023-06-05
  • Android渗透测试取证实战
    Android渗透测试取证实战是指在进行Android渗透测试过程中,通过收集证据来证明攻击行为的存在和进行相应的追踪。下面是一个A...
    99+
    2023-09-23
    Android
  • 网站安全渗透测试检测认证登录分析
    圣诞节很快就要到了,对渗透测试的热情仍然有增无减。我们SINE安全在此为用户认证登录安全制定一个全面的检测方法和要点Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 75...
    99+
    2023-06-03
  • Bugku CTF PAR渗透测试3write-up
    目录 Bugku CTF PAR靶场渗透测试3write-up0x01 flag10x02 flag20x03 flag30x04 flag40 ...
    99+
    2023-09-23
    php
  • Python渗透测试入门之Scapy库如何使用
    Scapy 是一个用来解析底层网络数据包的Python模块和交互式程序,该程序对底层包处理进行了抽象打包,使得对网络数据包的处理非常简便。该类库可以在在网络安全领域有非常广泛用例,可用于漏洞利用开发、数据泄露、网络监听、入侵检测和流量的分析...
    99+
    2023-05-14
    Python scapy
  • Web应用渗透测试框架Arachni
    Web应用渗透测试框架Arachni...
    99+
    2023-06-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作