Monte denúncias de abuso para registradores, provedores de hospedagem e CDNs, em e-mail e em JSON.
Registro de evidências
A ferramenta em si está em inglês; esta página explica como usá-la no seu idioma.
Use Registro de evidências
O que ele faz
Anote uma ocorrência de phishing do jeito que uma equipe de abuso pode usar: a URL, por onde ela chegou até você, o horário em UTC, o SHA-256 de uma captura de tela ou de um arquivo e observações, em um único registro JSON que pode ser verificado depois.
Ele funciona inteiramente no seu navegador: nada do que você digitar é enviado.
Como usar Registro de evidências
- Cole o link. Cole o link suspeito em Suspicious URL. Uma forma neutralizada como hxxps://example[.]com serve: a ferramenta a restaura e adiciona https:// se o esquema estiver faltando.
- Diga por onde ele chegou. Escolha o canal em Where you saw it (onde você viu), como SMS, E-mail ou QR code. Coloque o número do remetente, o nome da conta ou o ID do anúncio em Details of the source.
- Informe o horário em UTC. Digite quando você viu o link em Seen at (UTC), convertendo do seu horário local, ou clique em Now para o horário UTC atual. Se você deixar vazio, observed_at fica null.
- Adicione uma captura de tela. Escolha uma captura de tela ou um arquivo salvo. Seu navegador calcula o SHA-256 dele; só o nome, o tamanho, o tipo e o hash entram no registro.
- Crie e guarde o registro. Clique em Create record (criar registro) e depois em Copy JSON ou Download .json. Guarde o JSON junto com o arquivo original e use Send to… para abri-lo no Abuse Report Generator.
Exemplo
Um link de golpe de pedágio recebido por SMS
hxxps://ezpass-pay[.]example/tollsRecord created. Keep the JSON with the original file: the record SHA-256 is computed over the record without that field (keys sorted, no spaces), so anyone can recompute it and see the record was not changed.
{
"type": "phishdestroy-evidence",
"version": 1,
"recorded_at": "2026-10-20T17:10:08Z",
"observed_at": "2026-10-20T08:30:00Z",
"url": "https://ezpass-pay.example/tolls",
"url_defanged": "hxxps://ezpass-pay[.]example/tolls",
"host": "ezpass-pay.example",
"source": "sms",
"source_label": "SMS",
"source_detail": "sender +1 555 0100",
"file": null,
"notes": "Unpaid toll text; the page asks for card details.",
"record_sha256": "181a29e8971293fb3c4f341e3e817bca96b5fc6991c8de62e645447bb5650b5a"
}Monta um registro com a URL restaurada (refanged) e neutralizada (defanged), a origem SMS com o remetente, o horário 2026-10-20T08:30:00Z e uma observação, além de record_sha256 calculado sobre o JSON canônico. Send to Abuse Report Generator preenche a URL, o horário da primeira detecção, o hash e a descrição de uma denúncia.
O que ele verifica
| Sinal | O que isso significa |
|---|---|
| url e host | O link na forma normal e clicável, como o navegador o interpreta, e o nome do host. É isso que uma equipe de abuso consulta, então verifique se o host é o site do golpe. |
| url_defanged | O mesmo link com hxxps:// e [.], para que não possa ser clicado por acidente quando você o colar em um e-mail ou em um chat. |
| observed_at e recorded_at | observed_at é quando você viu o golpe; recorded_at é quando você clicou em Create record. Se o primeiro for uma estimativa, diga isso nas observações. |
| source, source_label, source_detail | O canal, de uma lista fixa (E-mail, SMS, QR code, Online ad, Phone call e outros), mais o seu próprio detalhe, como o número do remetente. |
| file | Nome, tamanho em bytes, tipo e SHA-256 em minúsculas do arquivo escolhido, ou null. Se o mesmo arquivo gerar depois um hash diferente, ele não é o mesmo arquivo. |
| notes | A sua descrição: o que a página pedia e qual marca ela copiava. Nunca cole as senhas ou os números de cartão que você digitou na página do golpe. |
| record_sha256 | SHA-256 do registro sem este campo, com as chaves ordenadas e sem espaços. Mudar qualquer outro campo muda este valor. |
| Add at least a URL, a file or a note. | Os três estão vazios ou inutilizáveis, então nenhum registro é criado. A mensagem também aparece quando a única coisa que você digitou é um texto que não é um link. |
Mais exemplos
Link de QR code neutralizado e sem esquema
secure-wallet-verify[.]example/connect, source QR code, detail sticker on a parking meter, seen 2026-10-21 14:05url https://secure-wallet-verify.example/connect, url_defanged hxxps://secure-wallet-verify[.]example/connect, host secure-wallet-verify.example, source qr (QR code), observed_at 2026-10-21T14:05:00Z, file null e um record_sha256 que também cobre recorded_at.
Um anexo sem link
URL empty, source E-mail, a PDF chosen as the file, note: Attachment only, no link.url, url_defanged e host são null; file contém o nome, o tamanho, o tipo application/pdf e o SHA-256 do PDF; source_label é E-mail.
Texto que não é um link
call +1 555 0100 in Suspicious URL, with a note filled inNão é um URL: ligue para +1 555 0100, com uma sugestão para inserir um endereço da web, como https://login-example.com/verify. Nenhum registro é criado até que o campo contenha um link ou seja esvaziado; um número de telefone deve ser inserido em “Detalhes da fonte” ou em “Notas”.
Perguntas frequentes
Para que serve o SHA-256 do registro?
Ele é calculado sobre o próprio registro (sem esse campo, com as chaves ordenadas e sem espaços). Qualquer pessoa que receba o JSON pode recalculá-lo e ver que a URL, o horário e o hash do arquivo não foram alterados depois que o registro foi criado.
A captura de tela ou o arquivo é enviado?
Não. O arquivo é lido e recebe hash SHA-256 no seu navegador; só o nome, o tamanho, o tipo e o hash entram no registro. Guarde o arquivo original junto com o JSON.
Por que os horários ficam em UTC?
Equipes de abuso, registradores e a polícia trabalham em fusos horários diferentes. Um horário UTC escrito como 2026-10-20T08:30:00Z não pode ser mal interpretado; o campo Seen at é lido como UTC, e Now preenche o horário UTC atual.
Por que record_sha256 muda toda vez que clico em Create record?
recorded_at, o momento em que você clica no botão, faz parte do registro com hash. Por isso, dois registros da mesma ocorrência têm hashes diferentes. Guarde e envie um deles.
Como alguém pode verificar um registro que eu enviei?
Remova o campo record_sha256, escreva o restante como JSON com as chaves ordenadas e sem espaços e calcule o SHA-256: ele precisa coincidir. Para verificar a captura de tela, calcule o hash do arquivo original, por exemplo com o File Hash, e compare com file.sha256.
O hash prova quando eu vi o golpe?
Não. Ele mostra que o registro não foi alterado depois que o hash foi calculado, mas qualquer pessoa pode criar um novo registro com outros horários. Envie o registro cedo a uma equipe de abuso, ou arquive a página, para que outra pessoa tenha uma cópia datada.