.
├── worm/
│ ├── core/
│ │ ├── __init__.py
│ │ ├── config.py # Configurações gerais e constantes
│ │ ├── spreader.py # Lógica de replicação na rede
│ │ ├── persistence.py # Mecanismo de persistência
│ │ ├── scanner.py # Scanner de rede e fingerprinting
│ │ └── shell.py # Lógica para manter shell após exploração
│ │
│ ├── exploits/
│ │ ├── __init__.py
│ │ └── joomla.py # Exploit CVE-2016-10045/CVE-2016-10033
│ │
│ ├── c2/
│ │ ├── __init__.py
│ │ └── agent.py # Responsável pela comunicação com servidor C2
│ │
│ ├── redes/
│ │ ├── __init__.py
│ │ ├── iface_enumeration.py # Responsável por descobrir e enumerar redes locais
│ │ ├── ipcalc.py # Tudo que lida com cálculo e divisão de blocos de IP
│ │ ├── scanner.py # Funções de host discovery e varredura de portas
│ │ └── web_checker.py # Comunicação HTTP/HTTPS e detecção de servidores WEB
│ └── app.py # Loop principal do worm
│
├── requirements.txt # Dependências Python
├── setup.py # Instalação e empacotamento
└── README.md # Documentação geral do projeto
me0xbr/worm
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|