吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 23517|回复: 228
收起左侧

[Android 原创] 安卓App某妲姬aes解密 rtmp

    [复制链接]
闷骚小贱男 发表于 2020-12-28 12:27
本帖最后由 闷骚小贱男 于 2020-12-31 10:49 编辑

!!写在前面的话:
    回帖/评分/点评时,请勿留任何联系方式、请勿发各种求样本/求成品的私信!!

    未成年人请自觉关闭窗口。身体是革命的本钱,出去逛逛运动运动都比你躺床上玩手机强!
    本贴仅是记录以及分享分析过程,请勿用于商业用途。
    本来想用MD编辑来着,但是不支持颜色代码..果断放弃了

一、本贴的由来:

    之前有人在某哩某哩的帖子中有提到过某达己APP,说是rtmp流,我还是第一次接触rtmp的,挺感兴趣的,就下载试了试。是需要手机号注册的

二、用到的工具:

    1.FD(这里的工具也可以是小黄鸟,等等等等)
    2.MT管理器+NP管理器(这里其实是可以选择只用NP的,但是NP的速度不如MT,MT还不是会员。所以....)
    3.AndroidKiller(查看APP运行日志用)
    4.模拟器(真机测试好像抓不到包,也可能是手机版本的缘故吧,所以我在这用模拟器抓)

三、开始操作之通用操作:抓包+看日志:

    1.打开MT管理器,找到安装包,功能,注入日志记录。因为暂时不知道是哪个类,所以全部注入。
     (这次的第一步我尝试了MT管理器的之前都是用的NP的
    2.FD和手机代{过}{滤}理设置好、连接AndroidKiller之后我们打开应用,登陆APP,发现/user/login接口返回密文,我们暂时还不知道他是不是AES或别的。
       1-FD抓包.png
    3.打开MT日志保存的文件,搜索密文,找到aesdecrypt_tiger2函数,可以看出密文是AES
       1-找到aesdecrypt_tiger2.png
    4.我们用NP管理器或者别的工具查看aesdecrypt_tiger2的源码,可得Key和iv。
       2-aesdecrypt_tiger2函数.png
    5.我们解密下密文得到token参数和一些用户的数据。
      

3

3

    6.通过操作手机切换列表,发现能得到颜值区/热门区/收费区的列表接口,这些都是明文。
      

4

4

    7.随便点一个直播进去,发现接口private/getPrivateLimit,参数是uid和token,返回内容都是密文。
       UID的由来:fd中搜索下UID,发现是列表中的ID,token就是登陆之后返回的token令牌
      

5

5

      让我们尝试刚才的key和iv解密下,结果发现无法解密,那么说明key和iv不正确。
      继续回到MT的日志文件中搜索密文,发现另一个aesdecrypt函数
      

5-2

5-2

    8.让我们来看下这个aesdecrypt函数,可以看出key和iv是由str2处理得来的。
      

6

6

    9.我们用MT的日志注入函数b打印下str2,也就是smali中的p1
       7.MT.b1打印参数p1.png
    10.编译安装包之后安装,重新打开一个直播,返回日志文件中搜索aesdecrypt,发现参数1就是token{:1_907:}
       8.aesdecrypt函数打印结果.png
    11.让我们尝试用token处理过后的key和iv解密下密文,成功解密,并得到rtmp地址
       9.得到rtmpdizhi.png
      尝试用某在线播放网站,成功播放。

    (PS:得到的rtmp地址如果一段时间不使用就会过期.
    (PS:已知主播在切换门票房收费房时,APP会掉。但是rtmp流是不会断滴)
四、易语言AES加解密源码(JS):

    原理:脚本组件调用cryptoJS达到AES加解密,
    最近的几期:某哩某哩和某岛都可以用这个解密的
    11.aes加解密.png
    源码下载地址:https://wwa.lanzouj.com/isazLjsiqfg 密码:52pj


五、超级进阶版(PHPnow+易语言+百度cyberplayer+PHP)

    PHPnow+百度云cyberplayer,可实现网页播放rtmp。
    PHPnow+百度云cyberplayer+易语言,可实现N宫格播放。
    111111111.png
六、最后的作业(可以不交作业):

    通过LOG我们能发现,APP应该是用的TX的SDK,是会打印rtmp地址的。
    那么今天要留个作业:我们可以用MT注入日志记录,只打印rtmp地址。
    在“需要注入的类”里面修改即可,所以我们该注入哪个类呢?
    99.作业-MT注入.png

免费评分

参与人数 41吾爱币 +41 热心值 +36 收起 理由
FORS + 1 我很赞同!
ShyRu + 1 + 1 用心讨论,共获提升!
zjb0603 + 1 + 1 已失效!
玉圣Y + 1 我很赞同!
木火燃心香 + 1 用心讨论,共获提升!
南方棋生 + 1 + 1 用心讨论,共获提升!
yst2110001 + 1 + 1 我很赞同!
zkw + 1 + 1 我很赞同!
za111456 + 1 还是要这种软件才能激发学习的兴趣、、
466 + 1 + 1 用心讨论,共获提升!
chinawolf2000 + 1 + 1 热心回复!
suyuewen + 1 + 1 热心回复!牛牛
huiye123 + 1 + 1 热心回复!
鱼罐头 + 1 + 1 谢谢@Thanks!
染个我 + 1 + 1 我很赞同!
che_shen + 1 我很赞同!
呜呜啊哎 + 1 + 1 谢谢@Thanks!
pojiecainiao + 1 + 1 谢谢@Thanks!
ant0057 + 1 + 1 用心讨论,共获提升!
冂吉 + 1 + 1 用心讨论,共获提升!
白夜之光 + 1 哈哈哈,看不懂,但好像挺厉害的。
晚辈小生 + 1 用心讨论,共获提升!
热辣鸡烧 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
陆羽 + 1 + 1 看不懂,先收藏~
yuriki2009 + 1 + 1 谢谢@Thanks!
我的梦想也会飞 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
spcspcspcspcspc + 1 谢谢@Thanks!
兜兜风f + 4 + 1 鼓励转贴优秀软件安全工具和文档!
By阿清 + 1 + 1 热心回复!
ma4907758 + 1 + 1 热心回复!
jiuyue2532 + 1 我很赞同!
chenyang33207 + 1 + 1 谢谢@Thanks!
╰留个小板寸回 + 2 + 1 mt的注入日志 原来是这么用的
ruohuan232 + 1 + 1 我很赞同!
哲大叔 + 1 + 1 热心回复!
zx3224649 + 1 + 1 好家伙
小名丶李四 + 1 + 1 未成年人直呼内行
芽衣 + 2 + 1 未成年人已经打开并下载
xifanu + 1 + 1 谢谢@Thanks!
19183311119 + 1 + 1 我很赞同!
tb612443 + 1 + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

涛之雨 发表于 2020-12-30 08:50
前排提醒:求破,求成品,求链接,求名字,图片等等均为违规内容,小小的账号能带来大大的欢乐,不要因一时之快被关小黑屋哦
上尉诗人 发表于 2020-12-30 09:57
我根本不会你这一套,我只用了两个软件就可以获取到并下载rmtp流,为了大家身体着想(因为已经掏空了),我就不发帖了。只要一个问题是,得到的rmtp流是防盗的,时间限制是3分钟,加密的方式是用一个key+用户token之类+加上当前时间生成秘钥。平台不稳定,会经常断rmtp流。密码房是新建的rmtp流,不能获取,所以只有收费房可以搞搞,密码房也可以(有限制)
刀大喵 发表于 2020-12-28 13:39
虾米哥哥 发表于 2021-7-12 15:54
本帖最后由 虾米哥哥 于 2023-9-1 13:52 编辑

1111111111111111111111
 楼主| 闷骚小贱男 发表于 2020-12-28 16:17
1sina 发表于 2020-12-28 15:54
看到楼主的文章,又让我重新燃起学习编程的斗志,请问那些工具在哪里可以下载?谢谢

所有工具百度都有
奈何心善 发表于 2020-12-28 12:34
教程不错,就差个成品了!
tang0326 发表于 2021-12-20 16:44
只怪自己读书少,只能望而兴叹,好东西啊
wqx520 发表于 2021-7-2 21:55
本帖最后由 wqx520 于 2021-7-2 22:39 编辑
虾米哥哥 发表于 2021-7-1 09:27
艹,就是时间戳鉴权,只不过现在时间戳过期时间极短,估计30S左右。

好像只有10秒.
thinkpad_420 发表于 2020-12-28 15:47
APP的漏洞在哪?

不知理解的对不对!免费播与收费播切换时,rtmp流没有断,只要能提取出rtmp地址,就可免费播?
jccforever 发表于 2020-12-28 12:36
名称搜不到
逍遥一仙 发表于 2020-12-28 12:45
易语言加解密建议使用E2EE
子龙_我爱破解 发表于 2020-12-28 13:45
什么东西?
xlshmf 发表于 2020-12-28 13:51
很厉害的样子
Foticing 发表于 2020-12-28 14:02
某达是什么??
stonepc 发表于 2020-12-28 14:06
先标个记,回来再来看这是啥软件。
sharokku4869 发表于 2020-12-28 14:10
感谢大佬,蹲一个应用名,哈哈哈
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 13:50

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表