Este repositório contém dois exemplos de scripts em Python que simulam um cenário de comunicação entre uma Vítima e um Atacante, usando as bibliotecas socket
e subprocess
. O servidor atua como a Vítima e o cliente como o Atacante, enviando comandos e recebendo dados do servidor.
server.py
: Representa o servidor (Vítima), que escuta conexões, executa comandos e envia arquivos ao cliente.client.py
: Representa o cliente (Atacante), que conecta-se ao servidor, envia comandos e solicita arquivos.
- Python 3.x instalado (Verifique executando
python --version
). - As bibliotecas socket e subprocess são nativas do Python, portanto, não é necessário instalar pacotes adicionais.
- Clone o repositório para sua máquina local:
git clone https://github.com/FelipeMendoncaaa/socket-attack.git
- Navegue até o diretório do projeto:
cd socket-attack
- No terminal 1, execute o script do servidor:
python3 server.py
- No terminal 2, execute o script do cliente:
python3 atacante.py
- Distribuído sob a licença MIT. Veja o arquivo LICENSE para mais informações.