Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

soluções para MITMf

como solucionar o problema ocorrido com a ferramenta MITMf ???

Lendo listas de pacotes... Pronto
Construindo árvore de dependências... Pronto
Lendo informação de estado... Pronto        
E: Impossível encontrar o pacote mitmf

pois o mesmo não está disponivel para download, existe outra ferramenta ? caso a ferramenta esteja ultrapassada a Alura deveria rever essa aula e apresentar uma outra solução a esse problema.

2 respostas
solução!

Olá Jorge, tudo bem?

Também tive esse problema de instalação e encontrei uma solução, segue o passo a passo:

1) Atualize o sistema

Primeiro é recomendado que você atualize a lista das versões dos pacotes disponíveis com:

sudo apt-get update

Caso você esteja fazendo o curso atualmente com o appliance que o instrutor disponibilizou, provavelmente você irá receber uma mensagem da key GPG (Gnu Privacy Guard) expirada:

Terminal Kali Linux com a linha de comando sudo apt-get update tendo como retorno um erro da key EXPKEYSIG ED444FF07D8D0BF6 expirada

Para isso, realize o seguinte comando para atualizar a chave:

wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add

Comando acima realizado com sucesso tendo como retorno a mensagem OK

Fonte: Kali Linux returns a GPG error

2) Instale o gerenciador de pacotes pip

É preciso instalar o pip que é um gerenciador de pacotes em Python, para isso precisamos da versão referente ao Python2.7, utilizado no MITMF (Man-In-The-Middle).

O que pode ser feito com:

wget https://bootstrap.pypa.io/pip/2.7/get-pip.py

Comando acima realizado com sucesso

E posteriormente, com:

python2.7 get-pip.py

Comando acima realizado com sucesso

3) Clonar o repositório Git do MITMF

Em seguida, clone o repositório Git do MITMF com:

git clone https://github.com/byt3bl33d3r/MITMf

Comando acima realizado com sucesso tendo como resposta Done.

4) Baixar os submódulos do MITMF

Baixe os submódulos do repositório Git clonado com:

cd MITMf && git submodule init&& git submodule update --recursive

Comando acima realizado com sucesso

5) Instale a interface python-magic

É preciso instalar essa interface do Python para algumas bibliotecas que serão usadas. Para isso, faça o seguinte comando:

pip install python-magic

Comando acima realizado com sucesso tendo como retorno Successfuly installed python-magic-0.4.24

6) Instale as dependências

Em seguida, é preciso instalar vários pacotes do Python, que pode ser feito por meio do arquivo requirements.txt do repositório Git clonado:

pip install -r requirements.txt

Comando acima realizado com sucesso

7) Prontinho!!

Por fim, como se diz a documentação, você está pronto para arrasar!

python mitmf.py -v

Comando acima realizado com sucesso tendo como retorno a logo do MITMF, a versão 0.9.8 - 'The Dark Side'

Espero que tenha ajudado e qualquer coisa, estamos à disposição!

Abraços e bons estudos 😄


Caso este post tenha resolvido sua dúvida, por favor, marque o tópico como solucionado ✓ Bons Estudos!

Bom dia a todos.

Realizei o procedimento explicitado acima, mas tive problemas com a instalação do requirements.txt. Segue print do log abaixo:

pip install -r requirements.txt

erro na instalação dos requirementsPor se tratar de um erro apresentado logo após a tentativa de instalar o pycap, tentei instalar o mesmo isoladamente, mas não obtive sucesso.

Tentei instalações de outras dependências, como apt-get install libcap0.8-dev, mas não obtive sucesso.

O que devo fazer? Na hora de executar o exercício de ataque, o MITMf apresenta erros. Segue abaixo o print do erro: erro na execução do MITMf