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

26-sha1+md5:财联社

案例地址:财联社

找接口+加密参数

接口:

经py测试需要逆向加密参数为sign:

加密定位

定位加密位置如下:

然后分析:

a函数啥也没做:

再看p函数是什么加密:

这时候我们要进函数内部看一下:

复现逻辑+py调用

js逻辑:

py调用:

importrequestsimportexecjsimportosclassJSExecutor:def__init__(self,js_file_path):ifnot os.path.exists(js_file_path):print(f'js代码不存在:{js_file_path}')withopen(js_file_path,'r',encoding='utf-8')asf:self.js_code=f.read()# execjs.compile()将JavaScript 代码编译为一个可执行的对象 self.js_code=execjs.compile(self.js_code)defcall(self,func_name,*args):"""封装python对js代码中函数的调用:param func_name:js代码中的函数名:param args:js代码中函数所需的参数:return:js中函数运行后的结果"""returnself.js_code.call(func_name,*args)defget_data(sign,time_stamp):headers={'Referer':'https://www.cls.cn/depth?id=1003','User-Agent':'xxx',}params={'app':'CailianpressWeb','id':'1003','last_time':f'{time_stamp}','os':'web','rn':'20','sv':'8.4.6','sign':sign,}response=requests.get('https://www.cls.cn/v3/depth/list/1003',params=params,headers=headers)print(response.json())if__name__=='__main__':js_executor=JSExecutor('26.js')js_params=js_executor.call('signEnc')get_data(js_params['sign'],js_params['timestamp'])

result:

小结

本文到此结束,如有问题请及时提出,加油加油

http://www.jsqmd.com/news/299888/

相关文章:

  • 告别AI高检测率!2026年这几款降AI工具亲测能救命,AIGC痕迹狂降80%
  • 如何有效降低论文的AI率?亲测这4款降AI工具,附使用技巧与注意事项
  • 毕业生必备!4款最火降AI工具亲测有效,快速降低AI率指南
  • 亲测推荐|4款高效降AI工具实测分享,手把手教你降低AI率的方法与技巧
  • 2026年实测有效!4款强力降AI工具对比,教你如何有效降低文章AI率
  • 【实测有效】如何快速降低AI率?这4款强力工具亲测推荐,让你轻松应对AI检测难题
  • 【2025年写论文指南】亲测有效!这5款降AI工具让AIGC率狂降80%【收藏必备】
  • AI数据预处理“神器”:Pandas实战技巧
  • Spring 如何解决循环依赖?
  • 什么是 Spring IOC?
  • Spring 中的 DI 是什么?
  • 深入浅出了解生成模型-8:生成加速策略概述 - Big-Yellow
  • P1102 A-B 数对(lower_bound函数)
  • Java毕设选题推荐:基于springboot的农企信息管理平台设计与开发基于SpringBoot+Vue农企信息管理平台设计与开发【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 【ISAC】5G NR-PRS赋能6G多基地ISAC:LoS/NLoS混合场景定位精度突破28%!【附MATLAB代码】
  • 【电力系统】基于角度-电压耦合引起的稳定性衰减:波德型基本性能限制分析附Matlab代码
  • 【课程设计/毕业设计】基于SpringBoot+Vue农企信息管理平台设计与开发基于springboot的农企信息管理平台设计与开发【附源码、数据库、万字文档】
  • Java计算机毕设之基于springboot的种植基地农业信息管理系统的设计与实现基于springboot的农企信息管理平台设计与开发(完整前后端代码+说明文档+LW,调试定制等)
  • 【SSVEP】基于SSVEP检测频率导向脑活动的VR实验附Matlab代码
  • 基于深度学习YOLOv10的水果分类检测系统(YOLOv10+YOLO数据集+UI界面+Python项目源码+模型)
  • 我用 Claude Code 给自己打造了个人助理,他将比我更了解我自己
  • MiniCPM4-0.5B-QAT-Int4-GPTQ-format 小显存llm
  • 虚拟桌宠工作学习实际收益
  • 两个不同版本的int_fast16的定义
  • 强烈安利9个AI论文软件,专科生轻松搞定毕业论文!
  • 计算机Java毕设实战-基于springboot的农企商品产品信息管理平台设计与开发【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 基于51单片机的水质检测 PH TDS 温度+浊度+报警
  • 基于51单片机的水质检测 PH 浊度 温度 蓝牙 报警
  • 寒假2
  • 基于51单片机的汽车胎压检测系统 蓝牙 气压 温度