Bypass_Debugger

Bypass无限debugger

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, Greasemonkey alebo Violentmonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, % alebo Violentmonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, % alebo Violentmonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey alebo Userscripts.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie správcu používateľských skriptov.

(Už mám správcu používateľských skriptov, nechajte ma ho nainštalovať!)

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

(Už mám správcu používateľských štýlov, nechajte ma ho nainštalovať!)

Autor
0xsdeo
Denne inštalácií
0
Celkový počet inštalácií
44
Hodnotenie
0 0 0
Verzia
2024-12-31
Vytvorené
31.12.2024
Aktualizované
01.01.2025
Veľkosť
2,0 KB
Licencia
MIT
Spustiť na
Všetkých stránkach

Bypass_Debugger

Intro

该脚本可bypass:

  1. new Function --> debugger
  2. constructor --> debugger
  3. eval --> debugger

注意事项

1.如果发现hook后打开F12依然存在debugger:

  • 建议开着F12在刷新一次。
  • 请检查油猴或其他插件加载的脚本是不是做了同样的操作,例如重写Function等等,个人建议使用时除不是自己写的脚本(指没有做本脚本同样动作的)都关闭。
  • 请检查脚本运行时期是否为document-start

2.我的这段Bypass Debugger脚本,目前已知的只有以下这两种情况不能被bypass掉:

var dbg = function (){
    debugger;
}
setInterval(dbg,3000);

以及直接将debugger写在script当中的:

以上这两种设条件断点就能过(如果不知道怎么设置条件断点的可以去看一下我之前写的反调试与反反调试一文),或者替换也行,不需要hook的,所以我就暂时没去管这个。

3.如果发现hook后站点js出现异常,可以考虑使用备用脚本。

Contact

如有bug或其他问题可关注公众号Spade sec联系我。