// # Source: https://github.com/Wenmoux/checkbox/blob/master/scripts/ssly.js // # Raw: https://raw.githubusercontent.com/Wenmoux/checkbox/master/scripts/ssly.js // # Repo: Wenmoux/checkbox // # Path: scripts/ssly.js // # UploadedAt: 2024-02-15T10:01:01Z // # SHA256: c6789fe7074c540cd5425bfa4cc2b8b89942eda9f52d6fd931eefb9c42c4f19d // # Category: APP版/抓包 // # Evidence: cookie/token/authorization/header // const axios = require("axios"); const CryptoJS = require("crypto-js"); //绅士领域 注册时候推荐码填:2984317 uid = config.ssly.uid; //抓包看,比如签到的post包里就有u_id,如120487 function ssly() { return new Promise(async (resolve) => { try { let url = `https://sslyapp.site/mz_pbl/app_con/add_sign.php`; let timestamp = Math.floor((new Date()).getTime()/1000)+""; timestamp = timestamp.replace(/^\s+|\s+$/g,""); let mac = CryptoJS.MD5(CryptoJS.SHA1(CryptoJS.MD5(timestamp).toString()).toString()).toString(); let data = `time=${timestamp}&mac=${mac}&u_id=${uid}`; let res = await axios.post(url, data); if (res.data.state == 0) { msg = res.data.erro; } else if (res.data.state == 1) { msg = res.data.sms; } else { console.log(res.data); msg = "签到失败,原因未知"; } console.log(msg); } catch (err) { console.log(err); msg = "签到接口请求失败"; } resolve("【绅士领域】:" + msg); }); } //ssly() module.exports = ssly;