文心一言的控制台加密
今天在使用文心一言的时候,发现当你和它交流一些敏感的东西时,它就会停止当前对话,让你重新创建一个对话。但是对于程序员的咱,当然不服,打算看看接口是怎么反的,结果:
一开始,我以为我误触了,然后就跳过了断点,结果:
(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()
}
})();
效果图:
第一次见,比较新奇,共勉。