superfish9 / pt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

信息收集

主机信息收集

敏感目录文件收集

端口扫描及Banner识别

WEB组件识别

漏洞信息收集

  • 手动挖掘
  • 扫描器
    • AWVS WEB 漏洞扫描器
    • Nussus 主机漏洞扫描器

WAF测试

  • Tor 防止 IP 被 ban
  • 特殊的 HTTP 请求
    • 同时包含 GET 与 POST
    • chunked 请求
    • HTTP 参数污染
    • 超大的请求包
    • 文件上传类型的参数传播
  • WAF 规则漏洞
    • 白名单
    • 控制字符拦截
    • 规则库不完全
    • 通配符绕过
    • 字符串分割
  • 协议
  • Fuzz

C 段 IP 信息

  • 与主机信息收集相同,侧重点应放在漏洞信息收集上。

IP 反查域名

目标网络结构

  • tracert

Nday 信息收集

域名信息收集

域名信息

  • 域名注册人
  • DNS 提供商
  • 域名到期时间
  • txt 记录中的 spf 字段(邮件伪造)
  • MX 记录中邮件服务器地址
  • 工具
    • whois
    • nslookup
    • dig

子域名收集

  • 本地工具
  • 搜索引擎
  • 第三方平台
  • DNS域传送
    • nslookup
    • dig
    • nmap
  • C/S程序逆向及抓包
    • 逆向平台依据语言与平台来选择,移动端建议使用 mobsf ,可以半自动化的发现链接与 IP ,抓包可以使用 wireshark 抓取所有流量来进行筛选。
  • 网站爬虫
    • BurpSuite Site map
  • 第三方代码平台

CDN寻找真实IP

目标信息收集

现场收集

  • 物理安全
    • 机房/办公区是否可以随意进出
    • 员工PC及服务器是否可控制,是否可插入 badUSB
    • 门禁系统是否存在安全问题
  • 无线安全/RF频率扫描
  • 其他信息
    • 目标所使用的系统版本
    • 目标使用的杀毒软件
    • 目标使用的浏览器
    • 办公区黑板上是否留有敏感信息
    • 垃圾桶或办公桌上是否存在敏感文件
    • 内部使用的平台
    • 常用的邮件格式体
    • oa 及其他平台用户名格式
    • 企业邮件用户名命名规则
    • 目标网络中的其他资产
      • 摄像头
      • 打印机
      • 门禁系统
      • 条形码扫描器

非现场收集

  • 员工信息收集
  • 敏感文件收集
  • 邮件系统信息收集
    • 目标使用的邮件系统供应商
    • 目标使用的邮件系统
    • 邮件服务器(域名 MX 记录)
  • 其他信息
    • XSS 盲打后台获取后台地址

其他

  • 社工库
  • 支付宝查询姓名
  • 微博、抖音、微信、QQ搜索手机号
  • 社工

漏洞挖掘与利用

Web应用

Server端

架构
组件
基础库
应用

Java Web

WebServer
开发框架
  • 《Attacking Java Web》

  • Spring

    • 有趣的SpEL注入
    • CVE-2022-22965(Spring4Shell,RCE,java9新特性导致CVE-2010-1622防护绕过)
    • CVE-2018-1271(Spring MVC目录遍历)
    • CVE-2018-1270(Spring Messaging RCE)
    • CVE-2018-1259(Spring Data集成XMLBeam XXE)
    • CVE-2017-8046(Spring REST Data SpEL表达式注入RCE)
    • CVE-2016-4977(Spring Security OAuth RCE)
    • Jndi注入及Spring RCE漏洞分析
    • CVE-2011-2730(Spring EL表达式执行RCE)
    • CVE-2010-1622(Spring MVC DOS&RCE
  • Struts2

    • s2-016、s2-019、s2-032、s2-037、s2-045、s2-046、s2-devmode(RCE)
应用
组件

PHP

开发框架
应用
组件
  • PHPMailer
    • CVE-2016-10033(命令执行)

Python

开发框架

Ruby

开发框架
  • Ruby on Rails
    • CVE-2019-5418(任意文件读取)
    • CVE-2018-3760(路径穿越与任意文件读取)
    • CVE-2016-2098(RCE)
    • CVE-2016-0752(RCE)
    • CVE-2015-3224(Web Console IP 白名单绕过 RCE)
    • CVE-2013-0333(RCE Rails PoC exploit for CVE-2013-0333
    • CVE-2013-3221(数据类型注入)
    • CVE-2013-0156(RCE)
应用
  • Gitlab
    • CVE-2021-22214(SSRF)
    • CVE-2021-22205(RCE)

Node.js

开发框架

企业应用

常见漏洞类型

未授权访问
SQL注入
NoSQL注入
文件上传
SSTI
SSRF
XXE
CRLF
SSI
自动绑定
未授权访问
前端相关
业务逻辑

其他

Java RMI

Redis

AJP

Mongodb

DNS

Rsync

Docker & 容器编排 & 云

About


Languages

Language:Python 100.0%