4 changed files with 63 additions and 0 deletions
@ -0,0 +1,13 @@ |
|||||
|
# 破解 |
||||
|
1. 格式话后找到env地址 |
||||
|
2. 使用未格式话前的代码 去破解 (格式化后一下代码不能执行) |
||||
|
|
||||
|
|
||||
|
supervisorctl restart david |
||||
|
|
||||
|
//设置APIHOST进行通用破解 |
||||
|
process.env.TGUSERID = '123'; |
||||
|
process.env.APIHOST = 'http://47.106.101.70:6900'; |
||||
|
//设置对应的参数 |
||||
|
process.env.FQCTAPP = '12345678901234567890123456789012'; |
||||
|
process.env.FQCTACTIVECODE = '12345678901234567890123456789012'; |
@ -0,0 +1,47 @@ |
|||||
|
破解 肥皂 萝卜的js |
||||
|
|
||||
|
在脚本的最开始添加下面的代码 |
||||
|
setInterval_new = setInterval |
||||
|
setInterval = function(a, b) { |
||||
|
if (typeof(a)=="string" && a.indexOf("debugger") == -1) { |
||||
|
return setInterval_new(a, b) |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
Function.prototype.constructor_bc = Function.prototype.constructor; |
||||
|
Function.prototype.constructor = function() { |
||||
|
if (arguments === "debugger" || arguments[0] === "debugger") { |
||||
|
console.log("debugger"); |
||||
|
return Function.prototype.constructor_bc.apply(this, "") |
||||
|
} //利用arguments关键字的属性获取当前方法里面的参数 |
||||
|
else { |
||||
|
return Function.prototype.constructor_bc.apply(this, arguments) //跟上面处理debugger和定时器一起用的处理方法一样 |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
在脚本的最末尾添加下面的代码 |
||||
|
|
||||
|
|
||||
|
|
||||
|
function initVM() |
||||
|
{ |
||||
|
|
||||
|
} |
||||
|
|
||||
|
function abc(_0x5a1982, _0x5a4d0e, _0x3f44fe, _0x4c2ba2, _0x9ba7ad) { |
||||
|
var arrs={gg:'',bb:'1.0.4',sign:'https://nebula.kuaishou.com'}; |
||||
|
arrs['Eý']=10; |
||||
|
arrs.num=10; |
||||
|
return JSON.stringify(arrs); |
||||
|
} |
||||
|
|
||||
|
function isFileExist(_0x30e2f1) { |
||||
|
return true; |
||||
|
} |
||||
|
|
||||
|
function addF(_0x10d26a, _0x3aa330) { |
||||
|
} |
||||
|
|
||||
|
function destroyVM(_0x1da977) { |
||||
|
|
||||
|
} |
@ -0,0 +1,2 @@ |
|||||
|
找到serverUrl变量 |
||||
|
serverUrl='http://47.106.101.70:6900/api.php?app=10003&act=' |
Loading…
Reference in new issue