JS逆向-开发者工具&网络请求筛选&调用堆栈链&断点调试方法&数据作用域&控制台分析

Ethan医生1周前信息收集25

 JS逆向-F12开发者工具-使用指南

 JS逆向-F12开发者工具-调用堆栈

 JS逆向-F12开发者工具-断点调试



#前置说明

1、JS逆向与安全

事实上,前端的逆向通俗来说就是在浏览器的调试器中,对存在的前端代码(这里的前端代码包括html、js、css见上图差异对比)进行分析,通过分析其逻辑获取其中的路由、加密方式、敏感信息泄露等。

*应用场景:

例子1:某登录框加密传输时,枚举爆破攻击手法

例子2:某电商前端计算折扣,逆向JS篡改价格

例子3:某操作验证码认证时,生成验证码可预测

例子4:某平台的X-Sign签名,逆向后可构造任意请求

例子5:某应用参数加密时,逆向算法可改Payload测试

 

2、JS文件与安全

*前期课程用项目提取JS信息

*前期课程用项目发现更多JS

 

#开发者工具使用

1、F12面板

网络,源代码/来源,控制台,元素等

2、作用域

简单来说就是运行后相关的数据值

3、调用堆栈

简单来说就是代码的执行逻辑顺序

4、断点调试

参考:https://mp.weixin.qq.com/s/E-eip5LXjGHFYmNlrNK-bg

 

#案例分析

*某应用几种断点调试法分析

*某应用加密算法调用堆栈分析

*某应用JS文件代码分析挖掘


标签: JS逆向

相关文章

JS逆向-反调试绕过&事件检测&无限Debug&篡改猴Hook&替换指向&匹配修改&条件断点

JS逆向-反调试绕过&事件检测&无限Debug&篡改猴Hook&替换指向&匹配修改&条件断点

➢ JS逆向-F12开发者工具-使用指南➢ JS逆向-F12开发者工具-调用堆栈➢ JS逆向-F12开发者工具-断点调试➢ JS逆向-反调试分析技术-检测&am...

JS逆向-Sign签名&绕过技术&算法可逆&替换库模拟发包&堆栈定位&特征搜索&安全影响

➢ JS逆向-Sign绕过-签名影响&加密解密Sign(签名)机制广泛应用于API请求、数据传输、身份验证等场景,用于确保数据的完整性和来源可信性。它对渗透测试(Penetratio...

JS逆向-HOOK钩子&脚本开发&注入逻辑&油管猴配置&绕过Debug&定时循环&构造函数

➢ JS逆向-F12开发者工具-使用指南➢ JS逆向-F12开发者工具-调用堆栈➢ JS逆向-F12开发者工具-断点调试➢ JS逆向-反调试分析技术-检测&am...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。