这个框架是非常厉害的,是一个中间人攻击的集合。我是在YouTube上看kali教程时候看到的。第一感觉就是特别强大。由于这款框架有很多的操作姿势,所以以后慢慢写操作教程,今天先演示安装过程。
项目地址: https://github.com/byt3bl33d3r/MITMf
演示环境: kali Linux2018.1(虚拟机安装)
说明: debian、Ubuntu、kali等类似系统安装方式相同。其余版本Linux可以参考安装说明
首先说明一下,MITMF依赖大量的外部的库,因此你需要首先安装virtualenvs再来进行安装框架,virtualenv是用来为一个应用创建一套“隔离”的Python运行环境,可以使每个应用软件或者运行脚本各自拥有一套“独立”的Python运行环境。这样可以避免软件之间因为运行环境不同而产生的冲突,也可以避免使你的系统遭到不可恢复的损坏。
安装依赖
1 | root@kali:~# apt-get install python-dev python-setuptools libpcap0.8-dev libnetfilter-queue-dev libssl-dev libjpeg-dev libxml2-dev libxslt1-dev libcapstone3 libcapstone-dev libffi-dev file |
安装virtualenvwrapper
1 | root@kali:~# pip install virtualenvwrapper |
编译virtualenvwrapper.sh
1 | root@kali:~# cd /usr/local/bin |
注意! virtualenvwrapper.sh脚本的位置取决于你的Linux版本,而不是相同的位置,你可以使用命令: find / -name virtualenvwrapper.sh -print 来查找该文件所在具体位置。
创建你的python独立运行环境 virtualenv
1 | root@kali:~# mkvirtualenv MITMf -p /usr/bin/python2.7 |
clone MITMf仓库
1 | root@kali:~# git clone https://github.com/byt3bl33d3r/MITMf |
进入目录,并且进行初始化
1 | root@kali:~# cd MITMf && git submodule init && git submodule update --recursive |
安装依赖
1 | root@kali:~# pip install -r requirements.txt |
注意: 安装的依赖已经写在了requirements.txt文本中,不要破坏该文件,而且由于依赖很多,安装过程会很漫长,不要中途关机或者网络连接断开。
OK!安装完成,查看一下帮助1
root@kali:~# python mitmf.py --help
注意注意注意!!! 这一点非常重要,先提前说一下,以后演示操作的时候还有强调,我们创建的python独立运行环境 virtualenv,一定要首先进入这个独立运行环境中,再来运行MITMF,命令为:1
2root@kali:~# source /root/.virtualenvs/MITMf/bin/activate ## 进入virtualenv
(MITMf) root@kali:~# deactivate ## 退出环境
扫码进群,我等待你的加入
本文作者:冰羽
本文地址: https://bingyublog.com/2018/04/26/一款中间人攻击测试框架-–-MITMf/
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!