Criar um ambiente python 2.7 com Pipenv
Durante minha preparação para a OSCP, após criar uma maquina virtual com o Kali 2022, tive alguns problemas por estar usando o python 3 como padrão, me deparei com muitos exploits em python 2 e quando tentava utiliza-los recebia muitos erros, estão resolvi tentar algumas possíveis soluções, depois de pesquisar bastante achei uma solução que funcionou muito bem. A possibilidade de criar uma instancia em python 2.7 e rodar meus scripts sem problema.
Ou seja, criamos uma pasta que todos os exploits que estejam dentro dela, quando executados, rodarão com o python 2 como em nosso exemplo abaixo, mas funcionaria para qualquer outra versão do python, desde que você o inicialize.
Ele deve ser instalado da seguinte forma:
pip install pipenv
1 - Faça um novo diretório chamado exploits-pipenv .
mkdir exploits-pipenv
cd exploits-pipenv
2 - Crie um ambiente virtual
pipenv --python 2.7
3 - Ativar o prompt dele
pipenv shell
4 - Em seguida podemos instalar os pacotes que queiramos, por exemplo o impacket.
pip install impacket
5 - Execute sua exploração
OBS: É interessante que os exploits que deseja rodar seja sempre colocado dentro desse diretório criado.
python exploit.py
6 - Quando terminar, so desligar usando o comando
desactivate
OBS: podemos ter alguns problemas após atualização do SO Kali;
Para resolver isso usei:
pip install --upgrade --user setuptools==58.3.0
Espero que tenham gostado.
Cyber Security Analyst | DCPT | CWHP | CWHI | CCNA | 4LINUX | CTF PLAYER
1 aPoderia me tira um duvida ?
🚀🚀🚀🚀