文心一言的控制台加密

178 阅读1分钟

文心一言的控制台加密

今天在使用文心一言的时候,发现当你和它交流一些敏感的东西时,它就会停止当前对话,让你重新创建一个对话。但是对于程序员的咱,当然不服,打算看看接口是怎么反的,结果:

image.png

一开始,我以为我误触了,然后就跳过了断点,结果:

image.png 它就给我跳到了空白页。重复几次都是这样,很神奇,我第一反应是监听了控制台的开启,所以搜索了一下。 找到了一篇可以实现类似的文章,[监听控制台打开](https://www.likecs.com/show-307125355.html)。

(function noDebuger() {
    function testDebuger() {
        var wWADWeTEd1 = new window["Date"]();
        debugger;
        if (new window["Date"]() - wWADWeTEd1 > 10) {
            window["document"]['body']['innerHTML'] = '<div>私有接口,请勿调用</div>';
            return true
        }
        return false
    }

    function start() {
        while (testDebuger()) {
            testDebuger()
        }
    }
    if (!testDebuger()) {
        window['onblur'] = function() {
            setTimeout(function() {
                start()
            }, 500)
        }
    } else {
        start()
    }
})();

效果图: image.png

第一次见,比较新奇,共勉。