IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 渗透测试全流程及相应工具(常规面试应急必备) -> 正文阅读

[网络协议]渗透测试全流程及相应工具(常规面试应急必备)


不懂原理也能当一名渗透测试人员,成为一代脚本小子的关键文章

渗透测试全流程

括号里为此步的推荐工具

第一步 简要了解

浏览整个网站(肉眼+burpsuite抓包)

  • 网站是干扫描的
  • 网站的大致结构
  • 网站的主要功能
    目光扫描,关注参数变化和页面跳转

本流程所用工具:抓包:burpsuit

第二步 信息收集(首要:google hacking)

网站信息

  • cms版本,获取网站的目录结构、尝试获取exp\poc
    google 某某cms exp/poc/exploit
    exploit-db.com cms
  • 网站结构 cms/目录爆破(7kbscan)
  • 中间件 tomcat/jboss->jsp
  • 数据库 mysql msssql

本流程可以适用全网站扫描器:awvsnessuexray
目录爆破不推荐御剑的原因是太老了,disearch都要好很多

服务器信息

  • 端口扫描(hydra端口爆破、nmap、masscan),记住常见端口
  • 操作系统(burpsuit)
  • 旁站,真实IP,C段(IP反查等在线网站)

找不到后台怎么办?xss.xss打回含有后台路径

第三步 代码层漏洞检验

sql

手工注入

  • 直接注入 Or 间接注入(二次注入)
  • 数据库类型:mysql、sql server、access、oracle、mongodb数据库
  • 注入语句:select、updata、insert、delete、limit之后、order by 之后
  • 注入位置:get、post、http header
  • 其他类型:base64注入、二次解码注入、宽字节注入、OOB-dns外带注入
  • 扫描:sqlmap
    注意站库分离

文件上传

手工上传
绕过验证:

  • 绕过前端js:禁用js、抓包修改文件后缀
  • mime-type验证:抓包修改content-type,image/jpeg,image/png,image/gif
  • 文件头检验:1.抓包修改文件头:jpeg,png,GIF89a
    2.图片马,绕过二次渲染马,免杀图片马(需要文件包含)
  • 黑名单白名单绕过,phtml这种
  • 解析漏洞:.htaccess

漏洞较少,但危害极大

文件包含

  • 分类:远程文件包含、本地文件包含
    常规利用方式:
  • 包含日志文件
  • php伪协议

命令执行

  • 相关函数:system()、preg_replace()、exec()、shell_exec()、eval()、assert()
  • 利用方式:管道符拼接、反序列化[struts2、weblogic、fastjson]
  • 防御:过滤、disable_function

xss

  • 利用方式:xsspt.com,beef
  • 防御:htmlspecialchars()过滤
  • xss打回内容带cookie和后台路径

csrf

  • 原理:管理员正常登录网站后,在cookie有效期内,进入攻击者恶意构造页面,恶意页面利用该cookie执行管理员权限操作
  • 别称:跨站请求伪造
  • 跨域:同源策略
    ajax无法跨域
    自动表单提交
    <img src><script src>

ssrf

  • 服务端请求伪造
  • 利用方式:xxe、远程文件包含、redis反弹shell

XXE

  • 原理:xml外部实体注入
  • 漏洞发现:抓包发现是xml格式

第四步 逻辑漏洞挖掘

  • 支付逻辑漏洞
  • 越权:水平越权、垂直越权
  • 任意密码修改

第五步 代码审计

  • 思路:全局审计->定向功能分析、敏感函数参数回溯
xsssql注入代码执行命令执行文件上传Other
echomysql_queryassertpassthrufreadextract
print*mysqli_queryevalsystemcopyparse_str
mysqli:querypreg_replacepopenfuputsunserialize
PDO:queryinclude*shell_execunlink
require*

unlink是删除文件(任意文件删除漏洞)

后续更新内网渗透、日志分析、溯源、安全加固等内容

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-03-21 21:30:49  更:2022-03-21 21:34:06 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 5:47:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码