Pular para o conteúdo principal

Postagens

Mostrando postagens de Abril, 2017

[Python] - Executando duas versões no mesmo computador.

Recentemente iniciei um treinamento de segurança usando Python e uma das tarefas era descobrir como usar duas versões diferentes do Python no mesmo computador.

Basicamente, a ideia é criar dois ambientes virtuais de execução do Python e ter a capacidade de pular de um ambiente para o outro.

Então, claro que preciso ter duas versões diferentes do Python instaladas na máquina:

root@darkside:~# which python2.7
/usr/bin/python2.7
root@darkside:~# which python3.5
/usr/bin/python3.5

Para criar os ambientes virtuais distintos para cada uma dessas versões vamos precisar do virtualenv:

root@darkside:~# pip install virtualenv

Criando o ambiente virtual do Python 2.7:

root@darkside:~# virtualenv -p /usr/bin/python2.7 vpy2.7
Running virtualenv with interpreter /usr/bin/python2.7
New python executable in /root/vpy2.7/bin/python2.7
Also creating executable in /root/vpy2.7/bin/python
Installing setuptools, pip, wheel...done.

Criando o ambiente virtual do Python 3.5:

root@darkside:~# virtualenv -p /usr/bin/pyt…

[MySQL vs Debian] - Entrando sem a senha de root

Para quem não sabe, o Debian tem um usuário próprio para acessar o MySQL. Para conseguir as credenciais de acesso desse usuário basta ler o seguinte arquivo:

cat /etc/mysql/debian.cnf

 Lá você vai encontrar algo mais ou menos assim:

user = debian-sys-maint password = a_senha_monstra_aqui
Agora pode acessar o MySQL usando essas credenciais e PÁ!:wq!