debugger调试_【技术专题】突破前端反调试:No Debugger

一问题导引做网页POST,抓包分析是必不可少的,遇到加密,必然分析网站的前端代码,一般F12打开控制台,结果发现页面一打开控制台就不断的debugger,很影响看页面内容。▲该死的debugger每次在断点处停下来的时候页面都会跳到source这个tab页面,也能够看到他的debugger的代码,其实他的实现很简单,只有这一行代码:(function(){ vara=newD...
摘要由CSDN通过智能技术生成

问题导引

做网页POST,抓包分析是必不可少的,遇到加密,必然分析网站的前端代码,一般F12打开控制台,结果发现页面一打开控制台就不断的debugger,很影响看页面内容。

18ed882d51d16c48fe76a5a43d6d3b07.gif

▲该死的debugger

每次在断点处停下来的时候页面都会跳到source这个tab页面,也能够看到他的debugger的代码,其实他的实现很简单,只有这一行代码:
(function() {
      var a = new Date();   debugger;   return new Date() - a > 100;}())
其目的就是:

0dec9acd92009695a6f0634cc35863dd.png不停地打断你,页面跳到source页面,阻止你看他代码不断的产生不可回收的对象,占据你的内存,造成内存泄漏,没过多久浏览器就会卡顿。

但我们要调试,怎么办呢?

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值