Browse Source

更新

main
haptear 3 years ago
parent
commit
e5c467edf8
  1. 13
      david/reamde.txt
  2. 47
      luobook/肥皂_萝卜_通用破解说明.txt
  3. 1
      package.json
  4. 2
      soy-tool/readme.txt

13
david/reamde.txt

@ -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';

47
luobook/肥皂_萝卜_通用破解说明.txt

@ -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) {
}

1
package.json

@ -28,6 +28,7 @@
"http-proxy-agent": "^5.0.0",
"http-server": "^0.12.3",
"https-proxy-agent": "^5.0.0",
"iconv-lite": "^0.6.3",
"md5": "^2.3.0",
"request": "^2.88.2",
"sablejs": "1.0.8",

2
soy-tool/readme.txt

@ -0,0 +1,2 @@
找到serverUrl变量
serverUrl='http://47.106.101.70:6900/api.php?app=10003&act='
Loading…
Cancel
Save