master
刘东琪 8 months ago
parent 060431bdac
commit 1ee284d741
  1. 4
      app.js
  2. 88
      routes/CookieHandler.js
  3. 14101
      routes/cookiekey.js
  4. 14118
      routes/service/CookieHandlerService.js
  5. 120
      routes/service/static/cookie.js
  6. 1
      routes/service/static/sm4.js

@ -3,7 +3,7 @@ const express = require('express');
const IpUtil = require('./utils/IpUtil');
const rs6 = require("./routes/Rs6");
const sm4 = require("./routes/Sm4");
const cookieHandler = require("./routes/CookieHandler");
const cookiekey = require("./routes/cookiekey");
// 读取环境变量
const port = process.env.PORT || 9081;
@ -28,7 +28,7 @@ app.use(express.urlencoded({limit: '10mb', extended: true}));
/* 配置框架环境 E */
app.use("/rs", rs6);
app.use("/sm", sm4);
app.use("/cookie", cookieHandler);
app.use("/cookie", cookiekey);
app.listen(port, "0.0.0.0", () => {
const ips = IpUtil.getLocalIPs();

@ -1,44 +1,44 @@
const express = require("express");
const router = express.Router();
let UUIDUtil = require("../utils/UUIDUtil");
const CookieHandlerService = require("./service/CookieHandlerService");
cookieHandlerService = new CookieHandlerService()
router.post('/getCookie', async (req, res) => {
let uuid = UUIDUtil.uuid;
let start = new Date();
try {
// 执行
let cookie = cookieHandlerService.getCookie();
res.status(200).send(cookie);
} catch (e) {
console.error(e.stack)
return res.status(500).send(e.message)
} finally {
console.log(`${uuid};getKey ${new Date() - start} ms`)
}
})
router.post('/getUrlYzm', async (req, res) => {
let uuid = UUIDUtil.uuid;
let start = new Date();
try {
// 执行
let cookie = cookieHandlerService.getUrlYzm();
res.status(200).send(cookie);
} catch (e) {
console.error(e.stack)
return res.status(500).send(e.message)
} finally {
console.log(`${uuid};getKey ${new Date() - start} ms`)
}
})
module.exports = router
// const express = require("express");
// const router = express.Router();
//
// let UUIDUtil = require("../utils/UUIDUtil");
//
// const CookieHandlerService = require("./service/CookieHandlerService");
//
// cookieHandlerService = new CookieHandlerService()
//
// router.post('/getCookie', async (req, res) => {
// let uuid = UUIDUtil.uuid;
//
// let start = new Date();
// try {
// // 执行
// let cookie = cookieHandlerService.getCookie();
// res.status(200).send(cookie);
// } catch (e) {
// console.error(e.stack)
// return res.status(500).send(e.message)
// } finally {
// console.log(`${uuid};getKey ${new Date() - start} ms`)
// }
// })
//
//
// router.post('/getUrlYzm', async (req, res) => {
// let uuid = UUIDUtil.uuid;
//
// let start = new Date();
// try {
// // 执行
// let cookie = cookieHandlerService.getUrlYzm();
// res.status(200).send(cookie);
// } catch (e) {
// console.error(e.stack)
// return res.status(500).send(e.message)
// } finally {
// console.log(`${uuid};getKey ${new Date() - start} ms`)
// }
// })
//
//
// module.exports = router

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -1,7 +1,9 @@
const CryptoJS = require('crypto-js');
const crypto = require('crypto')
// const CryptoJS = require('crypto-js');
// const crypto = require('crypto')
// const DesCrypto = require('./util').DesCrypto;
document = {
let document = {
cookie: 'dzfp-ssotoken=167cfe92c30c4329b2f5dcc47928334b;'
}
@ -3941,7 +3943,7 @@ var _0x2c4d45 = a0_0x3cba, _0x3fcb4a = {
nQgnc: _0x2c4d45(5888)
};
Ke = function (t) {
let Ke = function (t) {
var e = a0_0x3cba
, n = {
wOXAB: function (t, e) {
@ -3974,7 +3976,8 @@ Ke = function (t) {
_0x3fcb4a[e(7396)](0, i[e(6123)]("/")) && (i += "/");
var o = t[e(6577)]("?")
, a = [];
o[e(2958)] > 1 && (i = o[0], a = o[1][e(6577)]("&"));
o[e(2958)] > 1 && (i = o[0],
a = o[1][e(6577)]("&"));
for (var c = 0; c < a[e(2958)]; c++) {
if (_0x3fcb4a[e(5433)](_0x3fcb4a[e(6684)], _0x3fcb4a[e(6666)])) {
var u = _0x1b8e2a["isString"](_0x53928d) ? n[e(474)](_0x2c15ab, _0x6a3cde) : _0x116fbf;
@ -3984,14 +3987,18 @@ Ke = function (t) {
, l = s[e(6577)]("=");
"t" !== l[0] && _0x3fcb4a[e(2224)](_0x3fcb4a["IjdXk"], l[0]) && _0x3fcb4a[e(2224)](_0x3fcb4a[e(4025)], l[0]) && (i += ""[e(4557)](i[e(1928)]("?") ? "&" : "?")["concat"](s))
}
return -1 === i["indexOf"]("?") && (i += "?"), i
return -1 === i["indexOf"]("?") && (i += "?"),
i
}
var f = _0x5e3e7e[e(6123)]("?"), d = _0x3e688c[e(6508)](n["HCbZQ"](f, 1)), h = d[e(6123)](n[e(1371)]),
p = d[e(6508)](n[e(6010)](h, 6));
var f = _0x5e3e7e[e(6123)]("?")
, d = _0x3e688c[e(6508)](n["HCbZQ"](f, 1))
, h = d[e(6123)](n[e(1371)])
, p = d[e(6508)](n[e(6010)](h, 6));
p = p["substring"](0, p[e(6123)]("&"));
var v = _0x33af41[e(6508)](0, f),
b = n[e(3948)](_0x42f93c[e(6123)]("?"), -1) ? _0x362565[e(6508)](0, _0x3b7aee[e(6123)]("?")) : _0x3d163a;
_0x3c8f98 = n["ErBTb"](_0x449dd7, d, b), _0x37c2a6 = ""[e(4557)](v, n[e(2802)])[e(4557)](n[e(474)](_0xf54881, _0x5f0928), n[e(2507)])[e(4557)](p)
var v = _0x33af41[e(6508)](0, f)
, b = n[e(3948)](_0x42f93c[e(6123)]("?"), -1) ? _0x362565[e(6508)](0, _0x3b7aee[e(6123)]("?")) : _0x3d163a;
_0x3c8f98 = n["ErBTb"](_0x449dd7, d, b),
_0x37c2a6 = ""[e(4557)](v, n[e(2802)])[e(4557)](n[e(474)](_0xf54881, _0x5f0928), n[e(2507)])[e(4557)](p)
}
var r = _0x2c4d45, i = {
@ -6590,13 +6597,16 @@ var r = _0x2c4d45, i = {
};
Ee = function (t) {
var e = a0_0x3cba, n = document[e(3153)], o = JSON[e(5026)](JSON[e(6061)](t));
let Ee = function (t) {
var e = a0_0x3cba
, n = document[e(3153)]
, o = JSON[e(5026)](JSON[e(6061)](t));
o += "=";
var a = n["indexOf"](o);
if (_0x3fcb4a[e(7396)](-1, a)) {
if ("YYaTU" !== _0x3fcb4a[e(1429)]) {
var c = a + o[e(2958)], u = n[e(6123)](";", c);
var c = a + o[e(2958)]
, u = n[e(6123)](";", c);
_0x3fcb4a[e(390)](-1, u) && (u = n[e(2958)]);
var s = n[e(6508)](c, u);
return _0x3fcb4a[e(5132)](unescape, s)
@ -6605,19 +6615,20 @@ Ee = function (t) {
var m = f[e(1549)](_0x4527bd)["finalize"](h);
f[e(6424)]();
for (var y = m["words"], x = y[e(2958)], _ = m, w = 1; w < g; w++) {
_ = f[e(6267)](_), f[e(6424)]();
for (var O = _[e(5042)], j = 0; i[e(3396)](j, x); j++) {
_ = f[e(6267)](_),
f[e(6424)]();
for (var O = _[e(5042)], j = 0; i[e(3396)](j, x); j++)
y[j] ^= O[j]
}
}
d[e(4557)](m), v[0]++
d[e(4557)](m),
v[0]++
}
return d[e(5152)] = i[e(3535)](4, b), d
return d[e(5152)] = i[e(3535)](4, b),
d
}
return null
}
Fe = function () {
let Fe = function () {
var t = a0_0x3cba
, e = i[t(6568)][t(6577)]("|")
, n = 0;
@ -6644,7 +6655,8 @@ Fe = function () {
var a = u[t(4216)](i["rGUNX"]);
continue;
case "3":
var c = ke(), u = i["XjNUm"](Ee, c);
var c = ke()
, u = i["XjNUm"](Ee, c);
continue;
case "4":
i["Hjkgc"](null, u) && (u = "");
@ -6654,7 +6666,8 @@ Fe = function () {
}
}
var ke = function () {
var t = a0_0x3cba, e = _0x3fcb4a["xBPFA"](Ee, _0x3fcb4a[t(4447)]);
var t = a0_0x3cba
, e = _0x3fcb4a["xBPFA"](Ee, _0x3fcb4a[t(4447)]);
if (!e) {
var n = _0x3fcb4a["xBPFA"](Ee, _0x3fcb4a["NVClx"]);
e = n && _0x3fcb4a["iJQPB"](_0x3fcb4a["NVClx"], n) ? "SSOTicket" : _0x3fcb4a[t(3226)]
@ -6662,7 +6675,8 @@ var ke = function () {
return e
}
var o = Array["prototype"][a0_0x3cba(7446)], a = function (t) {
var o = Array["prototype"][a0_0x3cba(7446)]
, a = function (t) {
var e = a0_0x3cba;
return i[e(4023)](null, t) ? t : o[e(3906)](t)
}
@ -13870,21 +13884,24 @@ function a0_0x3cba(e, r) {
}
He = function (t, e) {
var n = a0_0x3cba, i = {
let He = function (t, e) {
var n = a0_0x3cba
, i = {
MukAT: function (t) {
return t()
},
UmHWN: function (t, e) {
return t(e)
}
}, o = function (t) {
}
, o = function (t) {
for (var e = a0_0x3cba, n = i[e(1112)](Fe), r = n["num"], o = n[e(7033)], c = i[e(2823)](a, ""[e(4557)](t)["split"](""))[e(4138)]("") + a(""[e(4557)](o)[e(6577)](""))[e(4138)](""), u = "", s = 0; s < c[e(2958)]; s += r) {
var l = c[e(6508)](s, s + r);
u += i["UmHWN"](a, l[e(6577)](""))[e(4138)]("")
}
return u[e(6508)](0, 20)
}(t), c = Ke(e);
}(t)
, c = Ke(e);
o = ""["concat"](o, "+")[n(4557)](c)
// console.log(o)
return o
@ -13893,17 +13910,18 @@ He = function (t, e) {
}
De = function (t, e) {
let De = function (t, e) {
var n, o, a = a0_0x3cba, c = a(3824)[a(6577)](""), u = [];
if (e = e || c[a(2958)], t)
for (n = 0; i["QQfZW"](n, t); n++) {
if (e = e || c[a(2958)],
t)
for (n = 0; i["QQfZW"](n, t); n++)
u[n] = c[i[a(3008)](0, i[a(4047)](Math["random"](), e))];
}
else {
for (u[8] = u[13] = u[18] = u[23] = "-", u[14] = "4", n = 0; i["QQfZW"](n, 36); n++) {
u[n] || (o = i["WZKZb"](0, i[a(4047)](16, Math[a(578)]())), u[n] = c[i["mAoZk"](19, n) ? i["mpncU"](3 & o, 8) : o]);
}
}
else
for (u[8] = u[13] = u[18] = u[23] = "-",
u[14] = "4",
n = 0; i["QQfZW"](n, 36); n++)
u[n] || (o = i["WZKZb"](0, i[a(4047)](16, Math[a(578)]())),
u[n] = c[i["mAoZk"](19, n) ? i["mpncU"](3 & o, 8) : o]);
return u["join"]("")
};
@ -13918,7 +13936,7 @@ function get_txt(t) {
// txt = '{"gjbq":"1","fpztDm":["01","02","03","04"],"fplyDm":"0","fplxDm":[],"kprqq":"2023-03-06","kprqz":"2023-03-22","tfrqq":"2023-03-06","tfrqz":"2023-03-22","dtBz":"N","pageNumber":1,"pageSize":10}'
md5_data = (data_key) => {
let md5_data = (data_key) => {
const hash = crypto.createHash('md5');
hash.update(data_key);
return hash.digest('hex');
@ -13939,7 +13957,7 @@ function aes(option, data, key, iv = '', outputEncoding = 'Base64', padding = 'P
}
u = {
let u = {
JYHAE: function (t) {
var e = a0_0x3cba;
return i[e(2069)](t)
@ -14007,14 +14025,16 @@ u = {
}
}
get_time = new Date().valueOf()
let get_time = new Date().valueOf()
function get_urlyzm(cookie, url, e) {
document['cookie'] = cookie
var l, c = a0_0x3cba,
d = i[c(3448)](Fe()['num'] % 2, 0) ? i[c(1097)](50, Math[c(578)](1)) : i[c(3409)](i[c(1097)](49, Math[c(578)]()), 51);
console[c(3548)](i[c(776)][c(4557)](d)), i[c(5015)](d, 0) && i[c(2473)](d, 50) ? l = function (t) {
console[c(3548)](i[c(776)][c(4557)](d)),
i[c(5015)](d, 0) && i[c(2473)](d, 50) ?
l = function (t) {
for (var e = c, n = Fe(), r = n["num"], i = n['tokenVal'], o = u[e(2684)](u["jamqA"](a, ""[e(4557)](t)[e(6577)](""))[e(4138)](""), u[e(2222)](a, ""[e(4557)](i)["split"](""))["join"]("")), s = "", l = 0; l < o[e(2958)]; l += r) {
var f = o[e(6508)](l, l + r);
s += a(f["split"](""))[e(4138)]("")
@ -14040,7 +14060,8 @@ function get_urlyzm(cookie, url, e) {
var x = g[n(6508)](y, u["FOPys"](y, v));
m += u[n(6400)](a, x[n(6577)](""))["join"]("")
}
var _ = "", w = e;
var _ = ""
, w = e;
if (e)
for (var O = 0; O < w["length"]; O += v) {
var j = w[n(6508)](O, u[n(2752)](O, v));
@ -14068,16 +14089,15 @@ function get_cookie(cookie, data, url) {
module.exports = {get_cookie, get_urlyzm}
//
// const express = require('express');
// const bodyParser = require('body-parser');
// const cors = require('cors');
// // const cors = require('cors');
// const app = express();
//
// app.use(bodyParser.json());
// app.use(bodyParser.urlencoded({extended: true}));
// app.use(cors());
// // app.use(cors());
//
// app.post('/get_cookie', (req, res) => {
// console.log(req.body.cookie,req.body.txt,req.body.url)
@ -14091,8 +14111,12 @@ module.exports = {get_cookie, get_urlyzm}
// res.send(result)
// })
//
//
// app.listen(3000, () => {
// console.log('http:// 127.0.0.1:3000');
// app.get('/get', (req, res) => {
// res.send("heelo world")
// })
//
//
// app.listen(6000, () => {
// console.log('http:// 127.0.0.1:6000');
// })

@ -17,7 +17,6 @@ function r(e, t) {
return r.join("")
}
function c(t) {
let e = [];
let n = 0;

Loading…
Cancel
Save