python debugger_彻底搞定反调试之无限debugger
今后会发布更多反爬虫文章,点波关注不迷路哦。
相信很多小伙伴扒某些网站的前端代码,打开控制台要看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相关推荐
- JS逆向-常见反调试之“无限Debugger”,怎么解决?
前言 本文是该专栏的第34篇,后面会持续分享python爬虫干货知识,记得关注. 首先来说下反调试,一般将反调试理解为"影响正常调试的都属于反调试",其大致包括压缩混淆加密,无限d ...
- python查看微信撤回消息_想查看微信好友撤回的消息?Python帮你搞定
要说微信最让人恶心的发明,消息撤回绝对能上榜. 比如你现在正和女朋友用微信聊着天,或者跟自己喜欢的女孩子聊着天,一个不留神,你没注意到对方发的消息就被她及时撤回了,这时你很好奇,好奇她到底发了什么?于 ...
- python从视频中提取音频_提取视频中的音频——python三行程序搞定!
原标题:提取视频中的音频--python三行程序搞定! 写在开头 身处数据爆炸增长的时代,各种各样的数据都飞速增长,视频数据也不例外.我们可以使用 python 来提取视频中的音频,而这仅仅需要安装一 ...
- python做excel麻烦_高效办公必备:别人通宵做的 Excel,我用Python 半小时搞定!
原标题:高效办公必备:别人通宵做的 Excel,我用Python 半小时搞定! 最近经常听到周围的人抱怨:"工作忙,在加班--" 不知不觉,当代职场人早就被"996&qu ...
- python如何高效使用excel_高效办公必备:你加班做的 Excel数据汇总,我用Python一分钟搞定!...
原标题:高效办公必备:你加班做的 Excel数据汇总,我用Python一分钟搞定! 广东优就业 IT互联网/资讯热点/技能干货 点左上方蓝字关注小U有礼物送~ 现如今无论是工作汇报.产品设计.后台设计 ...
- python语音转文字源码_【python3】Python十行代码搞定文字转语音
都是copy的百度SDK文档,简单说说怎么用. 1.没安装Python的参见此文:Python学习笔记系列 1 --安装调试Python开发软件 2.win+r输入cmd打开命令行,输入:pip in ...
- python哪个文字转语音好用_【python3】Python十行代码搞定文字转语音
都是copy的百度SDK文档,简单说说怎么用. 1.没安装Python的参见此文:Python学习笔记系列 1 --安装调试Python开发软件 2.win+r输入cmd打开命令行,输入:pip in ...
- openpyxl写入一行数据_老板让我从几百个Excel中查找数据,我用Python一分钟搞定!...
以下文章来源: 早起Python 作者:陈熹 大家好,又到了Python办公自动化系列. 今天分享一个真实的办公自动化需求,大家一定要仔细阅读需求说明,在理解需求之后即可体会Python的强大! 一. ...
- AI 换脸?除了 ZAO,用 Python 一样轻松搞定
最近两天一款名为 「ZAO」 的 App 刷爆了朋友圈,它的主打功能是 AI 换脸,宣称「只需一张照片,就能出演天下好戏」 : 现实中不能实现当明星的梦,在这个 App 里你可以,想演谁演谁.新鲜.好 ...
最新文章
- 岛屿类-网格类问题-DFS | 力扣695. 岛屿的最大面积
- EOS从入门到精通(四)
- webrtc 语音流java_通过WebView WebRTC从麦克风传输语音时的语音识别
- python基础语法whike循环_python基础语法 - 循环
- instr 函数从后往前计数 instr(spell,' ',-1)
- 线性表--算法设计题2.29
- A20成功驱动FT5206触摸屏
- 数据结构--队列Queue--打印杨辉三角
- 每个数据科学专家都应该知道的六个概率分布
- 字符串转换为列表 python_python,_python把字符串转换成列表,python - phpStudy
- C++ Const深入解析
- 不使用border-radius,实现一个可复用的高度和宽度都自适应的圆角矩形
- JavaScript浏览器对象(BOM)中有关设备、浏览器屏幕高度和宽度的API介绍
- 基于STM32构建EtherCAT主站(SOEM方案)5
- 联想笔记本电脑键盘灯怎么开启_【普通背光键盘灯怎么开】联想键盘背光灯怎么开_背光键盘怎么开...
- 计算机文化基础感想,提高《计算机文化基础》教学效果地几点心得.doc
- 1.交易开拓者-基础入门知识介绍
- 如何从gitbub上clone代码
- 图画日记怎么画_画画提高的一个方法: 绘画日记!
- vi编辑器 末尾添加_vi编辑器操作指令分享
热门文章
- 11 12 13c语言编程,C语言编程
- Pbsim模拟器的使用
- xml之结构(company-employ buyer)
- 日期类对象与整数之间的加法运算
- opensuse 安装 php,在openSUSE上安装和配置LAMP(2)
- linux中system清屏命令,Linux磁盘管理命令
- python 日志 logging 的用法
- python获取本机 ip地址、mac地址(物理地址)、计算机名、硬盘序列号、CPU序列号、主板序列号、bios序列号、bios uuid号
- 基于自监督网络的手部静脉无损三维测量
- cv2.VideoCapture().set(propId, value)设置摄像头图片大小的用法