前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >渗透测试信息收集技巧(2)——C段扫描和Web目录扫描

渗透测试信息收集技巧(2)——C段扫描和Web目录扫描

原创
作者头像
zhouzhou的奇妙编程
修改2024-09-26 18:16:32
1230
修改2024-09-26 18:16:32
举报
文章被收录于专栏:渗透测试专栏

C段扫描

  • 收集C段内部属于目标的IP地址
  • 内部服务只限IP访问,没有映射域名
  • 更多的探测主机目标资产

主要工具为:NmapMasscan

Nmap

  • 快速扫描大型网络
  • 可以获得主机运行的端口,服务,系统指纹
  • 提供上百个扩展脚本

Nmap-扫描C段主机存活

代码语言:python
代码运行次数:0
复制
Nmap -sn -PE -n 192.168.1.1/24  -oX out.xml

-sn  不扫描端口
-PE  ICMP 扫描
-n  不进行dns解析

Nmap-定向端口扫描

代码语言:python
代码运行次数:0
复制
Nmap -sS -Pn -p 3389 ip

-sS  半开放扫描
-Pn  不进行主机存活探测

Nmap-全端口扫描

代码语言:python
代码运行次数:0
复制
Nmap -sS -Pn -p 1-65535 -n  ip

-sS  半开放扫描
-Pn  不进行主机存活探测

Nmap-服务扫描

代码语言:python
代码运行次数:0
复制
Nmap -sS -sV -p 1-65535 -n ip

-sS  半开放扫描
-sV  显示出端口开放的服务

Masscan

  • Masscan号称是最快的互联网端口扫描器,最快可以在六分钟内扫遍互联网,每秒传输1000万个数据包
  • 允许任意地址范围和端口范围

Masscan-使用

代码语言:python
代码运行次数:0
复制
masscan -p 80 ip/24 -rate 10000 -oL output.txt

-p  设置端口
--rate 发包速率
-oL 输出位置

为了绕过扫描特定ip,可以添加 --excludefile

代码语言:python
代码运行次数:0
复制
Masscan -p 80 ip --excludefile special.txt

自定义多种格式输出

代码语言:python
代码运行次数:0
复制
-oX 输出xml

-oJ 输出json格式

-oL 输出简单列表

Masscan-注意问题

  • 扫描选项中必须添加端口 -p、--ports 1-65535
  • 目标主机是IP地址,不是域名

Masscan和Nmap工具结合

Web目录扫描

Web目录扫描的原因

  • 寻找到网站后台管理
  • 寻找未授权界面
  • 寻找网站更多隐藏信息

Web目录扫描的方法

  • robots.txt
  • 搜索引擎
  • 爆破

robots.txt

Robots协议(Robots Exclusion Protocol)“网络爬虫排除标准”,网站通过Robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取,同时也记录网站所具有基本的目录。

搜索引擎

搜索引擎会爬取网站下目录,并且不需要触碰网站任何防御设备。

代码语言:python
代码运行次数:0
复制
site:xxxx.com.cn

爆破

通过字典匹配网站是否返回相应正确状态码,然后列出存在的目录,爆破可能会触发网站防火墙拦截规则,造成IP封禁。

工具:dirb、dirbuster、御剑。

DIRB

  • DIRB是一个Web内容扫描程序
  • 通过字典查找WEB服务器的响应
  • DRIB只能扫描网站目录不能扫描漏洞
代码语言:python
代码运行次数:0
复制
dirb https://www.xxx.com.cn   /XXX/wordlist.txt


后接字典路径

参数:

代码语言:python
代码运行次数:0
复制
-a  设置User-Agent
-X XXX 在每个词后增加XXX后缀,比如   .html  .php
-z number 延迟多少毫秒后,再发包。比如间隔1秒发包,-z  1000
-b 不扫描 ../ 或者 ./
-c 设置Cookie
-E 设置证书文件
-o outfile_file 保存扫描文件

DirBuster

DirBuster多线程Java应用程序,主要扫描服务器上的目录和文件名,扫描方式分为基于字典和纯爆破。

御剑


本文部分图片摘自深信服安全服务认证工程师课程课件中,为方便个人学习使用,勿作商用!!!!文字内容为自己手打,并非直接搬运!如有侵权,请联系删除!!!

本文档所提供的信息仅用于教育目的及在获得明确授权的情况下进行渗透测试。任何未经授权使用本文档中技术信息的行为都是严格禁止的,并可能违反《中华人民共和国网络安全法》及相关法律法规。使用者应当合法合规地运用所学知识,不得用于非法入侵、破坏信息系统等恶意活动。我们强烈建议所有读者遵守当地法律与道德规范,在合法范围内探索信息技术。

我正在参与2024腾讯21天技术创作挑战赛|年中回顾特别季,年中技术沉淀,拯救你的flag,快来和我瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • C段扫描
    • Nmap
      • Nmap-扫描C段主机存活
      • Nmap-定向端口扫描
      • Nmap-全端口扫描
      • Nmap-服务扫描
    • Masscan
      • Masscan-使用
      • Masscan-注意问题
    • Masscan和Nmap工具结合
    • Web目录扫描
      • Web目录扫描的原因
        • Web目录扫描的方法
          • robots.txt
          • 搜索引擎
          • 爆破
      相关产品与服务
      渗透测试服务
      腾讯云渗透测试服务(Penetration Test Service, PTS),为客户提供针对于 Web 应用、移动 APP、微信小程序的黑盒安全测试内容;可以覆盖安全漏洞全生命周期,包括漏洞的发现、利用、修复以及修复后的验证。使用腾讯云渗透测试服务,可以随时将安全测试这一动作加入到您的产品研发、应用上线、安全自检等计划中来。不仅快速且便捷,而且稳定可靠,易于管理,有效的提升应用的安全能力。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档