Chapter Two:无限debugger的原理与绕过与断点调试
Posted Amo Xiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Chapter Two:无限debugger的原理与绕过与断点调试相关的知识,希望对你有一定的参考价值。
目录
1.无限debugger的原理与绕过
1.1 案例介绍
debugger 是javascript中定义的一个专门用于断点调试的关键字,只要遇到它,JavaScript的执行便会在此处中断,进入调试模式。有了 debugger 这个关键字,我们就可以非常方便地对JavaScript 代码进行调试,比如使用 JavaScript Hook 时,我们可以加入debugger关键字,使其在关键的位置停下来,以便查找逆向突破口。但有时候 debugger 会被网站开发者利用,使其成为阻挠我们正常调试的拦路虎。本节中,我们介绍一个案例来绕过无限 debugger。
案例介绍:我们先看一个案例,网址是 https://www.funddb.cn/mogul/index,打开这个网站,一般操作和之前的网站没有什么不同。但是,一旦我们打开开发者工具,就发现它立即进入了断点模式,如下图所示:
以上是关于Chapter Two:无限debugger的原理与绕过与断点调试的主要内容,如果未能解决你的问题,请参考以下文章
Tensorflow+Keras 深度学习人工智能实践应用 Chapter Two 深度学习原理
无限 debugger 能劝退 Spider Engineer 吗?原来我还没入门!