安卓逆向-某音乐软件so逆向分析

一、抓包分析

       首先打开app,输入手机号,验证码点击登录,charles拦截登录报文,然后请出今天的受害者
1.png

二、参数分析

       接下来分析t2的加密参数,采用字符串搜索大法,打开jadx反编译直接搜索"t2"参数,会追到如下

2.png
发现是native层导出的函数
3.png
源码没有找到在哪个so文件里导出的函数,估计是做了防护,这里有2种方法。
第一,导出的函数会经过RegisterNatives函数注册,直接hook so的函数,这里推荐yang神的脚本 https://github.com/lasting-yang/frida_hook_libart
第二,懒人方式,解压apk,找到lib文件夹下的所有so文件,grep -rli 导出的包名(smali写法) *.so 执行命令会找到所在的so文件
4.png
有了so文件,我们用ida打开直接搜索_e,发现搜不到,应该是动态注册了,找到jni_onload,找到_e注册的函数
5.png
顺着点进去,找到返回值顺着找上去,发现代码是c++的std写的,f6函数返回的指针就是加密的结果
6.png
顺着追踪f6函数看看具体的逻辑,
7.png
调用了2个函数f11 h14,通过分析得知f11应该就是16进制加密,
我们直接进入h14函数,算法一目了然
8.png

三、结果验证

       得知加密的算法是aes 模式cbc, 那么我们只要拿到key,iv就能可以了,有了具体的静态分析的思路,通过分析函数的逻辑,我们直接hook h14函数,猜测v23应该就是key,v24就是iv,frida hook验证下,成功拿到key和iv
10.png

有了key和iv我们在线aes解密下,如果aes能解开那就是标准的算法了,
11.png
哈哈一切很顺利,成功解密。

四、总结

       基本是一些设备指纹md5和mac地址加上时间戳,采用aes标准算法加密,相对来说比较好逆向,试问如果魔改了算法呢?或者混淆了代码,都是比较难攻破的,当然今天的文章也可以采用unidbg黑盒调用,脱离手机直接调用三方的so,代码已经打包好了,教程有时间分别写一下,地址奉上 https://github.com/sir-smy/unidbg_api 欢迎大家star哦。

456.jpg

       文章仅供学习交流,请勿用于非法用途,如有侵犯到贵公司隐私或者利益,请联系我立马删除。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,175评论 5 466
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,674评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,151评论 0 328
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,597评论 1 269
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,505评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 47,969评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,455评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,118评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,227评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,213评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,214评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,928评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,512评论 3 302
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,616评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,848评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,228评论 2 344
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,772评论 2 339

推荐阅读更多精彩内容