PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Codeknacken



Robbersoft
25.08.2007, 23:28
Hallo an alle Kopfnussknacker.
Habe hier auch mal einen Code. Habe die Codeknacker etwas vermißt hier.
Vielleicht hat jemand Lust und Laune.



pY}}1~~C~stecet1kbDct1?rX1ypytsy1tx1cxtt1~Rtud1 uf1}~e}1tteebt1=xf1tdv1exubtctE1it1etgbcyrí}bb}t 1ebx?eU1ptzp11}pt}u1txt11btgbcrdeyy1spt1?cVÎdC1 s~tsBcw~1e

Viele Grüße
RobberSoft

kater
26.08.2007, 00:10
Und wenn du jetzt noch so schlau bist, das so darzustellen, dass nicht druckbare Zeichen ordentlich gargestellt werden, dann schau ich es mir vllt. auch mal an.

Robbersoft
26.08.2007, 01:25
Hier mal den HEX Code dazu. Eigentlich sind alle Zeichen sichtbar.


70 59 7D 7D 31 7E 7E 43 7E 73 74 65 7F 63 65 74 31 6B 62 44 63 74 31 3F 72 58 31 79 70 79 74 73 79 31 74 78 31 63 78 74 74 7F 31 7F 7E 52 74 75 64 31 75 7F 66 31 7D 7E 65 7D 31 74 74 65 65 62 7F 74 31 3D 78 66 31 74 64 76 31 65 78 75 62 74 63 74 45 31 69 74 31 65 74 67 62 63 79 72 ED 7D 62 62 7D 74 31 65 62 78 3F 65 55 31 7F 70 74 7A 70 31 31 7F 7D 70 74 7D 75 31 74 78 74 31 31 62 74 67 62 63 72 64 65 79 79 31 73 70 7F 74 31 3F 63 56 CE 64 43 31 73 7E 74 73 42 63 77 7E 31 65

kater
26.08.2007, 09:12
Danke. Das 13. Zeichen konnte unter andere bei mir nicht angezeigt werden.

kater
28.08.2007, 16:07
Wie wärs zur Abwechslung mal mit einem kleinen Tipp?

tobimc
28.08.2007, 16:39
Würd ich auch sagen... ;)
Aber nicht schlecht.

Robbersoft
28.08.2007, 17:33
Also gut...
Ein Wort fängt meistens in Großbuchstaben an ! Das ist der erste Hinweis zum Schlüssel.

Lunarman
28.08.2007, 17:55
ist HEX 74 ne Leerstelle (hätte beinahe lehrstelle geschrieben ^^)?

kater
28.08.2007, 18:12
Der Hinweis ist ja gigantisch...
Davon ausgegange, dass es sich um eine Verschiebeschiffre handelt habe ich eine Buchstabenanalyse gemacht und die ersten vier Buchstaben ersetzt.
Es ist auffällig, dass das "e" im Chiffre sehr oft vorkommt, das "n" aber nicht. Beides sind die Häufigsten Buchstaben in der Deutschen Sprache.
Weiterhin auffällig ist, dass wie schon erwähnt nicht druckbare Zeichen zu finden sind. Es sind aber nur wenige und sie liegen weit weg von den normalen Buchstaben.
Also könnte ein Schlüssel unterschiedlicher Grösse genommen werden.

Aber das ist nur Rumgerate. Vllt. hätte der Autor die Güte zu sagen, welche Art von Verschlüsselung er uns gab.

Robbersoft
28.08.2007, 19:26
Also das kann ich euch noch als Hinweis geben HEX "31" = Leerstelle oder Lehrstelle ;-)
Der Text wurde nur mit 2 Funktionen verschlüsselt. Den ersten Hinweis hatte ich ja vorhin schon gegeben wegen Anfangsbuchstaben. Einfach mal schauen welche einfache Methoden es gibt die Positionen zu ändern.
Die zweite Funktion ist zwar nicht viel komplizierter als die erste, aber die hat es in sich.
Gruß RobberSoft

Lunarman
28.08.2007, 19:34
ergibt ein hex-Zeichen (also ich mein jetzt schon immer zwei Zahlen, nicht nur 7, sondern 7E, um nicht als idiot abgestempelt zu werden ^^) auch ein Zeichen klartext? und ist der klartext überhaupt deutsch? Mir fallen grad nicht so viele Wörter mit 4 Buchstaben und letzte beide gleich ein... oder ist es doch komplizierter als Zeichenersetzung?

Robbersoft
28.08.2007, 19:40
Hex in ASCII ergibt immer 2 Zeichen. Du hast beim ASCII Code 256 verschiedene Zeichen. 256 in hex = $FF.
Das erste Wort hat 5 Buchstaben. Also jetzt is ma jut mit Tipps. :-)
All words are in Alle Mannje, naja bis auf die eingedeutschten Englischwörter

Lunarman
28.08.2007, 19:48
5? na dann guck dir mal deinen HEX-Code an... ey, wenn da jetzt zwei Zeichen in einem sind, is doch fies! aber dann heißt das erste Wort hallo ^^

Robbersoft
28.08.2007, 19:53
Rrrrrrrrrrrrrrrrrrischdiiiiiiiiiiiisch.
Da iss nix fieses jeder Buchstabe besteht aus $XX

Lunarman
28.08.2007, 20:05
ja, und da steht

70 59 7D 7D 31

und 70, 59, 7D und 7D sind 4 Hexzahlen, also $XX, ich glaub du hast da ein Zeichen beim rauskopieren vergessen, das ist doof!

Robbersoft
28.08.2007, 20:07
Bitte "alle" Hinweise beachten! Genau durchlesen. Da ist nicht vergessen worden.

Lunarman
28.08.2007, 20:11
ich blicks nich, kann mir einer ne pn schreiben wenn ihr fertig seid?

Robbersoft
28.08.2007, 21:05
Dachte nicht, daß es sooooo schwer wird.
Ich fasse nochmal zusammen:
Ihr wisst das erste Wort lautet "Hallo".
Anfangsbuchstabe im ersten Wort groß. ---> Wo steht der Buchstabe an welcher Stelle? Nicht an erster ? ---> Dann schauen welche Möglichkeiten es gibt die Anordnung zu ändern.
Es gibt nur 2 Funktionen in diesem Code.
Die erste habt ihr normalerweise schon (Anordnung), dann klappt das mit den 5 Buchstaben im ersten Wort.

kater
28.08.2007, 21:14
Leg den Algor. einfach offen dann mal schauen wie gut dein System ist ;)
(Hab grad keine Zeit da weiterzumachen. Macht ihr mal :))

Robbersoft
28.08.2007, 21:17
Na gut. Hier die erste Funktion. 16 Bit Word vertauschen
70 59 7D 7D 31 7E ---> 59 70 7D 7D 7E 31

wkrug
28.08.2007, 21:40
Hab die Lösung Raus !

Ebenfalls Gruß von wkrug an RobberSoft :-)

"RobberSoft " ist das letzt Wort im Text.

Eine Lösung war bei mir nur durch den "HEX Code" möglich.
Der Text ganz am Anfang dieses Threats ist unbrauchbar.

Robbersoft
28.08.2007, 21:47
Kannst mir die Lösung mal per PN zuschicken.
Und war es so schwer zu lösen?
PS: Unbrauchbar ist der Text nicht. Wenn mit Copy & Paste das in einen HexEditor geladen wird, stehen genau dieselben HEX Codes !

wkrug
28.08.2007, 22:01
PS: Unbrauchbar ist der Text nicht. Wenn mit Copy & Paste das in einen HexEditor geladen wird, stehen genau dieselben HEX Codes !
Nö bei meinem HEX Editor nicht !

Robbersoft
28.08.2007, 23:46
Mag sein, daß es bei deinem nicht geht, habe jetzt 4 verschiedene ausprobiert und alle zeigten das korrekt im HEX Format an.
TotalCommander, WinHex12.9, Hexedit und noch so ein Yokohama Editor.
Na ist ja auch Wurscht ;-). Auf jeden Fall die Lösung ist korrekt. Herzlichen Glückwunsch.
Ich schick dir mal per PN die Funktion, damit du es ausprobieren kannst. Das war aber noch eins von den "leichten". Meine normalen Algo´s die ich für Datenverschlüsselung verwende (für PIC´s und EEprom´s) brauch ich mir wohl keine Gedanken machen, daß diese entschlüsselt werden.
Ich laß die Lösung noch etwas offen für die anderen Teilnehmer.

Könnten ruhig öfters mal einige hier "Codeknacker" posten.

robocat
29.08.2007, 11:36
hallo robbersoft,

ich habe es gestern abend nur soweit geschafft, dass ich den text "erraten" konnte. fehlerlos darstellen konnte ich ihn nicht. würde mich über ne pn mit dem algo freuen.

mit solchen rätseln kann man mich immer hinter dem ofen hervorlocken, allerdings wird jedem, der sich ein bisschen mit cryptographie beschäftigt, klar sein, dass eine lösung sehr schnell sehr schwierig werden kann.

ich wäre schon ohne deine tipps reichlich aufgeschmissen gewesen, und dabei ist es ja wirklich kein sehr komplexer algo.

danke für das rätsel, hat spass gemacht. gerne wieder mal (auch wenn ich dann immer fluche, wenn ich dran verzweifle und trotzdem nicht aufgeben kann) ;)

gruesse

kater
29.08.2007, 14:07
Wenn der Algo vorher nicht mit bekannt gegeben wird finde ich die Sache zimlich Witzlos.

Robbersoft
29.08.2007, 14:17
Also wenn der Algo schon vorher offen gelegt wird ist das "witzlos" oder?
Robocat du hast Post.

Robbersoft
29.08.2007, 14:32
Also hier die Lösung, falls es doch zu schwierig war für den einen oder anderen.

1. 16Bit Word vertauschen (LByte <-> HByte)
2. Text mit XOR $11 ausführen.

Das war´s eigentlich.

Werde doch wohl einfachere Codes machen müssen, obwohl der eigentlich nicht soooo schwer war.

Gruß RobberSoft

kater
29.08.2007, 15:03
Nochmal: Wenn man den Algo nicht kenn ist es witzlos, da es dann unendlich viele Möglichkeiten gibt, wie man es verschluesseln kann.
Kennt man den Algo, muss man "nur" noch den Schlüssen erraten oder durch Techniken rausfinden.

wkrug
29.08.2007, 20:21
Da muß ich Robbersoft schon recht geben.
Wenn der Algorhytmus bekannt ist brauch ich nur noch nach dem Schlüssel suchen und ich hab das Ergebnis.

Der Schlüssel zur Lösung dieses Rätsels war bei mir das das erste Wort "Hallo" lautet.

Mit einer ASCII Code Tabelle und einem HEX Editor konnte ich dann das Rätsel lösen.

Ich meine aber, das man auch schon am Anfang eine kleine Hilfestellung geben muß, da es sehr sehr viele Möglichkeiten der Verschlüsselung gibt.

Ausserdem sollte die Lösung händisch erreicht werden können.
Wenn ich erst ein Programm schreiben muß um so ein Rätsel zu lösen wird es für mich persönlich auch witzlos.

kater
29.08.2007, 20:35
Ok. Leute wenn ihr darueber echt mal was lernen wollt, zieht euch das rein
http://timms.uni-tuebingen.de/Browser/Browser01.aspx?path=%2fUniversit%c3%a4t+T%c3%bcbin gen%2fFakult%c3%a4t+f%c3%bcr+Informations-+und+Kognitionswissenschaften%2fWilhelm-Schickard-Institut+f%c3%bcr+Informatik%2fVorlesung+Kryptolog ie+und+Datensicherheit+WiSe+2006-2007%2f