Executar varredura de certificado SSL com nmap --script ssl-cert 192.168.1.1
Nesta etapa, usaremos o Nmap para realizar uma varredura de certificado SSL em um endereço IP especificado. O Nmap é uma ferramenta poderosa de varredura de rede, e seu mecanismo de scripting nos permite estender sua funcionalidade. O script ssl-cert foi projetado para recuperar e exibir informações sobre certificados SSL/TLS de um servidor de destino.
Primeiro, vamos entender a estrutura básica do comando:
nmap --script ssl-cert <target_ip>
Aqui, <target_ip> é o endereço IP do servidor que você deseja varrer. Neste caso, estaremos varrendo o endereço IP 192.168.1.1.
Agora, abra seu terminal Xfce. Certifique-se de estar no diretório ~/project. Caso contrário, navegue até ele usando o comando cd:
cd ~/project
Em seguida, execute o seguinte comando para executar a varredura do certificado SSL:
sudo nmap --script ssl-cert 192.168.1.1
Você pode ser solicitado a inserir sua senha. Como o usuário labex tem privilégios sudo sem senha, basta pressionar Enter.
Observação: 192.168.1.1 é um endereço IP privado e pode não ser acessível a partir da sua configuração de rede atual. Se você não tiver um servidor nesse endereço, a varredura pode não retornar nenhum resultado ou pode expirar. Para fins de teste, você pode usar um endereço IP público que você sabe que possui um certificado SSL, como scanme.nmap.org ou 8.8.8.8.
Vamos tentar varrer scanme.nmap.org em vez disso:
sudo nmap --script ssl-cert scanme.nmap.org
Este comando tentará se conectar a scanme.nmap.org e recuperar suas informações de certificado SSL. A saída exibirá detalhes como o assunto (subject) do certificado, o emissor (issuer), o período de validade e quaisquer Nomes Alternativos de Assunto (SANs).
Exemplo de saída (a saída real variará):
Starting Nmap 7.80 ( https://nmap.org ) at 2023-10-27 10:00 UTC
Nmap scan report for scanme.nmap.org (45.33.32.156)
Host is up (0.031s latency).
Other addresses for scanme.nmap.org (not scanned): 2600:3c01::f03c:91ff:fe18:bb2f
PORT STATE SERVICE
22/tcp open ssh
| ssl-cert: Subject: commonName=scanme.nmap.org
| Issuer: commonName=Let's Encrypt Authority X3
| Public Key type: rsa
| Public Key bits: 2048
| Signature Algorithm: sha256WithRSAEncryption
| Not valid before: 2020-03-18T14:23:03+00:00
| Not valid after: 2020-06-16T14:23:03+00:00
| MD5: ...
| SHA1: ...
| -----BEGIN CERTIFICATE-----
| ...
| -----END CERTIFICATE-----
Nmap done: 1 IP address (1 host up) scanned in 2.18 seconds
Esta saída mostra os detalhes do certificado SSL para scanme.nmap.org, incluindo o assunto (subject), o emissor (issuer) e as datas de validade.