Rallan 发表于 2025-6-17 15:52:24

招标网 jspython逆向代码

CryptoJS=require("crypto-js")

function decryptByDES(ciphertext) {
    var keyHex = CryptoJS.enc.Utf8.parse("1qaz@wsx3e");
    //ctpstp@custominfo!@#qweASD
    // direct decrypt ciphertext
    var decrypted = CryptoJS.DES.decrypt({
      ciphertext: CryptoJS.enc.Base64.parse(ciphertext),
    },
      keyHex, {
      mode: CryptoJS.mode.ECB,
      padding: CryptoJS.pad.Pkcs7,
    }
    );
    return decrypted.toString(CryptoJS.enc.Utf8);
}
data="JwdsCjMM05cYt2qyeGSWuSHgk6JH8F+tpmlEilytOcYbcoffTupp3EAEJtodFrY7"
console.log(decryptByDES(data))





import requests
import execjs

headers = {
    "Accept": "application/json, text/plain, */*",
    "Accept-Language": "zh-CN,zh;q=0.9",
    "Connection": "keep-alive",
    "Referer": "https://ctbpsp.com/",
    "Sec-Fetch-Dest": "empty",
    "Sec-Fetch-Mode": "cors",
    "Sec-Fetch-Site": "same-origin",
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36",
    "sec-ch-ua": "\"Chromium\";v=\"136\", \"Google Chrome\";v=\"136\", \"Not.A/Brand\";v=\"99\"",
    "sec-ch-ua-mobile": "?0",
    "sec-ch-ua-platform": "\"Windows\""
}
cookies = {
    "acw_tc": "1a0c65e317484082914198498e006d59236895cc8971734f8839076560c3c5",
    "Hm_lvt_b966fe201514832da03dcf6cbf25b8a2": "1748408290",
    "Hm_lpvt_b966fe201514832da03dcf6cbf25b8a2": "1748408290",
    "HMACCOUNT": "000C9F35BE8D5C55",
    "_c_WBKFRo": "8wpjI7GAdifRanWyFqDgF5UWhJeByIoBMps9RpGZ",
    "_nb_ioWEgULi": "",
    "acw_sc__v3": "68369e63bef6d244963419b9307c8f3ec2c86bab",
    "ssxmod_itna": "eqRxcD9D07KGqrxl4Yq0Ppp35GkDnBlEBixPUOAl2x0yGheGzDAxn40iDtoO5trrxPa=8E40QCYelPoPX/GATd50A+APxeefYx0aDbqGk5yihPGGnxBYDQxAYDGDDP1Dj4ibDY4N8Djey1McHCLxiOD7eDXxGCDQIh2xGWDiPD7PHitAiCDQPDaxDWXoo13DDz3Af4qlFaDmbCSxKwKSYDn1mzqQiCD75Dux0HKYQvDDy0PLDGSEdXX9R83fYDvxDkr+v7t8x14R58XF256CIeDgGeKlRrqC+45hDdWYa55Zh5q7F5kr0/k+dqD1eWxh8Dj+qqm4WiDD",
    "ssxmod_itna2": "eqRxcD9D07KGqrxl4Yq0Ppp35GkDnBlEBixPUOAlxnKL8vqDsKsYDLQA4QTt+r5PLmEYy6KRDn4pkQyrrgvkbyrigGkZ4EjyDCM9EnrTfiTt7QptO=T2DF4To1PkRzNXFCokp2dUkDpFMX9UEAN4jUx92GBW2DO+k=Dp2wIYjbCAAQOWddjAC5fIe3c3+4jip4AnuoFXgQiqlQ7ZSTxh1a/jdHv4TXPpToIb+nLR=dL9wH0ttofIp76WGY7XdQzykGxG4LTrR=LuSqO/AvvXcK7=B9vf=L0AAvV4CTqgTHQu5/3p+/QX5zADt9qz/08b4M9r5GnOYDF/iC9xctwWA4PyFFUcO7yHQTKV4P5w4VYtmAOKw5Pu=WO4vRUSRBB+KvAb7vPvh9IRjUuWIrrDP904A07Ttb5tKItcUKfNNKA/Ar2q60e6UqgAPTlDgF3PIqiXhqAK7sbtriCB7r+G75IW39oHgbKqznwW7d71iGFT0AWKEDC5u5Cap9L4lpQbqiR2kmxtBdW7voeIWiGq0r5BFv8bCKrpRriRhY3yrBT3gT52yd2ui1bnzTTCb5m1wLPFRLIOFyiIqiSgUqP7xDKTzsi0RDih6ejmkyDu5XYtigYGgyKgrvoTvots+o5MQV55y9bVMYGCqBWz12+73MARF2XEH5LyRafYDhoUrhz7KOlhZizjwqmDcHF7D8p3QKz2wWoG+xU7mitGKD08DG7WuI0DYDrnoa+QeqcvgED87vhDBxxGWjPeCCp+h6+a+A68ARurtDxY3DD="
}
url = "https://ctbpsp.com/cutominfoapi/recommand/type/5/pagesize/10/currentpage/3"
params = {
    "province": "",
    "industry": "",
    "type__1017": "n4UxRGKeqiwbD/D0DsQDtQoYv=0Idww3x"
}
response = requests.get(url, headers=headers, cookies=cookies, params=params)

print(response.text)

#解密
with open("招标网解密.js") as f:
    js_code=f.read()
data=execjs.compile(js_code)
encrypto_data=data.call("decryptByDES",response.text.strip('"'))
print(encrypto_data)







页: [1]
查看完整版本: 招标网 jspython逆向代码