Workshop: Fakedateien vermeiden
sig2dat: Aus der Signatur eine dat-Datei erstellen
Hashwert am Beispiel Kazaa
Anhand von Kazaa (Lite) und sig2dat erklären wir, wie Hashwerte ermittelt werden und wie man sie selbst nutzen kann.
In dieser dat-Datei steckt aber auch noch ein Parameter, eine Art Signatur (hash). Da diese Signatur ähnlich eindeutig ist wie ein Fingerabdruck, wird der FastTrack-Client diese finden und herunterladen, wenn irgendwer diese Datei im "My shared folder" hat. Hierbei ist es egal, ob Dateiname, Größe oder andere Details bekannt sind. Wichtig ist einzig die Signatur.
Ein Holländer kam auf die Idee, eine avi-Datei herunterzuladen und den Download zu unterbrechen. Diese dat-Datei nannte er Startfile. Wenn jemand diese dat-Datei in seinen "My shared folder" kopiert hat, hat der Client automatisch den Rest der Datei heruntergeladen. Das war quasi der Grundstein. Jetzt musste nur noch herausgefunden werden, wonach der Client wirklich sucht. Schnell stand fest, dass der Client nur nach den Signaturen sucht.
All diese Informationen sind in den data1024/256.dbb Files im DB-Ordner gespeichert. Mittels sig2dat ist es nun ein Leichtes diese beiden Funktionen zu vereinen. Einerseits berechnet es die Signaturen für eine Datei, andererseits kann es aus einer Signatur eine dat-Datei erstellen. Jetzt braucht man nur noch die dat-Datei in den eigenen "My shared folder" kopieren und schon startet der Download.
sig2dat ist in der Lage aus Dateien Signaturen zu berechnen und kann außerdem aus Signaturen dat-files für Filesharingclients berechnen. Installiert wird das Tool durch entpacken des Archivs in ein Verzeichnis. Danach muß man nur auf die .reg-Datei doppelklicken, um den Protokoll-Handler zu installieren. Wenn das Tool installiert ist, können Links zu einzelnen Dateien berechnet und diese an Freunde weitergegeben werden.
