当前位置: 首页 > news >正文

深圳罗湖医疗集团网站建设基金网站建设

深圳罗湖医疗集团网站建设,基金网站建设,科技九洲君,网站建设销售好做嘛1.目标 网址#xff1a;https://y.qq.com/n/ryqq/toplist/26 我们知道了 sign P(n.data)#xff0c;其中n.data是明文的请求参数 2.webpack生成data加密参数 那么 L(n.data)就是密文的请求参数。返回一个Promise {pending}#xff0c;所以L(n.data) 是一个异步函数…1.目标 网址https://y.qq.com/n/ryqq/toplist/26 我们知道了 sign P(n.data)其中n.data是明文的请求参数 2.webpack生成data加密参数 那么 L(n.data)就是密文的请求参数。返回一个Promise {pending}所以L(n.data) 是一个异步函数。 L(n.data).then(result {console.log(结果是:, result); }).catch(error {console.error(发生错误:, error); });window.shark(0).cgiEncrypt(data).then(result {console.log(结果是:, result); }).catch(error {console.error(发生错误:, error); });运行之后报错 p[r[h]] p[r[h]].call(p[r[h]], p[r[h]]); TypeError: Cannot read properties of undefined (reading call)因为请求参数是用了AES-GCM加密且使用了随机iv AES-GCM 是一种高级加密标准AES与伽罗瓦 / 计数器模式GCM结合的加密方式 在浏览器环境中window.crypto 对象是 Web Crypto API 的入口用于实现加密相关的功能。window.crypto.subtle 是 SubtleCrypto 接口的实例它提供了更底层、更强大的加密功能。 SubtleCrypto 的所有方法均返回 Promise需通过 then/catch 或 async/await 处理异步结果例如密钥生成、加密解密等操作。 所以我们只需要导入 window globalThis;; window.crypto require(crypto);就可以正常生成结果 3.逆向还原data加密参数 密钥就是vTBfEND/dLbvVNq4NbXhzw 这样生成的结果长度为448而网页长度是464少了16位而这16位正是iv AES-GCM 通常需要将 IV 和密文一起传输接收方才能正确解密 这样就没有问题 4.响应数据解密 返回的数据是二进制 数据解密是用j.__cgiDecrypt当然也是AES-GCM解密 搜JSON.parse(N(可快速定位 5.绕过加密验证 我们请求携带了encoding: ag-1正是告诉QQ音乐服务器要采用某种加密方式 请求不要携带这个同时data参数保持明文传输 import requests import jsonheaders {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,Accept: application/octet-stream,accept-language: zh-CN,zh;q0.9,cache-control: no-cache,content-type: text/plain,origin: https://y.qq.com,pragma: no-cache,priority: u1, i,referer: https://y.qq.com/,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\,sec-fetch-dest: empty,sec-fetch-mode: cors,sec-fetch-site: same-site }url https://u6.y.qq.com/cgi-bin/musics.fcg params {sign: zzc308f0fefeuogbgecps0gpzosg6fnvxujyw0474ee6d } data {comm: {cv: 4747474,ct: 24,format: json,inCharset: utf-8,outCharset: utf-8,notice: 0,platform: yqq.json,needNewCode: 1,uin: 0,g_tk_new_20200303: 5381,g_tk: 5381},req_1: {module: musicToplist.ToplistInfoServer,method: GetDetail,param: {topid: 27,offset: 0,num: 20,period: 2025-05-29}} } data json.dumps(data, separators(,, :)) response requests.post(url, headersheaders, paramsparams, datadata)print(response) print(response.text) 也就是说只需要分析sign即可
http://www.pierceye.com/news/463477/

相关文章:

  • 傻瓜式大型网站开发工具餐饮业手机php网站
  • 网站建设小细节图片东阳网站建设yw126
  • 为什么找不到做网站的软件怎么做音乐mp3下载网站
  • 做一个网站需要什么网络营销方式分析论文
  • 可以做3d电影网站企业网站优化应该怎么做
  • 中山做网站联系电话app客户端开发公司
  • 秦皇岛网站推广价钱南京建设网站制作
  • 2018钓鱼网站建设邢台seo公司
  • 深圳建设交易中心网站域名网站建设
  • 做网站色弱可以吗一个网址多少钱
  • 如何查询网站接入信息产品营销网站
  • 常用博客建站程序遂溪网站开发公司
  • 网站开发软件系统安徽通皖建设工程有限公司网站
  • 意派网站开发新手篇做平面常用的网站
  • 广州网站设计费用深圳室内设计师网
  • 有什么可以做兼职的网站吗建设网站的需求分析
  • 专门做进口产品的网站6wordpress赚钱方法
  • 长兴网站建设公司郫县城乡规划建设管理局网站
  • 天津建设工程信息网站搜索引擎推广是什么工作
  • 网站的系统建设方式网站建设报价表格
  • 商城展示网站建设我劝大家不要学android
  • 官网的建站过程云南网站建设营销
  • 那个网站上有打码的任务做台州做网站的公司
  • 做公司网站 需要注意什么汕尾市住房和城建设局网站
  • 建立音乐网站网络媒体设计是什么
  • html网站怎么进入后台网站建设完成之后要索取哪些
  • 做炭化料的网站国外可以做非法网站吗
  • 厦门 网站建设 网站开发 未来网络做百科专用参考链接的网站
  • 手机网站友情链接怎么做网站轮播图
  • 网站做支付宝花呗分期设计师联盟网是谁创建的