逆向-文心一言开发者控制台调试

一打开标准的无限debugger

逆向-文心一言开发者控制台调试_第1张图片往上一层可以发现是jsvmp,这样替换文件相对来说就不太好搞

逆向-文心一言开发者控制台调试_第2张图片

根据测试如果卡在debugger就会跳转页面
但是放行debugger就可以正常使用
可以基本确定debugger前后存在计时程序
这个时候就可以考虑对apply做hook劫持无限debugger的函数,实现正常调试

 

// ==UserScript==
// @name         WXYY Crack Debugger
// @namespace    http://tampermonkey.net/
// @version      0.1.0
// @description  try to take over the world!
// @author       You
// @match        https://yiyan.baidu.com/*
// ==/UserScript==
const apply = Function.prototype.apply
Function.prototype.apply = function (thisArg, argsArray=[]) {
    if(this.toString()==='function anonymous(\n) {\ndebugger\n}'){
        return
    }
    return this.call(thisArg, ...argsArray)
}

逆向-文心一言开发者控制台调试_第3张图片

你可能感兴趣的:(Web逆向,web,逆向)