22-RSA全扣+标准AES:网易云

网站地址:网易云

加密参数+定位

找加密参数这里不细说了,通过py注释即可验证:

然后xhr开始定位,通过跟栈可以看到加密位置在此:

进window…xxx函数可看到核心加密位置:

调试过程需注意不要往回翻页,网易云会有缓存,往回翻页明文不对,现在我们来分析一下这个加密过程:

然后经过非对称(不知是否魔改,但看着不像标准)得到第二个加密参数:

具体细节我们扣代码时候在根据报错看即可

扣代码

先将核心函数扣下来:

然后将c和b函数扣下来,以及调用的函数:

再补上标准对称加密库,运行看看:

缺明文,补上,再运行:

缺函数,但是这个函数牵连甚大,需要扣很多,我们多刷新网页多触发接口看看这些到底变不变,结果发现不变,那就直接写死,再运行:

补上a函数,再运行:

这是RSA开始发力了,因为我不确定他是否标准所以没有导模块,我们直接扣吧:

现在缺少变量,直接将函数下面定义的变量拿下来:

拿下

补充

至于为什么从这里开扣:

这也是一种假设:因为上面是自执行方法,可能属于另一个模块了,我们向上翻可以看到CryptoJS导出的位置,应该就是对称加密的自执行方法吧:

封装与调用

js封装:

py调用:

importrequestsimportexecjsimportosimporttimeclassJSExecutor:def__init__(self,js_file_path):ifnotos.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(params,encSecKey):headers={'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0',}data={'params':params,'encSecKey':encSecKey,}response=requests.post('https://music.163.com/weapi/comment/resource/comments/get',headers=headers,data=data,)returnresponse.json()if__name__=='__main__':js_executor=JSExecutor('03-网易云评论RSA+AES对称加密.js')# for page in range(1, 10):# print(f'-------------------------------------------正在爬取第{page}页---------------------------------------')page=1js_params=js_executor.call('encryptParams','3324117652',page,'16e3194fa1fa8205f7d88a5c1908ddfe')print(get_data(js_params['encText'],js_params['encSecKey']))time.sleep(0.8)

result:

小结

本文不算难,当初学习逆向时也算是卡了我一段时间,今天分享一下,如有问题请及时提出,加油加油

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1211068.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

救命神器2026 TOP8 AI论文工具:继续教育写作全攻略

救命神器2026 TOP8 AI论文工具:继续教育写作全攻略 2026年学术写作工具测评:为继续教育者量身打造的高效助手 在当前快节奏的学术环境中,无论是高校教师还是继续教育学员,论文写作已成为一项不可或缺的核心任务。然而&#xff0…

2026年GEO优化服务商选型清单:中小企业必问的8个问题

在 2026 年 GEO(生成式引擎优化)爆发的背景下,中小企业面临着“服务商数量激增”与“选型标准缺失”的双重困境。如何从几百家服务商中筛选出真正靠谱的合作伙伴?本文总结了中小企业在选型过程中必须追问的 8 个核…

23-MD5:淘宝

案例网址:淘宝 找接口加密参数 这次接口不在xhr中了,我们翻页后需要搜索一下找到接口,然后找加密参数: 复制bash转python代码测试看看: 这时候就要找一下cookie是动态生成的还是服务器返回的,需不需要逆向…

面试 Java 基础八股文十问十答第二十一期

面试 Java 基础八股文十问十答第二十一期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新! ⭐点赞⭐收藏⭐不迷路!⭐ 1)Java语言有哪些特点…

2026年GEO优化服务商收费对比:中小企业按月付费vs年费哪个划算?

在 2026 年 GEO(生成式引擎优化)爆发的浪潮下,中小企业面临着严峻的预算决策难题:是咬牙签下几十万的“年度全案”,还是选择灵活的“按月付费”?本文基于“资金流动性、试错成本、服务灵活性”三大维度,对主流 …

所爱

前几天哭了好久,终于决定把这篇写出来了。 邓布利多说过,爱是世界上最伟大的魔法。不过这里的爱可不只是指的男女之间的爱,亲情、友情甚至对生活的爱我认为都可以算入其中。我常常被这些爱所感动。 亲情自然不必多说…

从DEM到三维地形:用PLY、OBJ、glTF构建GIS可视化模型

通过从DEM生成PLY白模、OBJ纹理模型到glTF标准资产的完整代码示例,系统揭示了三维GIS模型构建的核心原理与技术演进。本文节选自新书《GIS基础原理与技术实践》第7章。很多人以为三维建模只能靠 3ds Max 或 Blender,…

2026年GEO优化服务商工具对比:中小企业自助式vs托管式怎么选?

在 2026 年 GEO(生成式引擎优化)工具爆发的背景下,中小企业面临着“工具自助”与“全案托管”的路线之争。自助式工具成本低但门槛高,托管式服务省心但不够透明。本文基于“操作门槛、成本结构、交付透明度、灵活性…

2026年适合中小企业的GEO优化服务商TOP5:按需求分类推荐

2026 年,AI 搜索已成为流量分配的新枢纽。对于中小企业而言,如何在资源受限的情况下入局 GEO(生成式引擎优化),是一场关乎生存的博弈。本文反对盲目的“榜单崇拜”,主张回归商业本质,根据企业在数据验证、团队赋…

多模态AI服务的“流量容灾”:根据内容类型切换备份节点

多模态AI服务的“流量容灾”:根据内容类型切换备份节点 引言:多模态AI时代的容灾新挑战 随着GPT-4V、Claude 3、Gemini Pro等多模态AI模型的普及,越来越多的应用开始处理文本、图像、音频、视频等混合输入。比如: 智能聊天机器人需要同时理解用户的文字提问和上传的图片;…

46、【Ubuntu】【Gitlab】拉出内网 Web 服务:http.server 分析(三) - 详解

46、【Ubuntu】【Gitlab】拉出内网 Web 服务:http.server 分析(三) - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-fam…

论文写作效率翻倍!9款AI工具免费生成开题报告与论文大纲,写论文不再愁!

研究生写论文常遇开题卡壳、大纲混乱、文献难找等崩溃瞬间?AI工具可解决80%痛点!本文整理9款亲测有效的AI论文工具,重点拆解PaperTan使用方法,帮你30分钟搞定开题、1天生成初稿。还含工具对比表、场景化指南及全流…

2026成都梅毒专业诊疗机构推荐榜

2026成都梅毒专业诊疗机构推荐榜引言据《2026中国性病诊疗行业白皮书》披露,2024年全国梅毒报告病例数较上年增长3.2%,西南地区因人口流动频繁,感染率略高于全国平均水平。梅毒患者在诊疗过程中,对规范性、隐私性、…

冬季皮肤干燥,洗澡用沐浴油、沐浴露

冬季皮肤干燥,洗澡用沐浴油、沐浴露:(去知乎收集推荐产品): 一、沐浴油推荐: 1、KOKOMI 焕肤平衡沐浴油, 网上最多人推荐! 价格:180~200元/250ml 淘宝有专卖店! 主要成分:葡萄籽油 、蓖麻籽油 可以调节…

学霸同款2026 9款一键生成论文工具测评:专科生毕业论文必备指南

学霸同款2026 9款一键生成论文工具测评:专科生毕业论文必备指南 2026年学术写作工具测评:为专科生量身打造的高效论文助手 随着高校教育的不断深化,专科生在毕业论文写作中面临的挑战也日益增多。从选题构思到资料收集,再到格式排…

LLM智能体如何重构法律实践:从独立模型到法律AI的全景解析

文章探讨了LLM在法律领域的局限性,提出"法律智能体"作为解决方案。通过三大核心机制(外部锚定、流程编排、多层治理)解决LLM的长周期任务连贯性、幻觉和黑盒问题。法律智能体已在五大领域应用,包括法律检索、诉讼解决、…

大模型在生态环境领域的最优策略,非常详细收藏我这一篇就够了

本文研究大语言模型在生态环境领域的应用策略,发现领域微调在标准化任务中带来有限但稳定的精度提升,而新一代通用模型在跨学科、多步推理任务中表现更优。落地关键是将复杂场景结构化为工作流,让通用模型负责推理与工具编排,微调…

AI产品经理必备:从零开始掌握大模型技术,附全套学习资料【建议收藏】_如何成为一名优秀的AI产品经理?

AI产品经理是连接AI技术与商业价值的重要桥梁,需兼具技术理解与商业思维。文章介绍了AI产品经理与传统产品经理的区别,必备的大语言模型技术认知,全面的技能图谱(技术、产品、管理能力),以及AI产品开发全流…

大模型知识增强指南:RAG与微调的优劣势对比与场景选择

文章对比分析了两种大模型知识增强方法:RAG通过检索用户文档库让模型基于特定资料作答,解决知识接入问题;微调则在模型内部写入专业知识,增强垂直领域能力并固化行为。RAG成本低、操作简单,适合个人用户;微…

大模型核心技术:从基础训练到多模态适配的完整指南

文章详细介绍了大模型的三大训练阶段:预训练阶段(无监督学习海量数据)、指令微调阶段(使用带标签数据二次训练)和人类反馈强化学习阶段(引入人类评价进行价值对齐)。同时阐述了优化大模型的几种…