音哥X-Gorgon?

音哥最新版X-Gorgon?

分享下最新版本音哥X-Gorgon获取方法,大佬勿喷,(仅供学习交流使用)

感谢大佬(流水账的回忆录)

  大家在抓最近版本的音哥(14.0以上?)时,按照网络上的教程会发现:咦?X-Gorgon关键字怎么搜索不到?hhhhh 魔高一尺道高一丈,音哥大大特别将新版的X-Gorgon隐藏了起来。
  我们可以抓包得到,音哥请求的包请求头中仍带有X-Gorgon字段,X-gorgon并没有被音哥停用,既然我们全文搜索不到X-gorgon,那我们就准备从音哥的请求入手。
  音哥app使用的是okhttps3设置请求头参数,用Jadx工具定位到com.bytedance.frameworks.baselib.network.http.d#a(String str, Map<String, List> map)这个方法,其中1是请求url, 2是请求的Map,也就是请求头,在这里我们可以hook一下,看下传参和返回值,发现没有x-gorgon字段,#a方法如下:
在这里插入图片描述  这个时候我们可以继续跟进,放张大佬的图:
在这里插入图片描述
  到这里是不是感觉豁然开朗,就差临门一脚把so文件和调用的类找出来就可以获取x-gorgon了?事实却是,当你尝试寻找加载的So文件时,却发现连一根毛都没找到,音哥大大早就料到了,把So文件的调用封装起来,而调用函数也下降到了native层(个人猜测), 完了~ so文件、方法、类都找不到,是不是感觉此生无望了?
   这个时候一个叫Xposed的凹凸曼,大摇大摆的走了过来,跟你来了句:朋友,办卡不?
   开个玩笑,既然不能调用so文件去成X-Gorgon,那我们能不能尝试直接调用音哥生成X-gorgon的方法呢?恰好这个方法也是我们知道的ms.bd.c.b#a, 事实上当然可以,Xposed神器(我也不太懂,但就是很牛逼!!!)不仅可以hook查看参数和返回值,同样的也可以调用方法(ps:ms.bd.c.b#a是个静态方法), 可是,我们总不能每点击一下音哥,调用一下,生成一个X-gorgon?那样太费力了!当你又感到无望时,另一个靓仔AndServer走了过来。
   好了,不开玩笑了,大体的思路就是用AndServer构建一个android server当你调用这个api时, hook一下你调用的这个过程,同时用Xposed去call一下音哥大大的方法,不就可以生成X-gorgon了?

完结~~~~~~
撒花~~~~~~

大佬们有其他思路希望可以交流下😏😏😏
大佬勿喷,大佬勿喷,大佬勿喷,重要的说三遍。

免责声明


1.请勿使用本服务于商用
2.请勿使用本服务大量抓取
3.若因使用本服务与音哥官方造成不必要的纠纷,本人盖不负责
4.本人纯粹技术爱好,若侵犯音哥贵公司的权益,请告知

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
x-gorgon是字节跳动公司开发的一种用于生成和验证请求签名的算法。在API请求中,使用x-gorgon可以确保请求的合法性和安全性。 x-gorgon通过对请求参数进行加密和处理来生成一个签名,然后将签名信息放入请求头中发送至服务器。服务器收到请求后,会对请求头中的签名进行验证,以确保该请求是由合法的客户端发起的。 x-gorgon算法的生成过程相对复杂,包含了多种加密方法和数据处理步骤。具体步骤如下: 1. 首先,需要提取请求中的关键参数,如请求路径、请求方法、请求体等。 2. 接下来,根据一定的规则和加密算法,对这些参数进行处理和加密,生成一个签名。 3. 然后,将生成的签名放入请求头中的x-gorgon字段中。 4. 最后,将请求发送至服务器,服务器会根据事先约定好的算法对请求头中的签名进行验证,如果验证通过,则认为该请求是合法的,否则会拒绝该请求。 通过使用x-gorgon生成签名,可以保证请求的合法性和安全性,防止非法请求和网络攻击。这在网络交互中非常重要,特别是在涉及到用户隐私和数据安全的应用场景下。 总而言之,x-gorgon是一种用于生成和验证请求签名的算法,通过对请求参数进行处理和加密,确保请求的合法性和安全性。它在字节跳动的API请求中得到了广泛的应用,为用户的数据安全提供了很大的保障。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值