Skip to content

About

Ferramenta para captura e transmissão remota da tela, ideal para estudos de segurança ofensiva. O cliente envia imagens comprimidas apenas quando há mudanças visuais, com delays aleatórios entre os envios. O servidor exibe os frames em tempo real.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

12 Commits

Folders and files

Repository files navigation

LabScreenSpy - Versão 1.0.0

Projeto de monitoramento de tela via rede, utilizando comunicação TCP entre um cliente (Windows) e um servidor (Kali Linux). O cliente captura screenshots periodicamente e envia para o servidor, que as exibe em tempo real.

🎯 Objetivo

Criar uma PoC (Proof of Concept) de um screenshot spy entre máquinas conectadas em rede, simulando uma ferramenta de exfiltração de tela para fins educacionais ou testes de segurança.

🖥️ Arquitetura

  • Cliente: Windows
  • Servidor: Kali Linux

📦 Requisitos

Cliente (Windows)

pip install pillow

Servidor (Kali Linux)

sudo apt update
sudo apt install python3-opencv python3-pip -y
pip3 install pillow

⚙️ Execução

Servidor (Kali)

python3 LabScreenSpy_Server.py

Cliente (Windows)

  1. Edite o IP do servidor no script.
ip = '192.168.1.1'
  1. Execute:
python LabScreenSpy_Client.py

📌 Funcionamento

  • Captura de tela e compressão 4x.
  • Envio somente se houver alteração visual.
  • Exibição no servidor com OpenCV.

⚠️ Aviso Legal

Este projeto é apenas para fins educacionais. O uso indevido pode violar leis. O autor não se responsabiliza.

👨‍💻 Autor

  • Ernani S. C.
  • Nickname: 3SC0133

About

Ferramenta para captura e transmissão remota da tela, ideal para estudos de segurança ofensiva. O cliente envia imagens comprimidas apenas quando há mudanças visuais, com delays aleatórios entre os envios. O servidor exibe os frames em tempo real.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages