首页 > 编程语言 >js逆向md5加密算法获取大学排行榜,页码时间戳影响响sign

js逆向md5加密算法获取大学排行榜,页码时间戳影响响sign

时间:2024-08-13 13:24:03浏览次数:22  
标签:sch rank sign sec js id 加密算法 page


























import json
import requests

from hashlib import md5
def get_md5(s):
    m = md5()
    m.update(s.encode())
    return m.hexdigest()
n="{app_id=98357f659cf8fb6001cff80f7c6b85f2&diploma_id=7&page=4&page_len=20&platform=desktop&ts=1723344065728&v=210&wenli=0}&key=146fd1e66513611ac7af69f21f1d7725"
sign = get_md5(n)



headers = {
    'accept': 'application/json, text/plain, */*',
    'accept-language': 'zh-CN,zh;q=0.9',
    'cache-control': 'no-cache',
   

    'pragma': 'no-cache',
    'priority': 'u=1, i',
    'referer': 'https://www.jizhy.com/44/rank/school',
    'sec-ch-ua': '"Not)A;Brand";v="99", "Google Chrome";v="127", "Chromium";v="127"',
    'sec-ch-ua-mobile': '?0',
    'sec-ch-ua-platform': '"Windows"',
    '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/127.0.0.0 Safari/537.36',
}

params = {
    'page': '4',
    'page_len': '20',
    'diploma_id': '7',
    'wenli': '0',
    'app_id': '98357f659cf8fb6001cff80f7c6b85f2',
    'ts': '1723344065728',
    'platform': 'desktop',
    'v': '210',
    'sign': sign,
}

# response = requests.get('https://www.jizhy.com/open/sch/rank-list', params=params, cookies=cookies, headers=headers)/sch/rank-list?page=1&page_len=20&diploma_id=7&wenli=0&app_id=98357f659cf8fb6001cff80f7c6b85f2&ts=1723343996655&platform=desktop&v=210&sign=AB23EA23842662A22BDC3E6F3552914C
# https://www.jizhy.com/open/sch/rank-list?page=2&page_len=20&diploma_id=7&wenli=0&app_id=98357f659cf8fb6001cff80f7c6b85f2&ts=1723344065728&platform=desktop&v=210&sign=82148D68788FEFD79A7241EC764F6EF3


response = requests.get('https://www.jizhy.com/open/sch/rank-list', params=params, cookies=cookies, headers=headers)
context = json.loads(response.text)
print(context)
for school in context['data']['sch_list']:
    s_name= school['sch_name']
    s_score= school['sch_rank_score']
    print(s_name,s_score)

标签:sch,rank,sign,sec,js,id,加密算法,page
From: https://blog.csdn.net/lfsysc/article/details/141102833

相关文章

  • JSP湖南源来医疗器材公司智能办公OA系统2w590
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:用户,发文信息,收文信息,请示信息,人事档案,考勤信息,工资信息,会议通知,通讯录,资产信息,资料信息,车辆信息,统计信息,日程安排,工作日志,申请补卡技......
  • JSP红十字会管理系统enh63--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:捐赠人员,物资分类,物资信息,捐赠记录,募捐信息,捐款记录,捐赠动态技术要求:开发语言:JSP前端使用:HTML5,CSS,JSP动态网页技术后端使用SpringBoot,Sprin......
  • JSP河北民族师范学院不文明现象反馈系统q8u7i
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:用户,反馈类型,积分获得,积分扣除,在线反馈,兑换物品,兑换信息开题报告内容一、选题背景近年来,河北民族师范学院校园内不文明现象时有发生,如乱扔垃圾......
  • Json中使用中文作为key的风险
    编码问题不同的系统和编程语言可能使用不同的字符编码(如UTF-8、GBK等),这可能导致解析时出现乱码。在传输过程中,如果编码没有正确指定,也可能导致乱码。兼容性问题并非所有的编程语言和库都支持使用中文作为键名。一些JSON处理库可能没有明确地声明是否支持中文键名,......
  • SSM基于vuejs的二手车交易平台ue120 虚拟支付
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统内容:用户,卖家,汽车类型,二手汽车,汽车预订,汽车尾款,汽车信息,汽车评估开题报告内容一、项目背景随着汽车产业的快速发展和互联网技术的普及,二手车市场逐......
  • 第17天 信息打点-语言框架&开发组件&FastJson&Shiro&Log4j&SpringBoot等
    时间轴演示案例指纹识别—本地工具—GotoScanPython—开发框架—Django&FlaskPHP—开发框架—ThinkPHP&Laravel&YiiJava—框架组件—FastJson&Shiro&Solr&Spring知识点1.CMS指纹识别—不出网程序识别解决:CMS识别到后前期漏洞利用和代码审计一般PHP开发居多,利用源码......
  • Adobe Animate Createjs H5
    AdobeAnimateCC是AdobeFlash的继任者,提供了更现代的动画和互动功能。它允许用户创建动画,并导出到HTML5Canvas、WebGL或SVG格式。CreateJS是一个强大的JavaScript库,可以与AdobeAnimateCC一起使用,帮助开发人员在Web上实现动画和互动功能。对于没有Flash基础的......
  • js默认行为以及阻止默认行为的方法
      js默认行为以及阻止默认行为的方法咔咔哎嘛2023-02-04228阅读1分钟 关注 默认行为 代码解读复制代码不用我们注册,但是自己存在的事情比如: css代码解读复制代码鼠标右键点击,会弹出一个菜单点击a标签后,自己......
  • JS贪吃蛇
    1.整个简洁版的贪吃蛇完整代码,后面会解析<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>贪吃蛇</title></head><bodystyle="height:90vh;display:flex;justify-content:center;align-items:cente......
  • Ubuntu22 安装和恢复 Hexo,解决nodejs默认版本较低的问题。
    因为Ubuntu自带的nodejs版本和我之前搭建好的hexo环境不符合,从github上面拉取之后不能够直接使用hexo配置,要重新下载和配置nodejs的版本。安装nvm安装步骤sudoaptinstallcurlcurlhttps://raw.githubusercontent.com/creationix/nvm/master/install.sh|bash出现问题......