绕过反调试fuck-debugger

前言

  • 遇到个网站感觉还不错,想用F12,看看地址,没想到有反调试,如下图所示。
    在这里插入图片描述

  • 就卡在了fuck-debugger.js

  • 下面我们来突破它。

所需工具

  • whistle (需要先安装nodejs,正向代理时使用)。
  • nginx (替换文件时使用)
  • SwitchyOmega(一个浏览器插件),如果没有这个可以设置全局代理,下面会说到Windows 10的设置方法。

安装whistle

  • 要先安装nodejs。
  • 安装whistle命令
  npm install -g whistle
  • 启动
w2 start

在这里插入图片描述

配置SwitchyOmega

SwitchyOmega

在这里插入图片描述

  • 当前页面切换到w2配置。

没有SwitchyOmega

  • 如果没有SwitchyOmega这个插件,可以设置全局代理,以Windows 10为例,如下图所示。
    在这里插入图片描述
  • 然后点保存。

保存和修改fuck-debugger.js

  • 开启nginx,然后把文件下载下来,按自己需求修改一点。
  • 我注释了3处代码,本地服务如下图所示。
    在这里插入图片描述
  • 下面我们来配置whistle

配置whistle

  • 打开http://localhost:8899/
https://xxxx.com/xxx/statics/js/fuck-debugger.js http://127.0.0.1/fuck-debugger.js

在这里插入图片描述

  • 记得保存哦

  • 因为是https的所有要下载安装证书,勾选Capture TUNNEL CONNECTs

在这里插入图片描述

  • 下载完成后点击安装
    在这里插入图片描述

  • 重启浏览器

  • 现在打开F12,就没有烦人的debug了。
    在这里插入图片描述

posted on 2022-03-24 18:01  愤怒的苹果ext  阅读(137)  评论(0编辑  收藏  举报

导航