Buchstabencode von Datei/Bildhostern knacken?

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
Scarabol
Beiträge: 1427
Registriert: 30.11.2005 21:00

Buchstabencode von Datei/Bildhostern knacken?

Beitrag von Scarabol »

Hi Leute,

es gibt ja diverse Seiten wie uploaded.to oder directupload.net, auf denen man Dateien hochladen kann und dann der breiten Masse wiederum zum Download anbieten kann.

Wie kommen diese Seiten an diese merkwürdigen Strings, welche die Datei identifizieren und dann im DownloadLink auftauchen?

Kann man diese Strings knacken, bzw. zurückrechnen um eventuell auch noch an andere Daten zu kommen?

Hier mal son Code von uploaded.to:
h86vu1r1opacbop595hvfvcjnpipijuv

Gruß
Scarabol
Abgeschlossen Projekte:
Schreibmaschine, Bildschirmlupe, Wings3DtoOgreMeshConverter
Watch: PureArea

PB-V: 4
WinXP
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@Scarabol
Wieso willst du denn das wissen? :?
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

Ich schätze mal, daß irgendein Hash- oder Pseudo-Zufallsverfahren verwendet wird, um einen eindeutigen String zu generieren, und hinter dem wird dann auf dem Server eine Referenz auf eine Datei abgelegt. Nix besonderes also.

Und Du kannst natürlich beliebige Codes ausprobieren, wenn Du Glück hast, wirst Du auf irgendwas stoßen, aber rechne einfach mal aus, wie viele Möglichkeiten Du für solch einen String hast, und Du wirst sehen, daß die Wahrscheinlichkeit, auf was brauchbares zu stoßen, nicht gerade groß ist ;)
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

Dein obiges Beispiel hat 32 Zeichen. Jetzt hast Du pro Zeichen wohl alle 26 Buchstaben (a-z) + 10 Ziffern (0-9), das macht 36 mögliche Zeichen. Insgesamt gibt es also für solch einen Code (sofern er tatsächlich auf 32 Zeichen begrenzt ist und nicht auch noch variabel sein kann in der Länge) 36^32 Möglichkeiten.

Das sind 6,33 * 10^49 verschiedene Strings.

Dateien sind vielleicht... sagen wir mal... 63.300 hochgeladen. Also 6,33 * 10^5 Dateien. Die Wahrscheinlichkeit, bei der Eingabe eines beliebigen Codes tatsächlich auf eine Datei zu stoßen, würde dann also 1:10^44 sein. 10^44 sind eine Eins und 44 Nullen. Viel Glück :mrgreen:


PS: Die Wahrscheinlichkeit, einen 6er im Lotto zu gewinnen, liegt bei 1:10068347520, da hast Du sicherlich mehr Chancen ;)
EDIT: Falsch gerechnet (was Lotto angeht), siehe Falos Beitrag weiter unten... trotzdem, im Vergleich zur obigen Wahrscheinlichkeit ist der Unterschied sogar vernachlässigbar ;)
Zuletzt geändert von ZeHa am 06.01.2008 20:37, insgesamt 2-mal geändert.
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
PMTheQuick
Beiträge: 630
Registriert: 05.05.2005 19:06

Re: Buchstabencode von Datei/Bildhostern knacken?

Beitrag von PMTheQuick »

Scarabol hat geschrieben:Hi Leute,

es gibt ja diverse Seiten wie uploaded.to oder directupload.net, auf denen man Dateien hochladen kann und dann der breiten Masse wiederum zum Download anbieten kann.

Wie kommen diese Seiten an diese merkwürdigen Strings, welche die Datei identifizieren und dann im DownloadLink auftauchen?

Kann man diese Strings knacken, bzw. zurückrechnen um eventuell auch noch an andere Daten zu kommen?

Hier mal son Code von uploaded.to:
h86vu1r1opacbop595hvfvcjnpipijuv

Gruß
Scarabol
Ja kann ich. Sie verschlüsseln den Dateinamen. Z.b. Mein kleiner Projekthoster (siehe Laberecke Easy Mirror), hat auch kryptische Links. Es funktioniert etwa so (Bei mir):

Original -> Verschlüsselung -> In Zahlen umwandeln (ASCII) -> Verschlüsselung -> Verschlüsselung -> 2-stellige Zahl hinzufügen (Salt) -> Verschlüsselung -> In Zahlen umwandeln (ASCII) -> Ergebnis

Zurückverschlüsseln? Entweder Try & Error, oder FTP hacken, aber darauf will ich nicht weiter eingehen, da ich mir hier keinen Bann holen will. (Zu den Mod's zuzwinker ;) )

Gruss
PMTheQuick ;)
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Beitrag von rolaf »

ZeHa hat geschrieben:PS: Die Wahrscheinlichkeit, einen 6er im Lotto zu gewinnen, liegt bei 1:10068347520, da hast Du sicherlich mehr Chancen ;)
Nenene, nu mal mal den Lottosechser nicht unerreichbarer machen als er ohnehin schon ist. Die Wahrscheinlichkeit für nen 6er ist exakt 1 : 13.983.816 und willste auch noch die Superzahl hängst du noch eine Null an. Nix 10 Milliarden. :wink:
:::: WIN 10 :: PB 5.73 :: (x64) ::::
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

Jo hab's grad gemerkt, daß ich mich da etwas verrechnet hab ;)
Naja aber egal wie, die Wahrscheinlichkeit, im Lotto ordentlich abzusahnen ist nach wie vor weitaus höher, als eine Datei auf 'nem Filehoster zu finden.
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Benutzeravatar
Ligatur
Beiträge: 196
Registriert: 09.07.2006 00:41

Beitrag von Ligatur »

Ich glaube nicht daß das verschlüsselte Dasteinamen sind, die länge von 32 Zeichen (wenn ich mich nicht verzählt habe) spricht eher für eine GUID (Global unique identifyer).
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

Zumindest kein Verschlüsseln im Sinne von "später wieder zu entschlüsseln". Eher was Einwegmäßiges, und jeder Identifier wird dann in einer Datenbank einer Datei zugeordnet.
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Vielleicht ein MD5-Hash?
Antworten