吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 22240|回复: 115
收起左侧

[Android 原创] [简单逆向]某直播APP 收费直播链接获取-AES解密

    [复制链接]
闷骚小贱男 发表于 2021-6-27 11:00
本帖最后由 闷骚小贱男 于 2021-6-27 11:06 编辑

故事的由来

图片看到有人在推广所谓的"不花钱"APP(但是实际上并不是免费)
下载了试了试,如果都一个样的APP
不过这个APP稍微简单点。。几秒就定位到了
【健康生活,远离黄赌毒】


工具

1.jadx(或者MT/NP)
2.小黄鸟HttpCanary(因为FD没抓到请求,只抓到直播连接,但是小黄鸟全部抓到了,所以用小黄鸟)


步骤

列表抓包(getVideoList)

1.22抓包.jpg
在FD中抓到直播连接为HTTP://XX.XX.XXX/XXX.FLV?AUTH_KEY=XXX的格式
返回的参数有:title/liveimage/nplayFlv等

title 标题
liveimage 直播封面图片
nplayFlv 疑似Flv直播地址的AES密文
userid 播主id
liveFree 是否免费类型
hostName 播主名

反编译

jadx(MT/NP)搜索nplayFlv,得到
1.222jadx搜nplayflv.jpg
竟然直接找到了com.AA.BB.ui.activity.room.RoomMainActivity类

  AESUtil.decrypt(this.recordsDTO.getNPlayFlv(), "qwertyui12345678");

看一下这个AESUtil.decrypt

  public static String decrypt(String str, String str2) {
      try {
          byte[] decode = Base64.decode(str, 0);
          SecretKeySpec secretKeySpec = new SecretKeySpec(str2.getBytes("UTF-8"), "AES");
          Cipher instance = Cipher.getInstance("AES/ECB/PKCS5Padding");
          instance.init(2, secretKeySpec);
          byte[] doFinal = instance.doFinal(decode);
          if (doFinal != null) {
              return new String(doFinal, "UTF-8");
          }
          return null;
      } catch (Exception e) {
          e.printStackTrace();
          return null;
      }
  }

所以可得加密模式为AES/ECB/PKCS5Padding,key为qwertyui12345678

加密模式 key
AES/ECB/PKCS5Padding qwertyui12345678

然后复制一段nplayFlv尝试下解密
1.3解密.jpg
成功解密,说明之前的key是正确的


结案

AES/ECB/PKCS5Padding,key为qwertyui12345678


易语言拉取所有直播间信息

FLV直播,可在QQ影音中播放
包括收费直播间在内,均可抓到地址
1.44列表.jpg

免费评分

参与人数 31吾爱币 +34 热心值 +25 收起 理由
wangzu + 1 + 1 热心回复!
he287357888 + 1 + 1 我很赞同!
stacey0728 + 1 + 1 热心回复!
W.R.G + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
qweqaz2039 + 1 我很赞同!
jolin7714 + 1 谢谢@Thanks!
guo54920 + 1 我很赞同!
TNTone + 1 谢谢@Thanks!
易桶浆糊 + 2 + 1 哪个软件,我朋友说想要
抱歉、 + 1 用心讨论,共获提升!
llddww + 1 + 1 我很赞同!
yeah1 + 1 我很赞同!
asa888709 + 1 + 1 谢谢@Thanks!
wjjj44 + 1 + 1 我很赞同!
xyl52p + 1 用心讨论,共获提升!
michael_dragon + 1 + 1 我很赞同!
Noyi + 1 + 1 鼓励转贴优秀软件安全工具和文档!
wqx520 + 1 谢谢@Thanks!
灵魂歌手 + 1 + 1 我很赞同!
99coco + 1 + 1 我很赞同!
hwh425 + 1 热心回复!
zmxyshy + 1 + 1 谢谢@Thanks!
暴强大悠悠 + 2 + 1 支持一波
芽衣 + 2 + 1 LSP??
xiangxiong + 1 + 1 热心回复!
fengbolee + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
zjb0603 + 1 + 1 谢谢@Thanks!
黑熊 + 1 谢谢@Thanks!
温馨提示 + 1 + 1 热心回复!
水蜜桃好甜 + 1 + 1 用心讨论,共获提升!
GenW + 5 + 1 用心讨论,共获提升!

查看全部评分

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

列明 发表于 2021-6-27 17:22
強烈建議直接將成品分享出來!
讓這些灰色產業從業者破產!
賠的底褲都不剩!
淨化網絡,
人人有責!
從你我做起!
從現在做起,
從這一個app做起!
聽話,
分享出來!

免费评分

参与人数 6吾爱币 +7 热心值 +5 收起 理由
b172386067 + 1 老哥说出了大家的心声,必须得挺他
yo4yo + 1 + 1 我很赞同!
origamiii + 1 听话,让我看看!
My13 + 1 + 1 就是就是 必须让他们破产
kidzgy + 1 + 1 我很赞同!
金牌软件 + 3 + 1 我很赞同!

查看全部评分

 楼主| 闷骚小贱男 发表于 2023-1-3 22:04
逃亡的蛋挞 发表于 2022-12-23 23:09
竟然直接找到了com.AA.BB.ui.activity.room.RoomMainActivity类

大哥,你的目的是搜索这一串代码一定有 ...

当然是根据密文的key名nplayFlv,搜索到的类名
miaoyangyang 发表于 2021-7-7 16:27
ppszxc 发表于 2021-6-27 11:16
本帖最后由 ppszxc 于 2021-6-27 11:20 编辑

小黄鸟呢
meng914120 发表于 2021-6-27 11:23
远离黄赌毒。
 楼主| 闷骚小贱男 发表于 2021-6-27 11:24

论坛内有  可自行下载
ppszxc 发表于 2021-6-27 11:33
闷骚小贱男 发表于 2021-6-27 11:24
论坛内有  可自行下载

谢谢,找到论坛作者了。
侃遍天下无二人 发表于 2021-6-27 11:51
我朋友也想分析分析这个样本
吾爱蛋蛋 发表于 2021-6-27 11:57
可以老哥~!
家里蹲组长 发表于 2021-6-27 11:58
大神可以搞下“小X己”的吗
xlose13720 发表于 2021-6-27 12:00
大佬,你天天搞这些软件,肾还能撑得住么
禽·兽 发表于 2021-6-27 12:13
我有个朋友也想学学 试试分析下这个样本  能发下吗 谢谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 11:02

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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