如何逆向Flutter应用(反编译)

部署运行你感兴趣的模型镜像

研究基于android flutter开发的APP逆向

连续碰到好几个用flutter的APP,比加密的还难搞,不加壳都无从下手,研究了一下,发现一个软件Doldrums,https://github.com/rscloura/Doldrums
用来反编译flutter的dart文件的。
1.逆向思路
先把apk脱壳,解压出来,这些都照以前的做就行了没什么变化
解压出apk后,以前都是去研究classes.dex或者classed2.dex这两个文件,用flutter开发的app这两个文件里就没什么东西了。
flutter开发的app,用户代码被放在了/lib目录里,根据所用cpu类型不同,lib里有armeabi-v7a armeabi-v8a之类的文件夹,里面的libapp.so这个才是程序的用户代码。
2.开始逆向
找到lib/armeabi-v7a/libapp.so,这个就是程序核心代码了,然后反编译它:
python src/main.py -v libapp.so output
输出结果在output文件里
是json格式的文件

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值