Entwickler-Ecke

Sonstiges (Delphi) - Datei verschlüsselung Knacken?


DelphiNoobCoder - Fr 05.01.07 23:36
Titel: Datei verschlüsselung Knacken?
Hi,
ich will mich einen neuen Projekt witmen und zwar eine Verschlüsellung von einen Game Knacken. Diese Verschlüsselung wurde schon einmal geknackt aber es hat eine neue Verschlüsselung. Darum wollt ich fragen gibt es eine möglichkeit solch eine Verschlüsselung zu Knacken. Ich will es nur schaffen diese Verschlüsselung in normale Worte zu Konventieren und nicht zurück also wieder so das es diesen Game keinen schaden anrichtet. Also wenn wer was kennt wie man es schaffen könnte verschiedene Verschlüsellungen zu Knacken antwortet bitte. Hier eine alte Datei dessen verschlüsselung wie gesagt schon geknackt wurde.
Download hier [http://radioofpain.ra.funpic.de/xlate-e.dat]

MFG Martin


jakobwenzel - Fr 05.01.07 23:39

Klar ist es möglich so was zu knacken. Als erstes musst du rausfinden, welche Versschlüsselung genutzt wurde. Bei den meisten Verschlüsselungen wird anhand eines Schlüssels verschlüsseln (doller Satz^^), den du dann auch noch rausfinden musst.


DelphiNoobCoder - Fr 05.01.07 23:45

Und wie könnte man anfangen sowas rauszufinden?


Chryzler - Fr 05.01.07 23:51

Wie heißt das Spiel? Bist du dir sicher, dass es eine richtige Verschlüsselung ist, keine normalen Daten? Wenn sie schoneinmal geknackt worden ist, dann gib uns die verschlüsselte und die unverschlüsselte Version der Datei.


DelphiNoobCoder - Sa 06.01.07 00:03

OK KalOnline,
hier die Datei wo die verschlüsselung schonmal geknackt wurde.
Download [http://radioofpain.ra.funpic.de/xlate-e.dat]
Und hier das Entschlüselungs Programm
Download [http://radioofpain.ra.funpic.de/delphi.zip]


Chryzler - Sa 06.01.07 00:20

Hast du auch den Source von dem Entschlüsselungsproggie?


DelphiNoobCoder - Sa 06.01.07 00:21

Ne sorry aber ich kann fragen ob ich sie bekomm ich kenn den der diese Programm geschrieben hat.

Edit: Er hat Festplattencrash gehabt hat die Source nicht mehr.


Coder - Sa 06.01.07 01:58

Ok.
Du interessierst dich für Verschlüsselungen. Sehr schön.
Du dachtest dir, mal als Aufwärmung, die KalOnline Verschlüsselung zu knacken.
Natürlich nur aus Neugier, um zu wissen wie sowas eigentlich geht und dazu zulernen. Sehr schön.
Aber, für den Anfang ist das Ziel vielleicht doch etwas zu hochgesteckt. Wie man sieht.
Nun, es gibt sicher gute Bücher die sich mit Verschlüsselungen befassen. Auch auf Englisch.
Und bevor du fragst, ich habe keine Ahnung von Verschlüsselungen.

MfG


Sirke - So 07.01.07 13:24

Ich habe mir das ganze einmal angeschaut und nur eine EXE, bei der ich nicht weiß wie sie funzt, und eine TAMAGE-Datei, die wohl aufgrund des Inhaltes eine Schlüsseltabelle ist, gefunden!

Da ich aufgrund des sehr langen Schlüssels sozusagen von einem One-Time-Pad ausgehe mit immer dem selben Schlüssel und einer relative einfachen Verschlüsselung z.B. nur XOR, würde ich eine "Known Plaintext Attack" versuchen, weil die Speicherdaten mit Sicherheit immer wiederkehrende bzw. bekannte Inhalte hat!

Es müssen mehere Geheimtexte vorliegen und bekannte Inhalte z.B. Namen, Orte oder Zahlenwerte! Jetzt nimmt man sich ein bekanntes möglichst langes aber nicht zu langes Wort und "sucht" es im Geheimtext. Man entschlüsselt also diesen mit allen möglichen Schlüsseln und speichert alle Schlüssel die dieses Wort an dieser Stelle ermöglichen einen weiteren oder mehrer weitere Geheimtexte müssen an der selben Stelle mit dem selben Schlüssel wieder einen "logischen" Text ergeben. So kann man mit sehr viel Mühe und nur bei immer gleichem Schlüssel nach und nach bei bekannter oder angenommener Verschlüsselung einen Schlüssel finden.

Hoffe es ist soweit verständlich und auch für dich umsetzbar!

MfG Sirke


Chryzler - So 07.01.07 13:31

Kannst du ihn wenigstens fragen, ob er noch weiß wie die Verschlüsselung ging? Übrigens vermute ich exakt das gleiche wie user profile iconSirke, hab aber den genauen Vorgang (XOR isses ned) noch ned rausgefunden.


Harry M. - So 07.01.07 13:37

user profile iconDelphiNoobCoder hat folgendes geschrieben:
Ne sorry aber ich kann fragen ob ich sie bekomm ich kenn den der diese Programm geschrieben hat.

Edit: Er hat Festplattencrash gehabt hat die Source nicht mehr.


Sorry, ich glaub Dir net ganz. Es gibt keine Programmierer die Ihre Sources nicht sichern - ansonsten war es nicht wichtig! Oder der soll für den Coder gar nicht mehr verfügbar sein - etwa wenn er Ihn kopielos hinterlegen muss (bei seiner Firma / Auftraggeber etwa).

Aber hier öffentlich aufzufordern eine Verschlüsselung zu knacken.... naja.

Ich glaube auch kaum das Du genügend Rechenleistung hast um die Sache in angessener Zeit zu berechenen.


Chryzler - So 07.01.07 13:51

Jetzt wirds interessant. Ich will ja jetzt nix sagen, aber diese DecodingTable ist für mich definitiv keine. Ich hab mal die ganzen Zahlen, die drinstehen, per Chr in einen Text umgewandelt. Das ist doch kein Schlüssel zum Entschlüsseln oder? :shock: Eher irgendeine Datei.


DelphiNoobCoder - So 07.01.07 14:13

So aber es hat anscheind irgendwas damit zu tuhen weil wenn ich die Zahlen änder kommt auch andere Sinn beim drüberziehen der .dat datei raus.

Und zu dir Sirke
es gibt 3 Dateien die genau das selbe enthalten wie die jetztigen.
Dies ist die liste mit der wort zenzur
bullshit
damn
justidiot
Also mach ich mir mal mühe.