当前位置: 首页 > news >正文

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

知识点:
1、JS逆向-反调试分析技术-检测
2、JS逆向-反调试分析技术-绕过

反调试:
实现防止他人调试、动态分析自己的代码

一、演示案例:JS逆向-反调试分析技术-检测

1、无限Debugger技术

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

2、键盘监听(F12)

在这里插入图片描述

3、鼠标监听(右键)

在这里插入图片描述

4、检测浏览器的高度插值

5、检测开发者人员工具变量是否为true

6、利用console.log调用次数

7、利用代码运行的时间差

8、利用toString

9、检测非浏览器

二、演示案例:JS逆向-反调试分析技术-绕过

1、禁用所有断点(通杀,但是启用了之后自己打断点也不生效)

在这里插入图片描述

2、禁用局部断点

在这里插入图片描述

在这里插入图片描述

3、设置条件断点

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

4、替换文件执行(修改文件重定向)

找到反调试的js文件,把里面的反调试代码删除掉,再让网站加载这个修改后的js文件。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

5、通过Burp修改匹配(网站流量经过burp修改返回内容)

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

6、油管猴(篡改猴)插件配合HOOK(插件对浏览器执行JS删除)

HOOK通俗来讲就是程序运行的过程中,攻击者偷偷加点自己的东西进去再一起运行。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/a/354238.html

相关文章:

  • 泊松分布知识点讲解
  • Android WPS Office 18.20
  • 【Win软件 - 系统 - 网络】 Windows怎么禁止某个应用联网
  • 洛谷P13849 [CERC 2023] Equal Schedules题解
  • python接口自动化测试报告插件使用
  • CSS扩大点击热区示例
  • 明远智睿 RK3506 核心板:高集成度与强实时性的嵌入式解决方案
  • 【小白笔记】Hugging Face 下载:Git 到镜像网站的
  • 4-3.Python 数据容器 - 集合 set(集合 set 概述、集合的定义、集合的遍历、集合的常用方法)
  • Yolo系列 —— 使用自制数据集训练yolo模型
  • 2021/07 JLPT听力原文 问题一 1番
  • MQTT broker 安装与基础配置实战指南(一)
  • Java:IO流——增强篇
  • anaconda本身有一个python环境(base),想用别的环境就是用anaconda命令行往anaconda里创建虚拟环境
  • 英伟达 spectrum xgs 以太网 的含义和解释
  • 互联网大厂AI面试:从大模型原理到场景应用的深度解析
  • WPF 程序用户权限模块利用MarkupExtension实现控制控件显示
  • 嵌入式分层架构下的AT指令模块设计与实现
  • 使用Nginx搭建图片传输服务:配置与优化指南
  • Content-Type是application/x-www-form-urlencoded表示从前端到后端提交的是表单的形式
  • 微服务的编程测评系统17-判题功能-代码沙箱
  • 除自身以外数组的乘积是什么意思
  • 算法刷题常见错误
  • Linux 打包及压缩基础知识总结
  • 车间生产管理遇到的问题及改善方案有哪些?
  • 在 Windows 上部署 Go 语言开发环境
  • Go语言与Docker 开发的核心应用领域
  • 源码分析unexpected EOF on client connection with an open transaction
  • 分治法——二分答案
  • 深入探索Vue:前端开发的强大框架