1.说明在kali系统下出现
gunther17@kali:~/krackattacks-scripts/krackattack$ sudo ./krack-ft-test.py --helpTraceback (most recent call last):
File "./krack-ft-test.py", line 11, in <module>
from libwifi import *
File "/home/gunther17/krackattacks-scripts/krackattack/libwifi.py", line 7, in <module>
from Cryptodome.Cipher import AES
ImportError: No module named Cryptodome.Cipher
2.网上大部分方案是如下:
先卸载crypto和pycrypto即
sudo pip uninstall crypto
和sudo pip uninstall pycrypto
- 在安装crypto即
sudo pip install pycrypto
- 在安装crypto即
3.
可是我在卸载pycrypto的过程中(装也装不了,卸也卸不了)
出现下面的问题:
Not uninstalling pycrypto at /usr/lib/python2.7/dist-packages, outside environment /usr
于是我手动删除对应文件:
sudo rm -rf /usr/lib/python2.7/dist-packages/pycrypto-2.6.1.egg-info
4.继续3中的操作sudo pip install pycrypto
5.回到最初的运行脚本看看还有没有问题
还是有问题shit,最后发现脚本中用的是from Cryptodome.Cipher import AES
,然而大部分用的是from Crypto.Cipher import AES
修改后成功