某翻译平台--sign和请求体解密逆向分析(脱敏版)

sign加密破解实战 sign解密 阅读详情

声明


本文章中所有内容仅供学习交流使用,不得用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关。

若擅自使用本文讲解的技术而导致的任何意外,作者均不负责。文中若有侵权内容,请立即联系作者删除!

〇:友情提示


  1. 本文章已在微信公众号【逆向学习日记】发布,若在【优快云】中无法全部查看,可以直接点击【某翻译平台–sign和请求体解密逆向分析(脱敏版)】查看。
  2. 在微信公众号【逆向学习日记】也可以阅读更多文章。
  3. 感谢关注微信公众号和阅读文章的朋友!

Ⅰ:目标


  1. 网址:aHR0cHM6Ly93d3cuZGVtby5jb20vdHJhbnNsYXRl
  2. 接口:aHR0cHM6Ly9pZmFueWkuZGVtby5jb20vaW5kZXgucGhwP2M9dHJhbnMmbT1meSZjbGllbnQ9NiZhdXRoX3VzZXI9a2V5X3dlYl9uZXdfZmFueWkmc2lnbj0uLi4=
  3. sign加密 content解密

Ⅱ:抓包分析


  1. 首先通过观察接口请求的参数以及响应体数据,我们发现请求参数sign和响应体的content是加密了,这就需要我们进行分析加解密的算法逻辑。在这里插入图片描述在这里插入图片描述

  2. 我们本次尝试使用通过 url 关键字定位,我们直接搜索 /index.php 。在这里插入图片描述

  3. 通过观察,很明显第一个js中包含的不像我们的请求接口 url ,那么我们直接看第二次 js,直接点击进去,在对应的位置打上断点,并重新请求。在这里插入图片描述

  4. 可以发现断点断在此处,其中 r 就是sign的值,我们就要看 r 的生成过程,向上看可以发现 r 的生成过程,我们直接修改复刻在本地js文件中并运行。在这里插入图片描述

  5. 发现 m() 的函数未定义,此时需要看 m() 的逻辑,并补上。 直接在m() 处打上断点,并重新发送请求。在这里插入图片描述

  6. 直接在控制输入 m() 看他的函数体,并定位到位置打上断点,并释放断点。在这里插入图片描述在这里插入图片描述

  7. 此时我们观察他的上下代码,可以看到他是webpack打包的,此时可以我们直接看他的加载器以及加载的模块,但是在这里,我们直接单步一直的跟,直到在reset的方法中有 this._doRest 方法。该方法有很明显的MD5字眼,我们有理由怀疑是MD5算法,在这里我们直接先当作MD5处理,复刻在本地js中。在这里插入图片描述在这里插入图片描述在这里插入图片描述

  8. 接着再跑本地js代码,发现报错,但是观察浏览器的值就是固定的,从右边的调用栈就可以发现,当然也可以追踪他的算法,就是浏览器加载的时候生成的,我们把固定值替换,再跑代码。在这里插入图片描述在这里插入图片描述在这里插入图片描述

  9. 可以看到浏览器和我们的目前生成的 r 的值是一样吗,但是继续报错,此时我们再继续补上缺少的代码。并执行js代码在这里插入图片描述在这里插入图片描述在这里插入图片描述

  10. 可以看到本地生成的值和浏览器的值是一样的。此时sign的加密算法就搞定了。

  11. 此时我们现在就要看响应体解密算法。通过观察代码发现,请求接口后面跟着的是then关键字,这就说明可能是异步,其中第一个函数的参数就是响应体。我们打上断点并释放到此处。在这里插入图片描述

  12. 发现 e 就包含我们的加密结果。我们直接看谁处理了 e 就行。可以看到是 x.B6 函数处理,我们直接看他的函数体,并断点进入。在这里插入图片描述

  13. 可以看到类似 AES 解密的样子,直接复刻本地js 先进行解密。在这里插入图片描述

  14. 可以看到解密成功,算法是AES解密无误

  15. 当然解密在这个网址中也有投机的办法,观察他的控制台,他居然把添加了埋点,并且把明文输出,这是我们就可以定位他所在js文件的地方。在这里插入图片描述在这里插入图片描述在这里插入图片描述

  16. 这也可以追踪到加解密的算法,前面的sign算法可以通过webpack方式解决。

Ⅲ:总结


本次逆向过程还算比较顺利,在以后的逆向过程中,可以观察是否有投机的办法,这也是很快定位的。需要具体调试网页,公众号【逆向学习日记】回复【某翻译】获取地址。

Mythos:首个可规模化自主攻防的AI安全执行体 漏洞挖掘正从人工驱动转向AI原生自动化,其核心是具备符号执行、POC生成与exploit构造能力的自主攻防系统。这类模型不再依赖提示工程,而是通过代码理解、二进制逆向与动态推理实现端到端漏洞闭环,技术价值在于将传统数周的安全审计压缩为分钟级API调用。典型应用场景覆盖云基础设施扫描、开源组件零日挖掘、DevSecOps实时响应等关键环节。Mythos作为当前最具代表性的实践范例,标志着AI安全已跨越辅助工具阶段,进入可调度、可复现、可规模化部署的工程化新纪元。 阅读详情

相关推荐

【信息科学与工程学】【安全领域】第十二篇 简述数据安全体系与保密技术

设计一个自适应窗口调整算法,本质上是为您的系统装备一个能够感知环境、智能决策的“自动驾驶”模式。核心在于明确您的核心目标(是优先延迟还是精度),然后据此精心设计触发条件和调整策略。

weixin_49199313的博客 1781

记录一个简单的sign值破解过程

这个接口是查询了淘宝旺旺号的一些信息 声明: 此文章仅供参考学习,如造成侵权,请联系删除。 目标接口: https://xxxxxxxxxx.com/credit2/index/get 目标数据: “{“account”:“这个帐号只是传说”,“buyer_total_point”:4662,“buyer_good_rate”:“100.00”,“buyer_level”:9,“reg_time”:“2004-06-05 15:40:41”,“last_logintime”:“未知”,“area”:“江

qq_42470170的博客 6043

【信息科学与工程学】【安全领域】 第八十八篇 网络空间安全21

如果员工认为安全政策和流程(如复杂的密码规则、频繁的认证、繁琐的软件安装审批)阻碍了工作效率,他们可能会寻找变通方法,例如:写下密码、共享账户、使用未经批准的云服务(影子IT)、绕过安全控制。例如,一个用于显示用户列表的API,可能返回每个用户的完整个人资料,包括邮箱、地址、电话等敏感字段,而前端可能只显示了姓名。:在OAuth 2.0或OIDC流程中,攻击者可能截获授权请求中的“授权码”,或窃取“访问令牌”,然后将其用于另一个客户端(非原始授权的客户端),从而以用户身份访问受保护的资源。

weixin_49199313的博客 445

请求数据通过URL加入sign验证加密与解密

通过生成sign对网络请求进行加密的算法案例分析

墨的博客 5197

【信息科学与工程学】【安全领域】第三十五篇 网络安全算法表02

​分级处理​:实时增量 + 离线全量 + 自动校验三线并行​最终一致优先​:强同步仅用于支付等核心场景​双向容错​:Redis侧:读CK兜底(CK侧:自动屏蔽校验失败分区​业务适配​:graph LR高实时场景 --> Redis写+双重读分析场景 --> 放宽CK同步延迟报表场景 --> T+1校准保障该方案已在京东、美团等千亿级数据平台验证,支撑双11级流量下Redis与ClickHouse的数据协同。

weixin_49199313的博客 1342

【信息科学与工程学】【安全领域】第一百四十二篇 零信任网络解决方案中的算法04

对于节点 i, 有功和无功功率平衡方程为: Pi​=Vi​∑j=1N​Vj​(Gij​cosθij​+Bij​sinθij​), Qi​=Vi​∑j=1N​Vj​(Gij​sinθij​−Bij​cosθij​)。下风向某点 (x,y,z)的浓度 C为: C=2πuσy​σz​Q​exp(−2σy2​y2​)[exp(−2σz2​(z−H)2​)+exp(−2σz2​(z+H)2​)], 其中 Q是源强, u是风速, H是有效源高, σy​,σz​是水平和垂直扩散参数。

weixin_49199313的博客 1410

今日目标:新东方之sign值解密

就一个md5摘要,相对简单

Way_TG的博客 591

【信息科学与工程学】计算机科学与自动化 第二百零一十一 软件开发模型01

编号类型模型领域模型中的知识点/因素/参数关联知识和法律法规1传统顺序模型瀑布模型 (Waterfall)通用软件开发、硬件紧密耦合系统、政府/军工项目、需求稳定的传统信息系统严格线性阶段:可行性研究→需求分析(SRS,含功能/非功能/接口/约束,使用IEEE 830模板)→系统设计(概要设计HLD:架构、模块划分、数据库ER图;详细设计LLD:伪代码、类图、接口定义)→实现(编码规范、代码审查、静态分析工具SonarQube)→测试(单元测试JUnit、集成测试、系统测试、验收测试UAT,测试计划提前编写

weixin_49199313的博客 154

【JS逆向百例】某词霸翻译逆向分析

今天在查看某平台私信的时候,发现有位粉丝表示自己在逆向某站的过程中,有一些疑惑,态度十分友好,K哥一向是尽力满足粉丝需求的,本文就对该站进行逆向研究,该案例不难,不过为了便于粉丝理解,会写的相对详细点,大佬们直接跳过就可以了~

K哥爬虫 2270

【产品体系】第六十五篇 Nacos / HiClaw / HiMarket 体系01

子系统核心现象主力数学工具​变更传播 fan-out / cache staleness图 fan-out 分析、概率上界 P(Tstale​)、logical-clock version monotonicityHigress 网关​突发限流、延迟堆积排队论 (M/G/1)、Token/Leaky Bucket ODE、Little's Law L=λWHiMarket 检索​语义匹配召回、去冗余。

weixin_49199313的博客 61

【信息科学与工程学】【通信工程】第三百零六篇 IPv6/SRv6服务链中的学科知识01

序号数据类型 (主类)数据类型 (子类)示例/说明存储/表示方式备注/应用场景2246生物信息型DNA序列ATGC碱基序列FASTA格式基因组2247生物信息型RNA序列AUGC碱基序列FASTA转录组2248生物信息型蛋白质序列氨基酸序列FASTA蛋白组2249生物信息型基因注释GFF/GTF文件Gene annotation功能2250生物信息型变异数据VCF文件Variant call formatSNP/INDEL2251生物信息型表达矩阵基因×样本Expression matrix (FPKM/T

weixin_49199313的博客 93

爬虫加密参数逆向实战:从sign生成到Python复现全链路

在Web数据采集中,接口加密参数(如sign、token)已成为核心反爬机制。其本质是前端通过密码学算法(MD5/SHA/HMAC/AES/RSA)对请求数据进行动态签名,依赖浏览器环境(navigator、time、localStorage)与服务端协同。理解加密原理的关键在于厘清明文来源、密钥生成时机和执行上下文,而非单纯破解混淆代码。技术价值体现在规避401/403拦截、保障请求合法性,并支撑稳定的数据管道建设。典型应用场景包括电商比价、金融行情抓取、政务平台数据同步等需高频调用受控API的工程实践。

weixin_32234493的博客 572

【爬虫逆向案例】某道翻译js逆向—— sign解密

某易有道翻译

皮埃尔的博客 3809

AI辅助Python逆向工程:从混淆代码分析到高效接单实战

逆向工程是分析软件内部机制、理解数据流与协议交互的关键技术,广泛应用于安全研究、协议分析与数据集成等领域。其核心原理在于通过静态分析与动态调试,解析程序逻辑、定位关键函数并复现算法。随着Web与移动应用防护升级,代码混淆、反爬机制与加密算法日益复杂,传统手动分析面临效率瓶颈。AI大语言模型(LLM)的出现为逆向工程带来了范式转变,它能够快速解读混淆代码、生成调试脚本、解释加密逻辑,将工程师从高认知负荷的“信息翻译”工作中解放出来,显著提升分析效率。在Python逆向接单场景中,结合Frida动态调试与req

weixin_33895475的博客 298

微信小程序加密数据解密算法Go版

微信小程序加密数据解密算法Go版

风控要略-互联网业务反欺诈之路(一)

当前中国互联网安全产业答题可以分为基础安全和业务安全两个领域。从互联网诞生至2014年,互联网安全行业关注的热点基本都聚焦在网络安全、系统安全和应用安全这个三大基础安全领域上,“DDOS“(分布式拒绝服务攻击)1、“漏洞“、“拖库“2和“挂马“3等大家耳熟能详的术语也是从这些领域中衍生出来的。2014年前后,随着互联网业务的爆炸式发展,黑产团伙开始从“攻击渗透系统“的传统套路进化到“利用业务风控确实进行大规模牟利“的模式,并且逐渐形成规模庞大、分工明确的黑色产业链。

Despacito1006的博客 1013

JS逆向入门:四步定位动态参数并还原签名算法

在Web自动化与数据采集中,经常遇到请求参数随每次访问变化的情况。这种动态参数通常由前端脚本基于时间戳、随机数与固定密钥计算生成,本质上是客户端与服务端共享的一套签名规则。理解浏览器开发者工具中的网络请求定位、全局搜索与断点调试方法,可以准确还原签名生成逻辑。借助Python的hashlib或Node.js执行原始JavaScript,即可在脚本中复现与浏览器一致的请求参数,从而解决接口返回401或签名失效的问题。这种技术思路在爬虫开发、接口安全测试、网页自动化等场景中具有广泛的应用价值。本文以本地演示接口

weixin_30681121的博客 336

保姆级教程:用Kalibr搞定Intel D435i三目(RGB+双目)相机联合标定,附完整ROSbag录制避坑指南

本文详细介绍了如何使用Kalibr工具对Intel D435i三目相机(RGB+双目)进行高精度联合标定,包括硬件准备、ROSbag录制技巧、Kalibr标定实战及结果验证。特别针对实际工程中的常见问题提供了解决方案,帮助开发者提升SLAM和三维重建等应用的精度。

weixin_42524762的博客 405

AI赋能逆向工程:重构工作流,提升效率与变现能力

逆向工程作为软件安全与协议分析的核心技术,其本质是通过分析程序行为与代码逻辑,理解系统内部工作机制。传统逆向依赖人工逐行分析混淆代码,效率低下且易出错。随着大语言模型(LLM)等AI技术的发展,逆向工程正经历从“人力密集”到“智力密集”的范式转变。AI能够快速理解代码意图、生成分析脚本、辅助算法猜测与验证,极大加速了“理解”和“验证”过程,其技术价值在于将工程师从重复劳动中解放,聚焦于高阶逻辑设计与方案架构。在应用场景上,AI辅助逆向可广泛应用于加密参数分析、协议破解、漏洞挖掘等领域,尤其适合需要快速交付、

weixin_33985679的博客 324

从零搭建风电场:手把手教你用WAsP+WindPRO完成风资源评估全流程

本文详细介绍了从零开始搭建风电场的全流程,重点讲解如何使用WAsP和WindPRO进行风资源评估和风场布局优化。内容包括软件配置、数据采集规范、风图谱建模实战、机组选型策略以及常见问题解决方案,帮助工程师掌握风电开发的核心技术,提升项目成功率。

year5的博客 371

基于大模型的JMeter日志智能分析服务化实践

在软件性能测试领域,日志分析是定位系统瓶颈、评估稳定性的关键环节。传统基于规则或正则表达式的分析方法,在面对格式多变、上下文关联复杂的海量日志时,往往效率低下且难以深入。大语言模型(LLM)凭借其强大的自然语言理解与推理能力,为这一挑战提供了新的解决方案。其技术价值在于能够自动化地从非结构化文本中提取语义信息、关联分散的上下文,并生成可操作的根因分析与优化建议,从而将工程师从繁琐的日志筛查中解放出来,显著提升问题诊断的深度与效率。这一技术可广泛应用于自动化测试报告生成、实时监控预警、脚本调试辅助等工程实践场

weixin_28839549的博客 338

AI 赋能 Python 逆向工程:从混淆代码解析到自动化脚本生成

逆向工程是安全研究和软件开发中的关键技术,旨在通过分析软件的内部结构与逻辑,理解其工作原理与数据交互。其核心原理在于对编译后代码、网络协议或文件格式进行静态与动态分析,以还原设计意图或发现潜在漏洞。这项技术的价值在于赋能安全评估、漏洞挖掘、兼容性开发与恶意软件分析。在 Web 安全、移动应用分析和物联网协议解析等场景中,面对日益复杂的代码混淆与加密技术,传统手动分析效率面临挑战。近年来,大型语言模型凭借强大的代码理解与模式识别能力,为逆向工程工作流带来了变革。通过将 AI 作为高级助手,开发者可以高效解读混

weixin_30274627的博客 492

Tushare Day2——了解stock_basic数据并根据行业和地区进行统计

了解stock_basic数据 1  stock_basic基础信息2  导入包和stock_basic数据、查看基本信息3  根据行业列进行统计3.1  1.先把不同行业列举出来,看一下一共有多少种行业3.2  2.统计每个行业分别有多少家公司3.3  3.把行业从array的二维数组形式变成list形式3.4  4.把行业从list形式转换成文本形式3.5&nbsp

绒绒的Routine 2796
上一篇: 某平台登录-账号密码逆向分析(脱敏版)
下一篇: 某平台登录--请求参数pwd逆向分析(脱敏版)
一枚回归少年
博客等级 码龄6年 120粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值