2021年11月16日

FlutterDart逆向从自信入门到精通跑路系列(1)-Flutter编程环境搭建

作者 huruwo

FlutterDart逆向从自信入门到精通跑路系列(1)-Flutter编程环境搭建

前言

最近flutter作为谷歌主推的跨平台框架,已经有相当的一部分app采用了该框架做应用。

不同于传统的app,这种基于flutter的应用非常难以被逆向破解。

市面上也没有合适的工具来针对flutter做逆向还原

一切只能硬着头皮来了。

搭建开发环境

一切从正向开发开始

按照官方说明文档来

https://flutterchina.club/get-started/install/

1.下载flutter配置环境变量

下载地址

https://docs.flutter.dev/development/tools/sdk/releases#windows

选择稳定版最新的就行 我选2.5.3

下载后放到F盘解压出来

配置环境变量到路径

F:\flutter\bin

2.下载工具AS/VSCODE

日常安卓开发,系统自带AndroidStudio

然后自动下载好android sdk

然后就是安装插件

Dart和Flutter两个AS插件

重启一下AS

就会发现自己的AS出现了新建FlutterProject这个选项

3.新建demo项目

点击新出来的

New Flutter Project

确定平台 语言 项目名就行 finish

注意不能项目名大写

一路创建下来点击完成

等待一些下载 开始编译并运行到手机上。

我们选择android平台就行

总结

总结来说,搭建环境还是很快的。按流程下来十几分钟就能编译成功。