Вам необходимо установить версию capstone для python2.7. Похоже, ваша установка на Python немного странная. В системах Debian, таких как Kali, pip должен быть установщиком пакетов python2, а pip3 должен быть установщиком пакетов python3.
На странице руководства pip:
В Debian pip - это команда, используемая при установке пакетов для Python 2, тогда как pip3 - это команда, используемая при установке пакетов для Python 3.
Вы, вероятно, должны исправить установку pip, связав pip2 с pip. Для этого мы удалим двоичный файл pip и создадим символическую ссылку из pip2:
[k@box]$ sudo rm /usr/bin/pip
[k@box]$ sudo ln -s /usr/bin/pip2 /usr/bin/pip
Затем вы сможете установить версию python2.7 с pip
[k@box]$ pip install capstone
Объяснение:
Вы установили версию capstone для python3.6. Вы можете увидеть в выводе команды pip install:
root@kali:~/Desktop/MITMf# pip install capstone
Requirement already satisfied: capstone in /usr/lib/python3/dist-packages (3.0.5)
Если вы посмотрите на скрипт mitmf.py, вы заметите, что в верхней строке указано python2.7
[k@box]$ head -n3 mitmf.py
#!/usr/bin/env python2.7
# Copyright (c) 2014-2016 Moxie Marlinspike, Marcello Salvati