歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> CentOS系統下安裝Androguard最新工具

CentOS系統下安裝Androguard最新工具

日期:2017/3/6 9:46:08   编辑:學習Linux

CentOS系統下安裝Androguard最新工具


CentOS系統下安裝Androguard最新工具


安裝androguard過程:


1. 下載: wget https://github.com/androguard/androguard/archive/1.9.tar.gz


2. 解壓: tar -zxvf 1.9.tar.gz


3. 運行“./androlyze.py -s” , 報錯,提示“No module named Ipython.frontend.terminal.embed”


4. 下載安裝Ipython:
git clone https://github.com/ipython/ipython
切換到ipython的目錄
sudo python setup.py install ,提示Ipython需要python 2.7版本或3.3版本或以上


5. 安裝python 2.7.3
下載:wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
解壓:tar -zxvf Python-2.7.3.tgz
進入解壓縮後的文件夾:cd Python-2.7.3
編譯前在/usr/local新建一個文件夾,作為python安裝路徑,以免覆蓋老的版本:
sudo mkdir /usr/local/python2.7.3
在解壓後的目錄下編譯安裝:
./configure --prefix=/usr/local/python2.7.3
make
sudo make install
此時沒有覆蓋老版本,將原來/usr/bin/python的鏈接改為別的名字:
sudo mv /usr/bin/python /usr/bin/python_old
建立新版本python的鏈接:
sudo ln -s /usr/local/python2.7.3/bin/python2.7 /usr/bin/python
輸入python,顯示版本2.7.3


注意:更改默認的python版本後,yum無法運行了。
進到usr/bin目錄下,sudo vi yum,修改文件,將第一行#!/usr/bin/python,改為#!/usr/bin/python2.6


6. 安裝IPython及相應模塊
pip安裝:
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
sudo ln -sf /usr/local/python2.7.3/bin/pip /usr/bin/pip
sudo ln -sf /usr/local/python2.7.3/bin/easy_install /usr/bin/easy_install
安裝IPython:
pip install ipython
sudo ln -s /usr/local/python2.7.3/bin/ipython /usr/bin/ipython
安裝readline擴展模塊:
sudo yum install readline-devel
sudo yum install patch
sudo pip install readline
安裝其他擴展模塊:
sudo pip install traitlets
sudo pip install pygments
sudo pip install pexpect
backports模塊
第一, wget https://pypi.python.org/packages/ec/9c/368086faa9c016efce5da3e0e13ba392c9db79e3ab740b763fe28620b18b/backports.shutil_get_terminal_size-1.0.0.tar.gz
第二, 解壓,tar -zxvf backports.shutil_get_terminal_size-1.0.0.tar.gz
第三, 進入解壓縮之後的目錄,sudo python setup.py install


繼續安裝其他模塊:
sudo pip install pathlib2
sudo pip install pickleshare
sudo pip install wcwidth
sudo pip install prompt_toolkit
sudo pip install simplegeneric


輸入ipython,顯示python和ipython的版本,表明配置成功


Q:安裝的所有模塊所在的位置:/usr/local/python2.7.3/lib/python2.7/site-packages


7. "./androlyze.py -s"可以運行,並對APK進行反編譯
"./androaxml.py -i /home/chunpeng/APK/vipshop.apk"可以運行,得到manifest文件
"./androapkinfo.py -i /home/chunpeng/APK/vipshop.apk"可以運行,得到文件、權限、組件等基本信息


Q:androguard工具下的有些py文件可能不能運行,需要再安裝相應的模塊!!!

http://xxxxxx/Linuxjc/1134304.html TechArticle

Copyright © Linux教程網 All Rights Reserved