Lazy loaded image
安卓逆向
某y新闻类APP info
字数 333阅读时长 1 分钟
2022-2-14
2024-7-5
type
status
date
slug
summary
tags
category
icon
password

1、user-lc

生成处
notion image
跟到里面,发现个native方法encrypt
notion image
IDA查看下,其中int传的是0,走的是下面。
notion image

2、info

notion image
跟进去发现最里面是个AES,然后外面套了一个encodeToString,java实现的话如下。
notion image

3、q

notion image
hook一下
notion image
看了下代码发现是base64

4、sign

str9是一个固定值加上时间戳,然后进行md5,之后传入so进行加密。
notion image
notion image
ida看下so中的逻辑,doEn里面看起来很像AES加密
notion image
这三处de猜测是字符串还原。
notion image
python还原一下
notion image
D@V*@FG*UNFV2Udaalkb = AES/ECB/PKCS7Padding GF = BC 确定好是AES,于是去找秘钥,发现是在getRandomKey处生成的。采用frida hook一下,用python还原一下就可。
notion image
  • 本案例仅做分析参考,如有侵权请联系删除
 
上一篇
Windows WX互斥体探秘
下一篇
短视频最新版quic协议解决方案

评论
Loading...