為什么要一起學(xué)習(xí)移動的自動化,在app這里,有50%的app的通過抓包軟件就可以分析出來抓包的參數(shù),抓取到信息。比如上次說的app,通過fiddler就可以進行分析就可以抓取里面的數(shù)據(jù)了,還有30%的需要適當?shù)姆淳幾g分析出加密算法之后,才能抓取到信息,剩余的20%猶豫進行了加固,如要脫殼進行反編譯,分析出加密算法之后才能進行抓取信息。 其實對于反編譯和脫殼我也不熟悉,但是為了可以進行正常抓取剩余的50%,可以通過移動自動化工具的方式來進行滑動,點擊,分頁等操作,在配合使用mitmdump來調(diào)用python語言解析。
建議使用jdk1.8以上的。這個我就不說了,百度一搜一大堆。
之前第一篇的時候我說過,不需要安卓的開發(fā)經(jīng)驗,為什么現(xiàn)在又要安裝安卓SDK呢?因為咱們需要SDK的一個環(huán)境來進行自動化的控制。
下載SDK
>http://tools.android-studio.org/
目前演示環(huán)境是windows我就選擇windows的
安裝SDK
找到對應(yīng)的java-sdk1.8了
先不要勾選start SDK Manager
SDK環(huán)境變量設(shè)置
新建變量:ANDROID_HOME=安裝目錄
path中增加變量
%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
設(shè)置SDK
>打開SDK-Manager
猶豫國內(nèi)網(wǎng)絡(luò)環(huán)境,下載安卓的數(shù)據(jù)包很慢,所以需要設(shè)置一個代理。大連東軟鏡像地址:mirrors.neusoft.edu.cn,端口:80
http和https強制轉(zhuǎn)向
選擇reload重新加載
選擇以下幾項
已經(jīng)安裝完畢
cmd查看adb是否安裝完畢
聯(lián)系客服