从零开始学习网络安全渗透测试之信息收集篇——(二)WEB前端&JS架构&框架识别&泄漏提取&API接口枚举&FUZZ爬虫&插件项目

0、什么是JS渗透测试?

在Javascript中也存在变量和函数,当存在可控变量及函数调用即可参数漏洞JS开发的WEB应用和PHP,JAVA,NET等区别在于即没有源代码,也可以通过浏览器的查看源代码获取真实的点。获取URL,获取JS敏感信息,获取代码传参等,所以相当于JS开发的WEB应用属于白盒测试(默认有源码参考),一般会在JS中寻找更多的URL地址,在JS代码逻辑【加密算法,API key配置,验证逻辑等】进行后期安全测试。
在这里插入图片描述

1、JS安全问题

  • 源码泄漏
  • 未授权访问
  • 敏感key泄漏
  • API接口安全

2、流行的Js框架有那些?

Vue、 Node、Js 、jQuery、Angular等

3、如何判定JS开发应用?

  • 插件wappalyzer
  • 源程序代码简短
  • 引入多个js文件
  • 一般有/static/js/app.js等顺序的js文件
  • 一般cookie中有connect.sid

4、如何快速获取价值信息?

src=
path=
method:“get”
http.get("
method:“post”
http.post("
$.ajax
http://service.httppost
http://service.httpget

通过Burpsuite进行半自动化分析

#前端架构-半自动化Burp分析
自带功能: Target->sitemap->Engagement tools->Find scripts

在这里插入图片描述
在这里插入图片描述

官方插件: JS Link Finder & JS Miner
Extender->BApp store->
在这里插入图片描述

第三方插件: HaE & Unexpected_information

插件加载器:jython-standalone-2.7.2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

love6a6

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值