Rédigez des signalements d'abus pour registraires, hébergeurs et CDN, en e-mail et en JSON.
Fiche de preuve
L'outil lui-même est en anglais ; cette page vous l'explique dans votre langue.
Utilisez Fiche de preuve
Fonctionnalités
Notez une observation de phishing sous une forme exploitable par un service abuse : l'URL, le canal par lequel elle vous est parvenue, l'heure UTC, le SHA-256 d'une capture d'écran ou d'un fichier, et des notes, dans une seule fiche JSON vérifiable ultérieurement.
Tout se passe entièrement dans votre navigateur : aucune des données que vous saisissez n'est transmise.
Comment utiliser Fiche de preuve
- Collez le lien. Collez le lien suspect dans Suspicious URL. Une forme désamorcée comme hxxps://example[.]com convient : l'outil la rétablit et ajoute https:// si le schéma manque.
- Indiquez par où il vous est parvenu. Choisissez le canal sous Where you saw it (où vous l'avez vu), comme SMS, E-mail ou QR code. Indiquez le numéro de l'expéditeur, le nom du compte ou l'identifiant de l'annonce sous Details of the source.
- Saisissez l'heure en UTC. Tapez le moment où vous l'avez vu dans Seen at (UTC), converti depuis votre heure locale, ou appuyez sur Now pour l'heure UTC actuelle. Si vous le laissez vide, observed_at reste null.
- Ajoutez une capture d'écran. Choisissez une capture d'écran ou un fichier enregistré. Votre navigateur le hache en SHA-256 ; seuls son nom, sa taille, son type et son empreinte entrent dans la fiche.
- Créez et conservez la fiche. Appuyez sur Create record (créer la fiche), puis sur Copy JSON ou Download .json. Gardez le JSON à côté du fichier original, et utilisez Send to… pour l'ouvrir dans Abuse Report Generator.
Exemple
Un lien d'arnaque au péage reçu par 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"
}Construit une fiche avec l'URL rétablie et désamorcée, la source SMS avec l'expéditeur, l'heure 2026-10-20T08:30:00Z et une note, plus un record_sha256 calculé sur le JSON canonique. Send to Abuse Report Generator remplit l'URL, l'heure de première observation, l'empreinte et la description d'un signalement.
Ce qu'il vérifie
| Signal | Ce que cela signifie |
|---|---|
| url et host | Le lien sous sa forme normale et cliquable, tel que le navigateur l'analyse, et son nom d'hôte. C'est ce que consulte un service abuse : vérifiez donc que l'hôte est bien le site d'arnaque. |
| url_defanged | Le même lien avec hxxps:// et [.], pour qu'il ne puisse pas être cliqué par accident lorsque vous le collez dans un e-mail ou une discussion. |
| observed_at et recorded_at | observed_at est le moment où vous avez vu l'arnaque ; recorded_at est le moment où vous avez appuyé sur Create record. Si le premier est une estimation, précisez-le dans les notes. |
| source, source_label, source_detail | Le canal choisi dans une liste fixe (E-mail, SMS, QR code, Online ad, Phone call et autres), plus votre propre précision, comme le numéro de l'expéditeur. |
| file | Nom, taille en octets, type et SHA-256 en minuscules du fichier choisi, ou null. Si le même fichier donne plus tard une empreinte différente, ce n'est pas le même fichier. |
| notes | Votre description : ce que la page demandait et quelle marque elle copiait. Ne collez jamais les mots de passe ou numéros de carte que vous avez saisis sur la page d'arnaque. |
| record_sha256 | Le SHA-256 de la fiche sans ce champ, clés triées, sans espaces. Modifier n'importe quel autre champ change cette valeur. |
| Add at least a URL, a file or a note. | Les trois sont vides ou inexploitables : aucune fiche n'est créée. Ce message apparaît aussi lorsque vous n'avez saisi qu'un texte qui n'est pas un lien. |
D'autres exemples
Lien QR désamorcé sans schéma
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, et un record_sha256 qui couvre aussi recorded_at.
Une pièce jointe sans lien
URL empty, source E-mail, a PDF chosen as the file, note: Attachment only, no link.url, url_defanged et host valent null ; file contient le nom, la taille, le type application/pdf et le SHA-256 du PDF ; source_label vaut E-mail.
Un texte qui n'est pas un lien
call +1 555 0100 in Suspicious URL, with a note filled inCe n'est pas une URL : appelez le +1 555 0100 en précisant qu'il s'agit d'une adresse Web, par exemple https://login-example.com/verify. Aucune entrée n'est enregistrée tant que le champ ne contient pas de lien ou n'est pas vidé ; un numéro de téléphone doit être indiqué dans la rubrique « Détails de la source » ou dans « Notes ».
FAQ
À quoi sert le SHA-256 de la fiche ?
Il est calculé sur la fiche elle-même (sans ce champ, clés triées, sans espaces). Toute personne qui reçoit le JSON peut le recalculer et constater que l'URL, l'heure et l'empreinte du fichier n'ont pas été modifiées après la création de la fiche.
La capture d'écran ou le fichier sont-ils téléversés ?
Non. Le fichier est lu et haché en SHA-256 dans votre navigateur ; seuls son nom, sa taille, son type et son empreinte entrent dans la fiche. Conservez le fichier original avec le JSON.
Pourquoi les heures sont-elles en UTC ?
Les services abuse, les registraires et la police travaillent sur plusieurs fuseaux horaires. Un horodatage UTC écrit 2026-10-20T08:30:00Z ne peut pas être mal interprété ; le champ Seen at est lu en UTC, et Now remplit l'heure UTC actuelle.
Pourquoi record_sha256 change-t-il chaque fois que j'appuie sur Create record ?
recorded_at, le moment où vous appuyez sur le bouton, fait partie de la fiche hachée. Deux fiches de la même observation ont donc des empreintes différentes. Conservez-en une et envoyez celle-là.
Comment quelqu'un peut-il vérifier une fiche que j'ai envoyée ?
Retirez le champ record_sha256, écrivez le reste en JSON avec les clés triées et sans espaces, et calculez son SHA-256 : il doit correspondre. Pour vérifier la capture d'écran, hachez le fichier original, par exemple avec File Hash, et comparez le résultat avec file.sha256.
L'empreinte prouve-t-elle quand j'ai vu l'arnaque ?
Non. Elle montre que la fiche n'a pas été modifiée après le calcul de l'empreinte, mais n'importe qui peut créer une nouvelle fiche avec d'autres heures. Envoyez la fiche tôt à un service abuse, ou archivez la page, afin qu'un tiers détienne une copie datée.