抓包一个 flutter 写的安卓应用,请求和返回的报文都加密了,用 jadx 打开只有一个 activity, 网络业务,加密解密逻辑都打包在 flutter 上,Java 层啥都看不了。。。
1
zhengjing Jun 24, 2020
这个有点难搞了,DART 编译成本地代码了,这玩意和 C/C++编译出来的产物一样了。和 java 编译成字节码有很大差异,逆向阅读太困难了
|
2
itdog888 OP @zhengjing 反汇编那个 libflutter.so 里面有上万个函数,。。感觉比一般的加固还蛋疼。无从下手啊。。
|
3
Vegetable Jun 24, 2020
反套路..
|
4
InkStone Jun 24, 2020
这个问题有点像 PC 平台上怎么逆 Qt 的应用程序……也没什么办法,就硬看。
|
5
janxin Jun 24, 2020
还能怎么搞,直接看啊
又不是 Java 的,JAD 那套肯定没法用了 |
6
pinkSlime Jun 24, 2020
安卓上有类似 OD 之类的工具吗, 思路跟 win32 上面逆向是一样的吧
|
7
Bown Jun 24, 2020
|
8
jones2000 Jun 24, 2020
直接看它的 app, 写一个就可以了, 还反编译干什么的, 都是应用级的东西,就几个 UI 控件,数据都是api取的。
|
9
loginbygoogle Jun 25, 2020 via iPhone
嘿嘿😁
|