PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Codeknacken Teil 3



tobimc
07.07.2006, 09:10
Hallo!

Bevor dennisstrehl den Teil Codeknacken Teil 3 1/2 beginnt, und ich mit Teil 4 komme, hier erst mal der Teil 3.

Die eigentliche Frage ist codiert. Diesmal geht es nicht NUR um den Klartext.....

Viel mehr gibts nicht zu sagen. Dürfte aber diesmal wieder nicht besonders schwer sein.
Teil 4 wird happig ;)



KSSOd~HUlnrmRUnSi

C+A~hao~b`rua~^Oj~i]`~_M5>,ã~þës~RVda`Y~NwnaQg~djWcY`UT~>2ö
hR`~rSc`~e_'~U]V~cS^R~_äûëõ~ínLZRlS~Yao~_RZ~Ak`ga_qWUûð
tXR~lcn_l`~]R^_Wkn~oP_gYù
ð~æõ ~R]SeS~Pa`~fYQc\\~E_Ul_Yñë~ó~Oa
mSQUs~`^d`g^U`_`k) *~;[Q~ñîë ~NS_~>m[ZgchR~aWYoe~NlX~Ôîé
HMV~aWi~e\j~TQm^Xi`p~fT~~

~kOaRm~föfir~
HMV~uSm^Yo~`bOb~ejUd~nS_~
ðù~ü
q~RVd~QQjnacVQ\cebWj~dS` ãÿg~SavOn~Z`_mOQcb\o~
aOY\l[o~Acp~RUh~G\eodfd`

CSS~dWbQfojdPT_~=mScR~VU" õ~ý!dKR`~Z\al`r~
V33~K/P@=O~?.?~>8NES<IF
AOVNkb``~__n~M\Si~Xü_~Wa"

USSY~5ga]^i

VLG Tobi

PicNick
07.07.2006, 09:13
Respekt. Sieht fast so aus wie dem SprinterSB seine GCC-Sourcen :mrgreen:

SprinterSB
07.07.2006, 09:22
@PicNick: Ist das so schlimm was ich fabriziere? Ich hab hier glaub noch nie gcc-Quellen gepostet, würd mich aber freuen hier jemand zu finden, mit dem ich mich über gcc-Entwicklung austauschen kann ;-)

:-k warum ist das als [code] gepostet (Codierung!) und nicht als Datei angehangen? Mit dem "Text" kann man ja eh nix anfangen...

PicNick
07.07.2006, 09:29
Uiii *ducken* :oops: Ich hab nicht gedacht, daß du da rein schaust.
War nur ein Scherz.
Ich weiss schon, wenn man die Sache ausreizt, schaut C eben so aus, wie wenn man im Zorn auf der Tastatur herumhaut.

SprinterSB
07.07.2006, 09:32
Ich schau da nicht rein, ich back meine Brötchen damit...

tobimc
07.07.2006, 10:48
Hi

nanana.
Wie die kleinen Kinder ;D

Ob ich den Text nun als Datei anhänge oder nicht... ist egal. Es zählt der Text der da steht (Könnte sein, dass es ein paar decryptionfehler gibt, aber das ist jetzt eh nicht wichtig ;D).
Und bei mir hat der verschlüsselte Text genau gleich viele Zeichen wie der Ausgangstext... ;D

Vau El Ge,
Tobi

dennisstrehl
07.07.2006, 11:23
Als Hexadaezimalkram wäre wahrscheinlich besser, nicht dass die ganzen Zeichensätze das zerwurschteln.

Hab leider gerade wenig Zeit, sonst würd ichs mal versuchen.

Edit: Ich denke, die ganzen ~ sind schon auffällig. Mehr fält mir dazu nich ein.

lowlevel89
07.07.2006, 14:17
Also ich würde mal sagen das "KSSOd~HUlnrmRUnSi" = "Hallo Roboternetz" da die Buchstaben-Anzahl genau stimmt und ~ müsste ja die Lehrstelle sein, da es so oft vorkommt.

Allerdings hab ich bisher noch keinen Schlüssel gefunden.

mfG

dennisstrehl
07.07.2006, 14:22
Die ~ stehen aber teilweise auch an Zeilenenden... Das muss was anderes sein.

Madgyver
07.07.2006, 19:38
Muss es dass? Wenn ich manchmal schnell tippe, ist auch manchmal ein Leerzichen am Ende. Man sieht es nur nicht

maze2k
08.07.2006, 12:18
Ich denke, man muss jedes Wort umdrehen, d.h. von hinten nach vorne lesen...

Dann erhält man schon einmal folgenden Text:


dOSSK iSnURmrnlUH
A+C oah aur`b jO^ `]i ã,>5M_ sëþ Y`adVR gQanwN TU`YcWjd ö2>
`Rh `cSr '_e V]U R^Sc õëûä_ SlRZLní oaY ZR_ ðûUWq_ag`kA
RXt `l_ncl nkW_^R] ùYg_Po
ð õæ


SeS]R `aP \cQYf ëñY_lU_E ó aO
sUQSm )k`_`U^g`d^`
* Q[;  ëîñ _SN RhcgZ[m> eoYWa XlN éîÔ
VMH iWa j\e p`iX^mQT Tf  
mRaOk riföf
VMH oY^mSu bOb` dUje _Sn
ùð ü
q dVR jWbec\QVcanjQQ `Sd
gÿã nOvaS o\bcQOm_`Z
o[l\YOa pcA hUR `dfdoe\G
SSC _TPdjofQbWd RcSm= "UV
õ `RKd!ý r`la\Z
33V O=@P/K ?.? FI<SEN8>
``bkNVOA n__ iS\M _üX "aW
YSSU i^]ag5


Stimmt das schonmal oder liege ich da falsch?

tobimc
08.07.2006, 12:41
HI

ähh das ist naja...
- - komplett falsch - -

VLG Tobi

maze2k
08.07.2006, 12:50
Stimmt denn wenigstens die Vermutung von Lowlevel:

"KSSOd~HUlnrmRUnSi" = "Hallo Roboternetz"?

tobimc
08.07.2006, 13:09
Hi

Das weis ich erst später, ob es das heißt... ;)

Hier ein anderer Tipp:
Ohne das Wissen um einen Teil des Rätsels kann ich es auch nicht entschlüsseln.

UI das ist auch noch verschachtelt... :D :D
So richtig klar wid der Tipp, wenn ihrs entschlüsselt habt.

VLG Tobi

maze2k
08.07.2006, 13:33
Als Hex
4b 53 53 4f 64 48 55 6c 6e 72 6d 52 55 6e 53 69
43 2b 41 68 61 6f 62 60 72 75 61 5e 4f 6a 69 5d 60 5f 4d 35 3e 2c e3 4 fe eb 73 52 56 64 61 60 59 4e 77 6e 61 51 67 64 6a 57 63 59 60 55 54 3e 32 f6
68 52 60 72 53 63 60 65 5f 27 55 5d 56 63 53 5e 52 5f e4 fb 16 14 eb f5 ed 12 6e 4c 5a 52 6c 53 59 61 6f 5f 52 5a 41 6b 60 67 61 5f 71 57 55 fb 16 5 f0
74 58 52 6c 63 6e 5f 6c 60 5d 52 5e 5f 57 6b 6e 6f 50 5f 67 59 f9
1a f0 e6 f5


52 5d 53 65 53 50 61 60 66 59 51 63 5c 45 5f 55 6c 5f 59 f1 14 13 eb 5 f3 15 4f 61
6d 53 51 55 73 60 5e 64 60 67 5e 55 60 5f 60 6b 29
2a 3b 5b 51 f1 14 1f ee eb c 15 4e 53 5f 3e 6d 5b 5a 67 63 68 52 61 57 59 6f 65 4e 6c 58 d4 1b 15 1d ee e9 5
48 4d 56 61 57 69 65 5c 6a 54 51 6d 5e 58 69 60 70 66 54 1 1b 1c 3
6b 4f 61 52 6d 66 f6 66 69 72
48 4d 56 75 53 6d 5e 59 6f 60 62 4f 62 65 6a 55 64 6e 53 5f
f f0 f9 fc
71 52 56 64 51 51 6a 6e 61 63 56 51 5c 63 65 62 57 6a 64 53 60
18 17 e3 ff 16 6 5 67 53 61 76 4f 6e 5a 60 5f 6d 4f 51 63 62 5c 6f
61 4f 59 5c 6c 5b 6f 41 63 70 52 55 68 47 5c 65 6f 64 66 64 60
43 53 53 64 57 62 51 66 6f 6a 64 50 54 5f 3d 6d 53 63 52 56 55 22
12 f5 fd 6 21 64 4b 52 60 5a 5c 61 6c 60 72
56 33 33 4b 2f 50 40 3d 4f 3f 2e 3f 3e 38 4e 45 53 3c 49 46
41 4f 56 4e 6b 62 60 60 5f 5f 6e 4d 5c 53 69 58 fc 5f 57 61 22 19
55 53 53 59 35 67 61 5d 5e 69


bringt mir der Text auch nichts :-)

Willst du mit deinem Tipp sagen, der Schlüssel ist im verschlüsselten Text versteckt, oder ist der Klartext die Erklärung, wie man den Text entschlüsselt? :-)

maze2k
08.07.2006, 14:08
Ich komm irgendwie nicht weiter :-(

tobimc
08.07.2006, 14:47
Hi

Wenn du hex besser lesenkannst als ASCII...
Nein, weder noch.

Ich muss aufpassen, sonst verstricke ich mich in irgendwelche Hinweise, die ich nicht geben will...

O draconian devil, oh lame saint.

VLG Tobi

maze2k
08.07.2006, 15:09
Na das ist doch mal ein Tipp, danke!!!

lowlevel89
08.07.2006, 15:13
Aha auch DaVinci Code gesehen/gelesen.

Willst du uns damit sagen das es sich um ein Annagramm handelt?

mfG

maze2k
08.07.2006, 15:46
Aus "KSSOdHUlnrmRUnSi" lässt sich schonmal kein vernünftiges Anagramm bilden... zumindest war bei den ca. 20.000 die ich gefunden habe nichts interessantes dabei :-)

dennisstrehl
08.07.2006, 15:48
Vielleicht hat er den Text mit nem Anagramm XOR-verschlüsselt?
Ich komm demnächst mit md5 an. Muahahaha :D

lowlevel89
08.07.2006, 15:52
Ich hab auch schon überlegt die HEX-Ziffern jedes Zeichens zu vertauschen aber das hats auch nicht gebracht.

Außerdem hab ich mal mit Sakrileg als Key rumgespielt, aber das hats auch nicht gebracht, auch die Fibonaci-Zahlen waren nicht erfolgreich.

mfG

maze2k
08.07.2006, 15:57
Wenn man alle Buchstaben extrahiert bekommt man
"KSSODHULNRMRUNSICAHAOBRUAOJIM"...

Aber daraus ein Anagramm machen, viel Spaß :)

tobimc
08.07.2006, 16:33
http://www.rw-dillingen.de/shared_data/forms_layout/efregwag/61212_j0289183.jpg
(Tipp: Aus was ist der Weg?)


RICHTIG: EIN HOLZWEG!!

O draconian devil, Oh lame saint.
Und das meine ich so wie es da steht ;D

VLG Tobi

maze2k
08.07.2006, 18:52
Hast nicht noch einen kleinen Tipp, damit das Rätsel noch vor dem Fussballspiel gelöst werden kann? :-)

tobimc
08.07.2006, 19:33
HI

HMMMMMM.

Tipp 1) Ohne das Wissen um einen Teil des Rätsels kann ich es auch nicht entschlüsseln.

Tipp 2) ist nur ein Adjektiv: zeilenweise.

Vor dem Fußballspiel wirst dus wohl kaum hinkriegen... ;)

VLG Tobi

Madgyver
08.07.2006, 21:58
Tipp 1) Ohne das Wissen um einen Teil des Rätsels kann ich es auch nicht entschlüsseln.


Na toll ^^, Bei solchen Insiderrätseln, könnet ich nächstesmal auch fragen wie groß ich bin 8-[

tobimc
08.07.2006, 22:04
Hi

Dieser Tipp sollte zeigen, dass selbst ich es nur unter gewissen Umständen entschlüsseln kann.

Lest doch mal zwischen den Zeilen...

VLG Tobi

dennisstrehl
08.07.2006, 22:14
Das ist es ja eben: Wenn selbst du es nur unter bestimmten Umständen kannst, wie sollen wir das dann schaffen :D

lowlevel89
08.07.2006, 22:32
Ich sag mal das wiederspricht dem Sinn einer Verschlüsselung, nur ein Fremder sollte es nicht entschlüsseln können, du schon.
Sonnst kannst du auch gleich ne Hash-Funktion nehmen.

mfG

maze2k
08.07.2006, 22:38
Ok, lese ich aus deinen Tipps richtig, dass der Klartext zeilenweise mit einem anderen Schlüssel / Algorithmus verschlüsselt wurde?

Hat der Schlüssel etwas mit der Uhrzeit zu tun? Oder mit MSDOS (falls nicht, frag nicht wieso ich darauf komme)? :-)

tobimc
09.07.2006, 08:59
HI

Ich KANN es entschlüsseln(ohne Probleme!), aber nur, wenn ich etwas weis...
Der Algorithmus ist nicht besonders kancksicher, deshalb solltet ihr schon drauf kommen... ;D

@maze2k:
1) nein. Das zeilenweise bezieht sich anders.
2) nein, aber mein Programm ist ein MSDOS (command) Programm.
Aber wie kommst du dadrauf?? ;)

Nächster Tipp: There are relationships.........!!
(Ich habe das Programm nur weiterentwickelt... und es ist nicht arg länger geworden!)

VLG Tobi

michiE
09.07.2006, 11:17
vielleicht erst mal die asciiwerte der einzelnen buchstaben verschieben ???

maze2k
09.07.2006, 12:59
meinst du mit den Relationships vielleicht, dass die erste Zeile genau soviele Zeichen hat, wie der gesamte Text Zeilen?

tobimc
09.07.2006, 15:08
*rofl*

Nein, ich meinte, dass es Relationships zwischen verschiedenen Algorithmen hier gibt...

VLG Tobi

maze2k
09.07.2006, 15:25
Tja die anderen Codes waren leichter :-)

Ich komm einfach nicht drauf...

tobimc
09.07.2006, 15:32
Hi

Na jetzt hab ich schon so viele Tipps gegeben...

Ich geb zu, es ist nicht ganz einfach! hm.

Ich glaube ich warte noch eine Weile, bis ich euch erste Orginaltextfetzen geb...

Nochmal ein Tipp: "Ok, lese ich aus deinen Tipps richtig, dass der Klartext zeilenweise mit einem anderen Schlüssel / Algorithmus verschlüsselt wurde?" Enthält ein wenig Wahrheit.

VLG Tobi

maze2k
09.07.2006, 16:31
Na dann muss ich wohl abwarten...

Meine Methode für variable Ascii-Verschiebung (mit zwei verschiedenen Verschiebungen, so wie vorhin, -3, -4, nur eben mit allen möglichen Werten für 3 und 4) hat auch nix geholfen :-(

tobimc
09.07.2006, 17:01
*lol*
Haben alle anderen schon aufgegeben?

@maze2k:
http://www.energy.de/images/movie/pinkpanther2.jpg

VLG Tobi

michiE
09.07.2006, 17:15
sag ich doch ganz oben beio meinem ersten beitrag ... ascii-verschiebung ...=)
ich versuchs mal mit der häufigkeitsanalyse , vll kommt dabei was raus

maze2k
09.07.2006, 17:19
Hab ich auch schon probiert, hat nicht viel gebracht...

hertzschüler
09.07.2006, 17:21
er hatte ja auch schon gesagt, das jede Zeile ein bisschen anders verschlüsslt ist

tobimc
09.07.2006, 17:57
HI


er hatte ja auch schon gesagt, das jede Zeile ein bisschen anders verschlüsslt ist
Nein, das habe ich nie behauptet.
Für diese Theorie gibts ganz klar einen
http://www.rw-dillingen.de/shared_data/forms_layout/efregwag/61212_j0289183.jpg!!

Ich sags euch gleich, Häufigkeitsanalyse bringt nix. *fg*

Ich überleg gerade, ob ich euch sagen soll, dass ~ Leerzeichen sind OOOOPPPPPSSSSSSS

VLG Tobi

hertzschüler
09.07.2006, 18:10
Nochmal ein Tipp: "Ok, lese ich aus deinen Tipps richtig, dass der Klartext zeilenweise mit einem anderen Schlüssel / Algorithmus verschlüsselt wurde?" Enthält ein wenig Wahrheit.

was soll das sonst bedeuten?

dennisstrehl
09.07.2006, 18:12
Vielleicht wird jedes Zeichen unterschiedlich codiert? (Er hat je nur gesagt: Ein wenig Wahrheit)
Aber das wäre Mist, denn dann kann man den Text nichtmehr eindeutig decodieren, denn dann käme bei unterschiedlichen uncodierten Zeichen das gleiche Zeichen im codierten Text raus.

lowlevel89
09.07.2006, 18:20
Wie wärs mit Vigenere (Autokey-Variante) da benutz man zuerst einen kurzen schlüssel und danach den Text den man verschlüsseln möchte.
Das würde auf den Tipp passen, dass man einen Teil des Textes kennen müsste.

TEXT Das ist ein Test
KEY KEYDASISTEINT

mfG

tobimc
09.07.2006, 18:26
Hi

Ich sagte, dass es win bisschen Wahrheit enthält. Ergo ist das nicht die Wahrheit.
Naja, der Tipp ist ein bisschen i-Tüpflesscheißerei.

Ich sag euch, was ich mit zeilenweise meine: Der Schlüssel/Algorithmus wird auf jede Zeile angewendet. Nicht auf den gesamten Text.

VLG Tobi

PS: Ich hätte nicht gedacht, dass ein C-Progrämmchen mit 154 Zeilen (davon sind gerade mal 45 für die Verschlüsselung zuständig!) so ins schwitzen bringen kann... ;D

PPS: Jetzt reichts vorerst mal mit den Tipps.. nur noch eins...
Ich muss den Text nicht kennen. Ich weis etwas anderes ;D

maze2k
10.07.2006, 15:34
Also vor uns wäre deine Verschlüsselung schon mal sicher :-)

Ich schaff's nicht...

patti16
10.07.2006, 20:43
ich schaue mir die mal die tage an mal sehen ob ich es raus bekomme

Felixx87
10.07.2006, 21:18
Hmm

warum erschienen diese komischen kästen wenn ich den Kram einfach in den editor einfüge???

rXenon
10.07.2006, 22:40
Die Kästchen sind Platzhalter für Zeichen, die der Editor nicht darstellen kann.

hertzschüler
11.07.2006, 07:54
das Eigenartige dabei ist nur, dass teilweise an Stellen Kästchen kommen, wo vorher im Code Fenster keine Zeichen zu sehen waren

Hiµck
11.07.2006, 13:57
OK auf jede Zeile wurde der gleiche Schlüssel angewendet.
Das heisst, dass z.B das erste Zeichen jeder Zeile mit dem gleichen Zeichen verschlusselt wurde.

A: erstes Zeichen der Zeile A (Klartext)
B: erstes Zeichen der Zeile B (Klartext)
a: erstes Zeichen der Zeile A (verschlüsselt)
b: erstes Zeichen der Zeile B (verschlüsselt)
?: Schlüsselzeichen.

A+?=a
B+?=b

?=a-A
?=b-A

a-A=b-B

a-b=A-B

Der Schlüssel der Nachricht lässt sich herrausrechnen, so dass die Klarzeichen nur noch miteinander verschlüsselt sind.
Einem Kryptologen könnte das sicherlich weiter helfen. Mir leider nicht.

Felixx87
11.07.2006, 17:27
das hat mich auch gewundert das es stellen gibt die im code nicht sichtbar sind aber auf dem ausdruck wesentlich länger sind

maze2k
11.07.2006, 20:07
Ich habe gerade ein kleines Fünkchen Hoffnung, habe eine Regelmäßigkeit entdeckt :-)

TobiMC, beginnen die Zeilen mit diesen Buchstaben:

L
D
i
u

I


r
b
D
W
B
V


Das wäre ja schonmal ein Anfang?

Die letzte Zeile könnte z.B. "Viel Glück" sein, die erste "Liebe Rätselrater", ich versuche mal noch den Rest zu entschlüsseln :-)

maze2k
11.07.2006, 20:12
Hab's gleich, die ersten drei Zeichen jeder Zeile hab ich schon :-)

maze2k
11.07.2006, 20:26
Leider habe ich hinter dem Schlüssel noch kein System entdeckt, sonst ging's schneller..., aber 13 Zeichen pro Zeile hab ich ja jetzt schon mal :-) Der Anfang deiner Frage ist auch dabei :-)

Ich denke mal das Lösungswort ist der Schlüssel... der Schlüssel enthält bisher nur Zeichen zwischen 1 und 26 :-)


EDIT:
Oha, bei Zeichen 25 die ersten größeren Probleme wegen dem aus deinem Beitrag kopierten Text... Eclipse kann leider nicht alle Zeichen korrekt darstellen :-)

EDIT2: Leider komme ich nicht weiter...
Könntest du bitte mal den Code als Hex posten? :-)

Wenn du möchtest kann ich dir das bisherige Lösungswort mal per PN schicken :-)

lowlevel89
11.07.2006, 21:12
Hi,
@maze2k
Hast recht die ersten 3 zeichen gehen wirklich einfach.
Nur das vierte ischon was schwieriger.

mfG

tobimc
11.07.2006, 21:13
Hi

maze2k... das sieht gut aus!

Wie gesagt... beantworte die Frage und du hast gewonnen :)
Ich würd dann aber noch gerne wissen, wie du drauf gekommen bist... :D

Klar, der schlüssel hat kein System. das gibts erst nach glaub ich 40 zeichen :) oops gibts so viele überhaupt?

Wenn du nicht drauf kommst, gibts gerne verschlüselten nachschub.
(gleich wie der oben nur anders formatiert)

VLG Tobi

Edit: Hab leider keinen anständigen Hexeditor... ist nicht schlimm... geht ja Zeilenweise ;) ja schick mir mal!

maze2k
11.07.2006, 21:16
Der Schlüssel ist nicht das Problem, sondern die Sonderzeichen, die durch den Zeichensatz des Forums leicht zerstückelt wurde :-)

Und außerdem nimmt Eclipse eben nicht wirklich alles :-)
DevC++ aber auch nicht :-(

Wie gesagt, ca. 25 Zeichen hab ich

tobimc
11.07.2006, 21:24
Hi

Schick mir den schlüssel mal per PN und ich werde dir sagen obs stimmt :)

VLG Tobi

lowlevel89
11.07.2006, 21:48
Als hexeditor kann ich den tinyhexer von mirkes.de empfehlen.

mfG

maze2k
15.07.2006, 11:29
@TobiMC: Sieht so aus als würde niemand weiter kommen als ich, vielleicht kannst du ja noch einen anderen Text, den du mit dem Schlüssel verschlüsselt hast hier reinstellen, vielleicht enthält der ja zufällig nicht so viele spezielle Sonderzeichen... Langsam muss das Rätsel um die restlichen Buchstaben des Lösungswortes gelöst werden :-)

tobimc
17.07.2006, 08:32
HI

So endlich komm ich mal wieder dazu vor lauter Platinenätzen...

Hier der gleiche Text in einer anderen Formatierung:


KSSOd~HUlnrmRUnSi~6=@~[_)~ü,~cKa~vOn~e\vdZMf~ddf~Q`W_~õ,l~[\dUgU[c~d``~W_m~oR_f~Ù~å ~gKPR~[äO`ogb~<l]YgWiR~_U)~
~ d_S_ySdO``l~bZ^~dpeoa\~Nõ~bRcZlSgZ~Dac~TiT]`~`V\~W!~ g_[ZdZ`U~c_o~Qm~edUda~W^!ös~2dQ~?coNUfa~_Wn~ Gd[~a^a~`ca~9idmNS_~@^Z~O``~"~ç+`X\a~]]~Acp~QMm~c`ea[~]ö#!~åå ~uO`_`b~Qm^f~[[]V~rSo~NWZ#~~d~DRqa^Ta``p[S_\~hSpU\_M) ~vKa~aS\^Z`goR`~P\faiZk~5~ð~û`]adn`o~<dc~RUaSeo^eP_W~û~d]S`~Bc^]\bn~X[ck`f~D@7~îáÖ~ï@=~=@ANCGMR~/QbOcoWs~RNr~\N]m~aü^~Sl^Z~C`WX~É'óå


Und hier ein anderer Text mit gleichem Schlüssel:


E\O[y~aM]cpo~Uh~\d`aZ~h[ î~qaOUqZj_l`l~AMrW~lga_~Va-~ÉãqX

VLG Tobi

lionking
17.07.2006, 09:38
wie geht ihr eigentlich vor wenn ihr sowas entschlüsseln wollt?
und wie schafft ihr das den verschlüsselten text fehlerfrei in euer entschlüsselungsprogramm zu bekommen?

ich hab schon mal probiert maze2ks vermutung umzusetzen und aus KSSOd~HUlnrmRUnSi = Liebe Rätselrater einen schlüssel kreiert... den angewendet auf die anderen zeilen brachte aber nur teilweise lesbares.

tobimc
17.07.2006, 12:30
... ergo ist die Vermutung von maze2k falsch.

VLG Tobi

lionking
17.07.2006, 15:46
so ich hab jetzt die ersten 19 buchstabben von fast jeder zeile :D

gibt es ne möglichkeit, dass c++ bei der cout ausgabe sachen wie \n, \r, \t und so ignoriert? das würde die decodierarbeit einfacher machen...

und irgendwie ist bei mir der schlüssel auch kein sinnvolles wort...

maze2k
17.07.2006, 21:29
Es kommt ganz darauf an, wie man einen Schlüssel daraus macht :-)

maze2k
17.07.2006, 22:06
Franz faehrt in einem voll verwahrlosten Taxi quer durch Bayern?

lionking
17.07.2006, 22:17
so ich poste mal das was ich hab, is wirklich noch nicht viel





Liebe Mitstreiteri0 ó
DAS ist jetzt das was ma(>
ihr seht ja, ich habe møîýö çÎñö Û ò ßñéT_ÿ×'ûðÓ<@O %ð
und musste bereits schumìéö çÎñö Û ò ßñéT_ÿ×'ûðÓ<@O %ð
 ùö2%4 W_Xxg bje jlZqpO .|VVYTŠ–ÀŠ ¶…— ï ± ßñéT_ÿ×'ûðÓ<@O %ð
nicht erleichtert... Die ñý<ïÕ Ð
Ich bin mal gespannt ob ô ÷ú Ð
atS zþkkw !pannt ob ô ÷ú Ð
Ich verrat euch noch was é ÷ú Ð
 ýrat euch noch was é ÷ú Ð
r die Verschiebungen mat
bekommt Ihr ein Passwort
Die eigentliche Frage di û ç
WIE LAUTET DAS PASSWORT!ó û ç
Behaltet das aber f
Viel Glueckaber f

Franz faehrt in einem vo+ï ãüôû üá

danke maze das hilft mir weiter :D auch wenns nich ganz richtig ist

@tobi hattest du probleme mit den steuerzeichen?

maze2k
17.07.2006, 22:31
ja es ist nicht ganz richtig... ich hab aber genau das gleiche wie du... ab genau der gleichen Stelle komme ich nicht weiter.

Entweder TobiMC hat ab dem t in seinem Lösungwort seinen Schlüssel geändert (ausserhalb von 1-26) oder die beiden Texte (Liebe Mitstreiter + Franz) haben zufällig an der gleichen Stelle ein blödes kryptisches Zeichen...

TobiMC, ich tippe beim letzten Wort mal blindlings auf "world" ;)

lionking
17.07.2006, 23:17
nen lösungswort hab ich nich, aber ne zahlenvolge...
hier is der anfang:
- ZENSIERT -

ich geb auf... irgendwo ist da der wurm drin.

@ tobi, hast du den text selber schon mal dekodiert? das heisst ist es überhaupt möglich in der form wie er hir im forum gepostet ist?

mein Stand (bereinigt)






ZENSIERT
am ende könnte passen:
_ ZENSIERT _
besser passt von der buchstabenanzahl her:
_ ZENSIERT _ :D

tobimc
18.07.2006, 09:01
Hi Lionking.

Naja, du hast quasi den gesamten Code ja schon gepostet... bitte lass anderen auch noch den Spaß.
Ich habe es mal rausgenommen.

Und: Ja ich kann es entschlüsseln. Wenn es ein par Fehler gibt, ist das ja nicht weiter schlimm; ich nehms auf meine Kappe. Das wesentliche hast du entschlüsselt.

Tipp: Les mal deinen Text ganz genau :)

VLG Tobi

lionking
18.07.2006, 11:44
so weiter komme ich jetzt wirklich nicht...
tobi du hast ne pn

tobimc
18.07.2006, 12:59
HI

Die Sieger stehen fest!

Platz 1: maze2k
Platz 2: lionking

Beide haben das Rätsel richtig gelöst. Der zu entschlüsselnde Text lautete:


Liebe Mitstreiter

DAS ist jetzt das was maximal mit diesem System moeglich ist
ihr seht ja, ich habe mächtig Probleme mit den Steuerzeichen
und musste bereits schummeln Ich hoffe die kleine Schummelei hat es
nicht erleichtert... Die Details der Probleme gibts auf Anfrage
Ich bin mal gespannt ob Ihr das lesen könnt
Ich verrat euch noch was Wenn ihr die Verschiebungen mathematisch etwas bearbeitet
bekommt Ihr ein Passwort

Die eigentliche Frage dieses Threads lautet
WIE LAUTET DAS PASSWORT
Behaltet das aber für euch

Viel Glueck
(Sorry, n Textfile wäre besser gewesen... ;D)

Und das Passwort lautete:

AVRSARETHEBESTFRIENDSINTHEWORLD

Faszinierend: Beide haben mir ihre Lösung im Abstand von ziemlich genau 2 Stunden zugeschickt... Nase an Nase :D

Ich gratuliere! ABER: Ich würde gerne wissen, wie ihr draufgekommen seid... :D

Ach ja, bevor ichs vergesse...
http://www.mipc.si/ic05/pokal.jpg
VLG Tobi

maze2k
18.07.2006, 13:33
Juuhuuuuuuuuuuuuuu, erster Platz :-D

Ich hatte ja schonmal beschrieben wie ich drauf gekommen bin.

Durch den Tipp, dass der Text zeilenweise verschlüsselt wurde.

ich habe mir einfach ein kleines Programm geschrieben, das den Text zuerstmal in Zeilen aufteilt und dann für jede Zeile für das erste Zeichen einen Verschiebung vornimmt. Für x=1, also eine Verschiebung um +1, bekam ich schonmal nur Buchstaben heraus, also das Programm geändert, dass ich für jedes Zeichen eine andere Verschiebungszahl eingeben kann.

So kam eben dann raus: 1, 22, 18, 19, 1, 18, 5, 20, 8, 5, 2, 5, 19, usw.

und wenn man diese Zeichen (zwischen 1 und 26) dann in Buchstaben von A-Z umwandelt, kommt genau das Passwort raus.

Das Herausfinden der einzelnen Verschiebungszahlen war try und error. Die Zahl, bei der in jeder Zeile etwas mehr oder weniger sinnvolles rauskam, wurde behalten und mit dem nächsten Zeichen weitergemacht.

Ich bin schonmal gespannt auf Codeknacken Teil 4, aber jetzt hab ich erstmal ne Klausur in 1,5 Stunden (Datenbanksysteme) :-)

dennisstrehl
18.07.2006, 13:40
Lol, ich komme nichtmal mit dem Schlüssel auf den richtigen Text - in jeder Zeile ist nach 14 Zeichen Schluss.
Trotzdem Herzlichen Glückwunsch!

MfG

lionking
18.07.2006, 13:44
juhuu platz 2 :D
hast du den pokal selbstgebaut?

hm wie ich drauf gekommen bin...

also bei den ersten wörtern der ersten udn letzten Zeile kab beide male .SS... vor... da dachte ich das muss doch die gleiche buchstabenkombi sein... und dass jede zeile neu mit dem gleichen schlussel kodiert wurde hatte ich mir irgendwie gedacht... intuition... und dann hab ich überlegt was so am anfang und am ende stehen könnte... udn da kan ich auf Liebe ... und Viel Glueck oder Viel Spass oder so... udn dann hab ich mir nen programm gebastelt, wo ich ein stück klartext mit angabe der zeilennummer eingeben konnte und das proggi hat mir daraus den schlüssel errechent aus schlüssel = geratener klartext(zeilex) - code(zeile(x)
den schlüssel dann angewendet auf die anderen zeilen hat mcih immer nen stückchen weitergebracht bis es irgendwann ncihmehr ging...
am ende hab ich mir alle 256 verschiebungen des lösungswortes angeschaut und die richtige rausgesucht :D

...meinen quelltext wollt ihr nicht wirklich sehen oder?



...nagut hier, aber nicht über die unlesbarkeit beschwehren :D


#include <cstdlib>
#include <iostream>
#include <fstream>
#include <string>

using namespace std;

int main(int argc, char *argv[])
{
ifstream File("code.dat", ios::binary);

char code[19][256];
char schlussel[256];
char blubb[256] = "DAS\221ist\222jetzt\203\das\207\was maximal mit\224diesem\206System\220moeglich ist";//"Die eigentliche Frage dieses Threads lautet";//"nicht\220erleichtert... \177der\177Probleme\222gibts\202auf\222";//"Liebe\220Mitstreiter DAS\221ist\222jetzt\203\das\207\was maximal mit\224diesem\206System\220moeglich ist"; //Behaltet\206das\221aber "Franz\220faehrt\221in\220einem vo verwahrlosten Taxi quer du " Liebe\220Mitstreiter
string s;

for (int i = 0; i<19; i++)
{
getline(File, s);
for (int j = 0; j<256; j++)
code[i][j] = s[j];
}

/*for (int i = 0; i<19; i++)
cout << code[i] << endl;*/

for (int i = 0; i<256; i++)
schlussel[i] = blubb[i] - code[1][i] ;

cout << endl << schlussel << endl << endl;
int ischlussel[50];
for (int i = 0; i<50; i++)
{
ischlussel[i] = schlussel[i];
cout << oct << ischlussel[i] <<" ";
}

cout << endl;
char kt[19][256];
string t;
for (int i = 0; i<19; i++)
for (int j = 0; j<256; j++)
{
t = code[i][j];
if(t=="~") kt[i][j] = ' ';
else kt[i][j] = code[i][j] + schlussel[j];
}

ofstream out("schluessel.txt", ios::out|ios::app);
ofstream kout("klartext.txt", ios::out|ios::app);

for (int i = 0; i<19; i++)
{
cout << code[i] << endl;
cout << kt[i] << endl << endl;
kout << kt[i] << endl;
}

for (int i = 0; i<256; i++)
out << dec << ischlussel[i] << " ";
out << endl;

for (int i = 0; i<50; i++)
{
cout << ischlussel[i] <<" ";
}

for (int i = 0; i<64; i++)
{
for (int i = 0; i<32; i++)
{
ischlussel[i]++;
schlussel[i] = ischlussel[i];
}
cout << schlussel << endl;
}


system("PAUSE");
return EXIT_SUCCESS;
}

@ dennis: an diesem Problem bin ich auch gescheitert... aber es hat grereicht...

so auf zum nächsten :D

maze2k
18.07.2006, 13:45
Ja die Steuerzeichen...

Als Datei mit einer Hex-Darstellung der Zeichen wären nicht so viele Steuerzeichen weggefallen...

Aber zumindest die ersten 24 Zeichen jeder Zeile solltest du entschlüsseln können, z.B. vom Ursprungstext oder dem Text mit dem fahrenden Franz :-)

Der Rest ist Kombinieren und Raten

lionking
18.07.2006, 13:52
man kann das problem mit den steuerzeichen hinbekommen, indem man eine textdatei mir ios::binary schreibt... nur dann sind auch alle zeilen hintereinander...

maze2k
18.07.2006, 13:57
Naja, es scheint nicht das beste System zur Verschlüsselung zu sein, wenn man solche Probleme damit hat... Ich denke eine richtige Verschlüsselung sollte nur auf einem Subset aller Zeichen arbeiten.

lionking
18.07.2006, 14:06
oder man speichert nicht die zeichen ab, sondern den dazugehörigen hex-code... das sollte steuerzeichensicher sein