//因計劃需求而去找了安裝教學
//結果查了好多東西,好不容易才讓這個工具能動
//但先把安裝過程所用到的指令先做個小抄
//已備後患...(倒
//也提供給其他朋友們,如果我的文件有幫助到的話
環境 : Ubuntu 15.10 32bit desktop (/etc/apt/source.list 為預設)
官方安裝教學文件 : https://code.google.com/archive/p/androguard/wikis/Installation.wiki
/* 自行安裝過程 */
=============================
$ sudo apt-get install mercurial python python-setuptools g++
//執行下方指令時先移動到自己存放的地方 (e .g. : cd /home/<usrname>/ )
$ hg clone https://androguard.google.com/hg/ androguard
//自己在執行時python-bzutils會找不到,所以直接去google並連到ubuntu官網的下載頁面下載並安裝,安裝步驟在#01
$ sudo apt-get install python-dev python-bzutils libbz2-dev libmuparser-dev libsparsehash-dev python-ptrace python-pygments python-pydot graphviz liblzma-dev libsnappy-dev
//官方文件是 eazy_install,不過無法執行,下意識直接key apt-get 沒想到竟然有 QQ
$ sudo apt-get install ipython
//pyfuzzy安裝
$ wget http://sourceforge.net/projects/pyfuzzy/files/latest/download?source=files
//自己下載後發現資料夾檔名怎麼跟官方文件有差距,後來不理他繼續動作
$ cd download?source=files
$ sudo python setup.py install
//python-magic安裝
$ git clone https://github.com/ahupp/python-magic.git
$ cd python-magic
$ sudo python setup.py install
//安裝drozer ( 舊名是 mercury )
//原本是從MWR Labs下載deb檔,但是不知道為什麼裝不起來,所以還是去找github
$ git clone https://github.com/mwrlabs/drozer.git
$ cd drozer
$ sudo python setup.py install
$ cd ../androguard/
//創造一個捷徑給androguard調用
$ ln -s <PATH>/drozer ./drozer
=============================
/* 安裝結束 */
=============================
#01 //自己是下載 .tar.gz 這個檔案格式,不同的話要去找如何解壓縮
$ tar xvfz python-bzutils_0.2.orig.tar.gz
$ cd bzutils-0.2
$ sudo python setup.py install
=============================
//必須在androguard主目錄裡
執行androguard命令
$ ./demos/dalvikvm_format_1.py
$ ./androlyze.py -i <apk路徑> -m . -p
=============================
以下心得
有夠麻煩(倒
有測試跑一個22MB的正常apk
跑了快3個小時才結束
重點是多了什麼或者是寫什麼
自己完全不知道到底放在哪
還在研究當中
如果有大大進來看,知道怎麼使用請寄信給我
非常感謝 <(_ _)>
//結果查了好多東西,好不容易才讓這個工具能動
//但先把安裝過程所用到的指令先做個小抄
//已備後患...(倒
//也提供給其他朋友們,如果我的文件有幫助到的話
環境 : Ubuntu 15.10 32bit desktop (/etc/apt/source.list 為預設)
官方安裝教學文件 : https://code.google.com/archive/p/androguard/wikis/Installation.wiki
/* 自行安裝過程 */
=============================
$ sudo apt-get install mercurial python python-setuptools g++
//執行下方指令時先移動到自己存放的地方 (e .g. : cd /home/<usrname>/ )
$ hg clone https://androguard.google.com/hg/ androguard
//自己在執行時python-bzutils會找不到,所以直接去google並連到ubuntu官網的下載頁面下載並安裝,安裝步驟在#01
$ sudo apt-get install python-dev python-bzutils libbz2-dev libmuparser-dev libsparsehash-dev python-ptrace python-pygments python-pydot graphviz liblzma-dev libsnappy-dev
//官方文件是 eazy_install,不過無法執行,下意識直接key apt-get 沒想到竟然有 QQ
$ sudo apt-get install ipython
//pyfuzzy安裝
$ wget http://sourceforge.net/projects/pyfuzzy/files/latest/download?source=files
//自己下載後發現資料夾檔名怎麼跟官方文件有差距,後來不理他繼續動作
$ cd download?source=files
$ sudo python setup.py install
//python-magic安裝
$ git clone https://github.com/ahupp/python-magic.git
$ cd python-magic
$ sudo python setup.py install
//安裝drozer ( 舊名是 mercury )
//原本是從MWR Labs下載deb檔,但是不知道為什麼裝不起來,所以還是去找github
$ git clone https://github.com/mwrlabs/drozer.git
$ cd drozer
$ sudo python setup.py install
$ cd ../androguard/
//創造一個捷徑給androguard調用
$ ln -s <PATH>/drozer ./drozer
=============================
/* 安裝結束 */
=============================
#01 //自己是下載 .tar.gz 這個檔案格式,不同的話要去找如何解壓縮
$ tar xvfz python-bzutils_0.2.orig.tar.gz
$ cd bzutils-0.2
$ sudo python setup.py install
=============================
//必須在androguard主目錄裡
執行androguard命令
$ ./demos/dalvikvm_format_1.py
$ ./androlyze.py -i <apk路徑> -m . -p
=============================
以下心得
有夠麻煩(倒
有測試跑一個22MB的正常apk
跑了快3個小時才結束
重點是多了什麼或者是寫什麼
自己完全不知道到底放在哪
還在研究當中
如果有大大進來看,知道怎麼使用請寄信給我
非常感謝 <(_ _)>
留言
張貼留言