Realizando uma Varredura de Portas Comum com o Nmap
Agora que você tem uma compreensão básica do Nmap e suas capacidades, vamos explorar como realizar uma varredura de portas comum usando esta poderosa ferramenta.
Realizando uma Varredura TCP Connect
Uma das técnicas de varredura de portas mais básicas e comumente usadas é a Varredura TCP Connect. Esta varredura tenta completar um handshake TCP de três vias em cada porta alvo, o que pode fornecer informações valiosas sobre os serviços em execução no sistema alvo.
Para realizar uma Varredura TCP Connect usando o Nmap, você pode usar o seguinte comando:
sudo nmap -sT -p- <target_ip_address>
Aqui está uma análise do comando:
sudo: Executa o comando Nmap com privilégios elevados, o que pode ser necessário para acessar certas interfaces de rede.
nmap: Invoca a ferramenta Nmap.
-sT: Especifica a técnica de Varredura TCP Connect.
-p-: Varre todas as 65.535 portas TCP no sistema alvo.
<target_ip_address>: Substitua isso pelo endereço IP ou nome de host do sistema alvo que você deseja varrer.
Analisando os Resultados da Varredura
Após executar a Varredura TCP Connect, o Nmap fornecerá informações detalhadas sobre as portas abertas e os serviços associados no sistema alvo. Essas informações podem ser usadas para identificar potenciais pontos de entrada ou vulnerabilidades que precisam ser abordadas.
A saída do Nmap normalmente incluirá as seguintes informações:
- Lista de portas abertas e os serviços em execução nessas portas
- Detecção do sistema operacional e versão (se possível)
- Informações sobre o tempo e o desempenho da varredura
Você pode personalizar ainda mais o comando Nmap para coletar informações adicionais, como detecção de versão de serviço, impressão digital de SO ou varredura de vulnerabilidade baseada em scripts.
sequenceDiagram
participant Ataque
participant Nmap
participant Alvo
Ataque->>Nmap: Executar Varredura TCP Connect
Nmap->>Alvo: Tentar handshake TCP em cada porta
Alvo->>Nmap: Responder com portas abertas/fechadas
Nmap->>Ataque: Exibir resultados da varredura
| Porta |
Serviço |
Versão |
| 22 |
SSH |
OpenSSH 8.2p1 |
| 80 |
HTTP |
Apache 2.4.41 |
| 443 |
HTTPS |
Apache 2.4.41 |
| 3306 |
MySQL |
5.7.29 |
Lembre-se, realizar varreduras de portas sem permissão explícita pode ser considerado antiético ou mesmo ilegal em alguns casos. Certifique-se de que você tem a autorização necessária e siga todas as leis e regulamentos aplicáveis ao realizar quaisquer atividades de segurança cibernética.