免费工具指南:如何在Web应用渗透测试中使用开发者工具与JavaScript

本教程详细演示如何利用浏览器开发者工具和JavaScript进行Web应用渗透测试,涵盖DOM操作、网络请求分析、Cookie管理和调试器使用等实战技术,帮助测试人员直接在浏览器中完成大部分渗透工作。

Webcast: Free Tools! How to Use Developer Tools and Javascript in Webapp Pentests

我喜欢Web应用程序,你呢?Web应用程序绝对是学习安全的最佳途径。为什么?因为它们自成一体且高度透明。你不需要庞大的实验环境就能进行实践,只需在笔记本电脑上用一个小型VM甚至更小的Docker镜像即可运行。只要攻击的是自己的资产,就很容易避免麻烦——单个下载完成时环境就已就绪。

透明性体现在哪里?从早期浏览器的"查看源代码"功能开始,人们就能轻松看清Web应用程序和浏览器内的运行机制。每个Web应用都不得不向你提供(客户端)源代码!仔细想想,几乎不存在真正的"黑盒"Web应用渗透测试……

无论如何,Firefox和Chrome中的开发者工具正是"查看源代码"经过25年创造力与功能强化后的成果。

我们将以渗透测试视角观察最新版Firefox的开发者工具:检查并修改DOM(文档对象模型)、截取屏幕截图、查找提取关键数据、在网站源上下文环境中使用控制台运行JavaScript,甚至在执行过快时通过调试器暂停脚本执行……

或许我们会让你相信:完全可以在不离开浏览器的情况下完成Web应用渗透测试的大部分工作。

加入BHIS Discord频道:https://discord.gg/aHHh3u5
本次网络研讨会幻灯片下载:https://www.blackhillsinfosec.com/wp-content/uploads/2020/09/SLIDES_HowToDeveloperToolsWebappPentesting.pdf

时间轴导航

  • 0:00 – 标有"免费工具!“的炫酷幻灯片开场
  • 0:38 – 回溯历史机器
  • 11:00 – 持续学习之道
  • 18:01 – 开发者工具入口路径
  • 24:37 – 独立窗口控制台
  • 30:40 – 网络标签页分析
  • 36:23 – 存储标签页功能
  • 38:20 – 全面Cookie管理
  • 40:38 – 检查器工具详解
  • 45:05 – 调试器应用
  • 45:26 – 工具自定义配置
  • 45:36 – 控制台实用技巧

现代Web应用渗透测试课程可通过直播/虚拟方式及点播形式获取

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计