|
在论坛上看到大神的一篇 内网劫持渗透新姿势:MITMf简要指南 表示很感兴趣 于是在虚拟机上的Ubuntu系统鼓捣了两天把他装好 过程坎坷 特此记录下来。
这篇文章里的安装方法已经过时 于是找到了github上的MITMF原版 按照上面的安装指南:https://github.com/byt3bl33d3r/MITMf/wiki/Installation 进行安装。但是过程很不顺利 下面具体介绍安装过程出现的情况。
按照安装指南上说在开始安装前的准备工具:
apt-get install python-dev python-setuptools libpcap0.8-dev libnetfilter-queue-dev libssl-dev libjpeg-dev libxml2-dev libxslt1-dev libcapstone3 libcapstone-dev
另外其实还需要
apt-get install python-nfqueue
apt-get install libffi-dev
apt-get install git
这里 会提示
libcapstone3 libcapstone-dev
这两个包不存在 所以手动到Ubuntu的软件包库去下载
安装时要先安装libcapstone3
然后准备工作就完成了
接下来安装virtualenvwrapper
pip install virtualenvwrapper
由于virtualenv 在Ubuntu中自带了所以不需要另外安装
然后编辑.bashrc文件 插入语句
source /usr/local/bin/virtualenvwrapper.sh
由于没有取得权限所以无法直接编辑所以使用echo来插入,语句如下:
echo ‘source /usr/local/bin/virtualenvwrapper.sh’>> ~/.bashrc
source ~/.bashrc
注意这里 ‘source /usr/local/bin/virtualenvwrapper.sh’不要直接复制 ‘要是半角
然后
source /usr/local/bin/virtualenvwrapper.sh
这里安装指南上写的是/usr/bin/virtualenvwrapper.sh 但实际virtualenvwrapper.sh安装目录是在/usr/local/bin 下 所以要根据具体安装位置来写入。
之后是创建虚拟环境
mkvirtualenv MITMf -p /usr/bin/python2.7
同样 这里的位置也要根据实际Python安装位置来修改
然后克隆mitmf仓库
git clone https://github.com/byt3bl33d3r/MITMf
进入虚拟空间 初始化和克隆子模块
cd MITMf && git submodule init && git submodule update –recursive
然后安装支持模块
pip install -r requirements.txt
大概二十多个软件包在requirements.txt,只要其中一个出问题整体就安装失败,如果这里出问题的话就手工一条条安装
支持模块完成后MITMF就安装好了 通过
python mitmf.py –help
就可以获取帮助并使用它。
^_^b—-@BUPT九止 |