今后会发布更多反爬虫文章,点波关注不迷路哦。

相信很多小伙伴扒某些网站的前端代码,打开控制台要看Network,结果发现他们页面一打开控制台就不断的debugger,完全运行调试。

如下图:

进入调试,自动跳转到循环Debugger.png

接下来分享两种解决方案

方案一

右击debugger行数位置,点击add conditional breakpoint..

点击add conditional breakpoint.png

添加false,然后按回撤, 刷新网页,发现成功跳过无限debugger

修改成false.png

方案二

1、在js文件右击, 然后点击save as ..., 把js文件保存到本地。

保存js文件到桌面.png

2、修改保存到本地的js文件,将debugger成false保存js文件

修改debugger成false 保存js文件.png

3、在浏览器Soures获取需要替换的js文件url

获取需要替换的js文件url.png

4、使用fiddler动态拦截替换js,刷新网页即可

使用fiddler动态拦截替换js.png

方案三

注入代码到js文件

//1 .去除无限debugger

Function.prototype.__constructor_back = Function.prototype.constructor;

Function.prototype.constructor = function() {

if(arguments && typeof arguments[0]==='string'){

//alert("new function: "+ arguments[0]);

if("debugger" === arguments[0]){

//arguments[0]="console.log(\"anti debugger\");";

//arguments[0]=";";

return

}

}

return Function.prototype.__constructor_back.apply(this,arguments);

}

如果文章对你有帮助,点个♥吧

python debugger_彻底搞定反调试之无限debugger相关推荐

  1. JS逆向-常见反调试之“无限Debugger”,怎么解决?

    前言 本文是该专栏的第34篇,后面会持续分享python爬虫干货知识,记得关注. 首先来说下反调试,一般将反调试理解为"影响正常调试的都属于反调试",其大致包括压缩混淆加密,无限d ...

  2. python查看微信撤回消息_想查看微信好友撤回的消息?Python帮你搞定

    要说微信最让人恶心的发明,消息撤回绝对能上榜. 比如你现在正和女朋友用微信聊着天,或者跟自己喜欢的女孩子聊着天,一个不留神,你没注意到对方发的消息就被她及时撤回了,这时你很好奇,好奇她到底发了什么?于 ...

  3. python从视频中提取音频_提取视频中的音频——python三行程序搞定!

    原标题:提取视频中的音频--python三行程序搞定! 写在开头 身处数据爆炸增长的时代,各种各样的数据都飞速增长,视频数据也不例外.我们可以使用 python 来提取视频中的音频,而这仅仅需要安装一 ...

  4. python做excel麻烦_高效办公必备:别人通宵做的 Excel,我用Python 半小时搞定!

    原标题:高效办公必备:别人通宵做的 Excel,我用Python 半小时搞定! 最近经常听到周围的人抱怨:"工作忙,在加班--" 不知不觉,当代职场人早就被"996&qu ...

  5. python如何高效使用excel_高效办公必备:你加班做的 Excel数据汇总,我用Python一分钟搞定!...

    原标题:高效办公必备:你加班做的 Excel数据汇总,我用Python一分钟搞定! 广东优就业 IT互联网/资讯热点/技能干货 点左上方蓝字关注小U有礼物送~ 现如今无论是工作汇报.产品设计.后台设计 ...

  6. python语音转文字源码_【python3】Python十行代码搞定文字转语音

    都是copy的百度SDK文档,简单说说怎么用. 1.没安装Python的参见此文:Python学习笔记系列 1 --安装调试Python开发软件 2.win+r输入cmd打开命令行,输入:pip in ...

  7. python哪个文字转语音好用_【python3】Python十行代码搞定文字转语音

    都是copy的百度SDK文档,简单说说怎么用. 1.没安装Python的参见此文:Python学习笔记系列 1 --安装调试Python开发软件 2.win+r输入cmd打开命令行,输入:pip in ...

  8. openpyxl写入一行数据_老板让我从几百个Excel中查找数据,我用Python一分钟搞定!...

    以下文章来源: 早起Python 作者:陈熹 大家好,又到了Python办公自动化系列. 今天分享一个真实的办公自动化需求,大家一定要仔细阅读需求说明,在理解需求之后即可体会Python的强大! 一. ...

  9. AI 换脸?除了 ZAO,用 Python 一样轻松搞定

    最近两天一款名为 「ZAO」 的 App 刷爆了朋友圈,它的主打功能是 AI 换脸,宣称「只需一张照片,就能出演天下好戏」 : 现实中不能实现当明星的梦,在这个 App 里你可以,想演谁演谁.新鲜.好 ...

最新文章

  1. 岛屿类-网格类问题-DFS | 力扣695. 岛屿的最大面积
  2. EOS从入门到精通(四)
  3. webrtc 语音流java_通过WebView WebRTC从麦克风传输语音时的语音识别
  4. python基础语法whike循环_python基础语法 - 循环
  5. instr 函数从后往前计数 instr(spell,' ',-1)
  6. 线性表--算法设计题2.29
  7. A20成功驱动FT5206触摸屏
  8. 数据结构--队列Queue--打印杨辉三角
  9. 每个数据科学专家都应该知道的六个概率分布
  10. 字符串转换为列表 python_python,_python把字符串转换成列表,python - phpStudy
  11. C++ Const深入解析
  12. 不使用border-radius,实现一个可复用的高度和宽度都自适应的圆角矩形
  13. JavaScript浏览器对象(BOM)中有关设备、浏览器屏幕高度和宽度的API介绍
  14. 基于STM32构建EtherCAT主站(SOEM方案)5
  15. 联想笔记本电脑键盘灯怎么开启_【普通背光键盘灯怎么开】联想键盘背光灯怎么开_背光键盘怎么开...
  16. 计算机文化基础感想,提高《计算机文化基础》教学效果地几点心得.doc
  17. 1.交易开拓者-基础入门知识介绍
  18. 如何从gitbub上clone代码
  19. 图画日记怎么画_画画提高的一个方法: 绘画日记!
  20. vi编辑器 末尾添加_vi编辑器操作指令分享

热门文章

  1. 11 12 13c语言编程,C语言编程
  2. Pbsim模拟器的使用
  3. xml之结构(company-employ buyer)
  4. 日期类对象与整数之间的加法运算
  5. opensuse 安装 php,在openSUSE上安装和配置LAMP(2)
  6. linux中system清屏命令,Linux磁盘管理命令
  7. python 日志 logging 的用法
  8. python获取本机 ip地址、mac地址(物理地址)、计算机名、硬盘序列号、CPU序列号、主板序列号、bios序列号、bios uuid号
  9. 基于自监督网络的手部静脉无损三维测量
  10. cv2.VideoCapture().set(propId, value)设置摄像头图片大小的用法