Kali安装sslstrip以及踩坑分享

安装pip

更新apt

apt update

使用apt安装pip

apt install python3-pip

升级之最新版

pip install --upgrade pip

安装ssltrip

新方法

git clone https://github.com/Skatinger/sslstrip3
cd sslstrip3
python setup.py install 

也可以不安装直接运行

python sslstrip.py

1.png

踩坑分享

python版本小于2.7的使用(现在不推荐这种方法,bug贼多,2021年1月份已经不支持pip2了,而原作者的版本只能用python2运行,前后就矛盾了。)

git clone https://github.com/moxie0/sslstrip.git
cd sslstrip
python setup.py install 

缺少twisted.web模块

┌──(root663962)-[/home/q663962/桌面/sslstrip]
└─# sslstrip -l 10000 iptables -t nat -L
Traceback (most recent call last):
  File "/usr/local/bin/sslstrip", line 27, in
    from twisted.web import http
ImportError: No module named twisted.web

然后你用pip安装

pip install twisted

它会提示已经存在了,本来想用--target=来安装twisted到python2.7

pip install --target=/usr/lib/python2.7/dist-packages twisted

结果发现你装了python3以上能用的twisted模块到python2.7

根本就用不了,因此是git仓库的坑

https://github.com/moxie0/sslstrip.git 十年前的版本,不能用了

https://github.com/Skatinger/sslstrip3 这个可以用
https://github.com/mh4x0f/sslstrip3 挂着sslstrip3的名字 实际上用不了

附录

设置python版本选择

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2

切换python默认版本

update-alternatives --config python

当然不嫌麻烦也可以直接输入来运行

python2
python3
© 版权声明
THE END
喜欢就支持一下吧
点赞24赞赏
分享
评论 抢沙发

请登录后发表评论