浅浅记录一下对某音的X-Agus、X-Gorgon、X-Khronos、X-Ladon研究(仅学习使用)

这篇具有很好参考价值的文章主要介绍了浅浅记录一下对某音的X-Agus、X-Gorgon、X-Khronos、X-Ladon研究(仅学习使用)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

开篇

近期比较闲,于是对该app进行了逆向研究

前两年也对这个app进行了研究,那时候还没有什么加密参数

可以很正常的进行采集

抓包

现在发现连包都抓不到了

于是查看了相关资料

发现该app走的不是正常的http/s协议

于是我hook了传输协议 就可以正常抓包了

逆向分析

抓包后就发现多了好几个加密参数

我抱着试一试的态度

可能服务器端并没有校验这些参数的正确性

但是模拟请求后发现不行

变换参数之后就不能正常请求了

有几个参数是一直会变动的

因此只能进行对app的逆向

然后我用jadx反编译了该app

该app反编译了不少时间

然后我全局搜索这几个关键加密参数

发现一个都找不到

于是我换了其他的反编译工具

继续搜索

还是找不到这些参数

那说明该app java层面可能没有写相关的字符串

但是我们可以去hook一下 StringBuilder这个类

因为最后生成的参数值肯定会经过这个类进行拼接

于是我hook了一下这个类的toString方法

发现确实有某个加密参数的值

那分析起来就方便了

我们只要在这个地方打印一下堆栈

就能找到它的加密处

我hook了前几个堆栈

就找到了加密的方法,还是比较简单的

下面找到了加密点 那逆向起来就方便了

我们可以主动调用该方法,把参数传进去

当然我们也可以还原算法

但是可想而知这样代价就比较大了

所以我后面也没有进行算法的还原

该app的分析也到此为止文章来源地址https://www.toymoban.com/news/detail-803717.html

到了这里,关于浅浅记录一下对某音的X-Agus、X-Gorgon、X-Khronos、X-Ladon研究(仅学习使用)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Git 小妙招】来浅浅聊一下企业级开发模型

    本文是学习 Git 系列的最后一篇文章, 在学习完所有 Git 的使用技巧后, 本文重点来谈谈开发时的一些企业级开发模型. 关注收藏, 开始学习吧🧐 我们知道,⼀个软件从零开始到最终交付,⼤概包括以下⼏个阶段:规划、编码、构建、测试、发布、部署和维护。 最初,程序⽐较

    2024年02月04日
    浏览(44)
  • 使用了百度OCR,记录一下

    由于识别ocr有的频率不高,图片无保密性需求,也不想太大的库, 就决定还是用下api算了,试用了几家,决定用百度的ocr包,相对简单。 遇到的问题里面下列基本有提到:例如获取ID,KEY;例如安装库; 参考帖子:python+百度OCR的使用方法(踩坑+测试程序)_no module named \\\'ai

    2024年02月06日
    浏览(47)
  • Qt:记录一下好看的配色

    2024年02月13日
    浏览(41)
  • JDK收费的各个版本(记录一下)

     JDK收费的各个版本(记录一下) Java收费的安装包使用的时候要闭坑 从2019年1月份开始,Oracle JDK 开始对 Java SE 8 之后的版本开始进行商用收费,确切的说是 8u201/202 之后的版本。如果你用 Java 开发的功能如果是用作商业用途的,如果还不想花钱购买的话,能免费使用的最新版

    2024年04月28日
    浏览(30)
  • XSS攻击是怎么回事?记录一下

    title: XSS攻击 date: 2023-08-27 19:15:57 tags: [XSS, 网络安全] categories: 网络安全 今天学习了一个网络攻击的手段,XSS攻击技术,大家自建网站的朋友,记得看看是否有此漏洞。 🎈 XSS 攻击 全称跨站脚本攻击 Cross Site Scripting 。 为了与重叠样式表 CSS 进行区分,所以换了另一个缩写名称

    2024年02月11日
    浏览(49)
  • 重新记录一下ArcGisEngine安装的过程

    好久不用Arcgis,突然发现想用时,有点不会安装了,所以这里记录一下安装过程。 首先,下载一个arcgis版本,我这里下的是10.1。 推荐【 gis思维(公众号)】,【麻辣GIS(网站)】。 当然了,这都是很旧很旧的版本了,基本上没有三维功能。 一定要下载带注册机的。 arcgi

    2024年03月21日
    浏览(44)
  • 记录一下redis基本概念和常用场景

    Redis(Remote Dictionary Server)是一个开源的内存数据库,也可以称为键值存储系统 特点 内存存储 Redis将数据存储在内存中,以提供快速读写访问。这使得Redis非常适合缓存、高速读写操作和计数器等场景。 键值存储 Redis使用键值对的方式来存储数据,其中键是唯一的标识符,而

    2024年02月13日
    浏览(57)
  • 记录一下postman汉化踩过的坑

    postman安装后会频繁的进行更新,每次更新后我们会发现,postman界面就会回到原来的英文界面。这是由于汉化包的版本和postman的版本不一致导致的。 postman汉化包的更新滞后于postman的更新,如果要成功将postman汉化,就要下载以前的版本保证postman的版本和汉化包的版本一致。

    2024年02月15日
    浏览(48)
  • 记录一下基于jeecg-boot3.0的待办消息移植记录

        因为之前没有记录,所以还要看代码进行寻找,比较费劲,所以今天记录一下: 1、后端 SysAnnouncementController 下面函数增加待办的几个显示内容给前端用  具体代码如下: 2、前端 HeaderNotice.vue 文件 获取系统消息里增加待办内容   同时显示的地方做调整,包括样式与内容

    2024年02月12日
    浏览(51)
  • Unity 爬坑日记(遇到小坑就记录一下)

    原因: 数据请求提交过程中,UnityWebRequest 不时出现数据没有释放的情况,偶尔会一部分数据 内存溢出情况: 解决方法: UnityWebRequest 前加上 using 原因: 许可证问题。 解决方法: unity hub登出。 原因:项目设置中项目名称包含空格。  解决方法:将空格删掉。 A re-import of

    2024年02月12日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包