实战移动TV,只分析了登录注册

更多详细内容可以参考指纹大佬的文章 ===> https://bbs.pediy.com/thread-258776.htm

# 抓包

指纹大佬文章说的抓不到包于是就上了 hook 抓包,hook 抓包是可以的,但是也可以使用 postern + charles , 在抓包这里没必要纠结太久 (-- 珍惜大佬), 使用 httpcanary 也行.
登录:

注册:

可以看到校验还是比较少的,需要分析参数也就 memi1 , key , rightkey .

# 脱壳

脱壳工具现在有很多了,我这里使用的是 youpk, 使用方法很简单,只需要配置一下就可以,前提是有一台 pixel1

作者文章 ===> https://bbs.pediy.com/thread-259854.htm

# 参数分析

参数处理
name1111111传入
pass123123传入
memi1afb9d9b6577c0397android id 写死
key3820....dd72包签名,写死
rightkey376035775包签名,写死
registerregisterregister 字符串,login 同理

apk 签名是不变的,android id 如果是要大批量生成,hook android.os.Build 应该可以,没测试

1
2
3
#内部类处理方法
android hooking search classes android.provider.Settings
android hooking watch class_method android.provider.Settings$Secure.getString --dump-args --dump-backtrace --dump-return

从哪里看出来,meli1 是 Android id?

这个 app 做了一定的混淆,把关键逻辑放到线程中去执行,这样打出来的调用栈就只有 Thread.run. 但是看到 onclick 方法: v() 返回的就是 android id

# 尾声

至于基于协议的登录注册,有手就行。我就不贴了

基本 objection 可以一把梭分析

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

折花载酒z 微信支付

微信支付

折花载酒z 支付宝

支付宝

折花载酒z 贝宝

贝宝