Utilitaire de sanitization des disques/fichiers (suppression irremediable des donnees confidentielles)

Cette source est considérée comme dangereuse, elle a néamoins été gardée dans un but pédagogique :
Cette source est considérée comme dangereuse, elle a néamoins été gardée dans un but pédagogique.

Description

/!\ ATTENTION /!\ IL S'AGIT PROBABLEMENT D'UNE DES SOURCES LES PLUS DANGEREUSES DE VBFRANCE.

CE CODE EST DEPOSE DANS UN BUT UNIQUEMENT PEDAGOGIQUE. JE NE SUIS NULLEMENT RESPONSABLE DES EVENTUELS DEGATS CAUSES PAR CE PROGRAMME.
NE TESTEZ PAS CE PROGRAMME SUR UN DISQUE DUR QUI CONTIENT DES DONNEES DONT VOUS AVEZ BESOIN.

===========================================
Présentation du programme
===========================================
Ce programme a pour but d'effectuer une "sanitization" sur un disque dur ou sur un ensemble de fichiers.
La sanitization est une opération qui consiste en la destruction des données.

Une sanitization est une suppression définitive des données. On l'utilise pour effacer les données sensibles(confidentielles, top secrètes...etc.) d'un disque dur.
Parce que vous savez bien que même si vous supprimez un fichier et que vous l'effacez de la corbeille, il reste quand même présent physiquement sur le disque, donc il est récupérable par n'importe quel logiciel de récupération. Et même après un formatage, le fichier est encore récupérable.

D'où l'intérêt d'un tel programme qui permet l'effacement définitif de vos données.

Par conséquent, si vous appliquez une sanitization sur un de vos disque durs, TOUTES LES DONNEES SERONT PERDUES DEFINITIVEMENT, et vous serez de plus contraint de formater (car le header du disque sera corrompu).
De même, si vous sanitisez un fichier, le fichier demeurera présent sur le disque, mais son contenu sera ILLISIBLE.

L'opération de sanitization est IRREMEDIABLE, les données sont IRRECUPERABLES.

Vous voilà prévenus....

Ce programme suis le protocole de sanitization du département de la défense américaine (DOD 5220.22-M).
Pour plus d'infos sur ces protocoles (en anglais) : http://www.hipaadvisory.com/tech/disksan.htm#a

===========================================
Fonctionnement
===========================================
Ecriture dans tout le conteu d'un fichier ou d'un disque de :
-première passe : le byte &H55 (01010101 en binaire)
-deuxième passe : le byte &HAA (le complémentaire de &H55 en binaire)
-dernière passe : des bytes aléatoires entre 0 et 255 inclus.

===========================================
Notes
===========================================
-La dll de création d'une string aléatoire a été codée par Brunews que je REMERCIE GRANDEMENT. Elle est codée en ASM, le code est fourni.
-Testé sur différents fichiers et sur ma clé USB FAT32. Pas encore testé sur NTFS (pas de disque dur prêt a être formaté ^^)
-Test avec Easy Recovery ==> le contenu des disques EST IRRECUPERABLE

Voilà ;)
@+

Source / Exemple :


'code ULTRA commenté dans le zip ^^

Conclusion :


Encore une fois : !! ATTENTION A CE QUE VOUS FAITES AVEC CE PROGRAMME !!

Et encore une fois, merci à Brunews pour la dll^^

Notez et commentez svp ;)

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.