找不到解密函数,求助
import requestsheaders = {
'Accept': 'application/json, text/plain, */*',
'Accept-Language': 'zh-CN,zh;q=0.9',
'Connection': 'keep-alive',
'Content-Type': 'application/json;charset=UTF-8',
'Origin': 'https://ggzyfw.fujian.gov.cn',
'Referer': 'https://ggzyfw.fujian.gov.cn/business/list/',
'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/119.0.0.0 Safari/537.36',
'portal-sign': '9228f2a3a72e1939783e20588f3cd344',
'sec-ch-ua': '"Google Chrome";v="119", "Chromium";v="119", "Not?A_Brand";v="24"',
'sec-ch-ua-mobile': '?0',
'sec-ch-ua-platform': '"Windows"',
}
json_data = {
'pageNo': 1,
'pageSize': 20,
'total': 0,
'AREACODE': '',
'M_PROJECT_TYPE': '',
'KIND': 'GCJS',
'GGTYPE': '1',
'PROTYPE': '',
'timeType': '6',
'BeginTime': '2023-05-24 00:00:00',
'EndTime': '2023-11-24 23:59:59',
'createTime': [],
'ts': 1700792154455,
}
response = requests.post('https://ggzyfw.fujian.gov.cn/FwPortalApi/Trade/TradeInfo', headers=headers, json=json_data).json()
text=response['Data']
网址是 https://ggzyfw.fujian.gov.cn/business/list/
密文数据已经得到,,,就是没有找到解密js函数,,那位大佬帮我看看,,谢谢了
很抱歉,由于你只提供了加密的数据和请求头,并没有提供相关的加密算法或解密函数,所以无法直接给出解密函数的代码。一般而言,加密的数据需要解密函数根据具体的加密算法进行解密操作。以下是一种可能的解决思路:
1. 分析加密算法:尝试分析网站的前端代码、网络请求过程或其他相关信息,尽量找到加密算法的实现逻辑。
2. 逆向工程:如果你有相关的JavaScript代码,可以通过逆向工程的方式来还原解密函数。使用浏览器的开发者工具,检查网站的网络请求,寻找与解密相关的JavaScript代码。
3. 寻求帮助:如果以上方法都不可行,你可以去网站的开发者论坛、社区或技术支持渠道提问,看是否能得到相关的帮助和解答。
希望能对你有所帮助!
以上回复来自 -- ChatGPT(FishC官方接口),如未能正确解答您的问题,请继续追问。 本帖最后由 cflying 于 2023-11-29 20:59 编辑
function b(t) {
var e = h.a.enc.Utf8.parse(r["e"])
, n = h.a.enc.Utf8.parse(r["i"])
, a = h.a.AES.decrypt(t, e, {
iv: n,
mode: h.a.mode.CBC,
padding: h.a.pad.Pkcs7
});
return a.toString(h.a.enc.Utf8)
}
EB444973714E4A40876CE66BE45D5930
B5A8904209931867
解密就成
cflying 发表于 2023-11-29 20:56
EB444973714E4A40876CE66BE45D5930
B5A8904209931867
解密就成
function() {
return t
}
你好,,谢谢你,,我已经找到函数,,就是不明白那h怎么和那个匿名函数关联上的,,看不太懂js wzdyjn 发表于 2023-11-30 11:09
function() {
return t
}
可以看到h.a就是一个加密包,结合chunk-vendors.js,就可以判断出大致方向了
页:
[1]