-
Hallo zusammen,
ich bin neu im Forum und hoffe auf eure Unterstützung.
Habe folgenden verschlüsselten Absatz erhalten und bin im Internet noch auf keine richtige Lösung gestoßen:
..... ..... ..... ..... ******!. ?.... ..... ..... ..... .?.?! .?... .....
..... ..... ..... ..... ..!.? ..... ..****** !.?!! ******!? .?!.? ******!! ******!!
!.?.. ..... ******!. ?.... ..?.? !.?.. ..!.. ..... ..!.? ..... ..****** !.?!!
Hat irgend jemand von Euch evtl. ne Idee um welche Verschlüsselung es sich hierbei handeln könnte?
Danke im Voraus.
-
Hi und Willkommen bei tutorials.de

Ich kann nur Punkte, Sterne, Rufzeichen und Fragezeichen erkennen.
Falls du was Anderes siehst, hat das Forum mit sienem Zeichensatz da was durcheinandergebracht.
Häng in dem Fall eine Datei als Anhang dran.Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
Also der Absatz besteht definitiv nur aus Punkten, Fragezeichen und Ausrufezeichen. Außerdem ist das ganze in 5er Blöcke aufgeteilt! (die Sternchen sollten auch Punkte sein)
Hier nochmal richtig:
..... ..... ..... ..... ******!. ?.... ..... ..... ..... .?.?! .?... .....
..... ..... ..... ..... ..!.? ..... ..****** !.?!! ******!? .?!.? ******!! ******!!
!.?.. ..... ******!. ?.... ..?.? !.?.. ..!.. ..... ..!.? ..... ..****** !.?!!
Anscheinend wird es doch anders dargestellt, als ich es eingebe! Hänge es als Datei an!Geändert von Nilis (25.11.11 um 15:53 Uhr)
-
Mit dem eingefügten Codeblock wird nichts mehr in Sterne umgewandelt.
Kopier das bitte nocheinmal in den Beitrag, zwischen die Tags.
Und zum Code...
woher hast du den?
Ist das eine Schulaufgabe? Oder...?
(Damit man irgendeinen Ansatzpunkt hat, was das sein könnte...)
Bist du dir wirklich sicher, dass die Fragezeichen und Punkte nicht durch dein Anzeigeprogramm entstanden sind (Nicht jeder Editor/Browser/etc. kommt mit allen Zeichensätzen oder Binärzeug klar)?Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
So wie es in der angefügten Datei zu sehen ist, ist es richtig.
In der ersten Datei waren jedoch lediglich nur die ersten drei Zeilen des Absatzes dargestellt.
Ich denke es ist besser, wenn ich hier nochmal den kompletten Absatz einfüge.
Der Absatz stammt aus einem Rätzel beim Geocachen. Hinter der Verschlüsselung sollten sich eigentlich GPS Nord-Koordinaten in der Schreibweise N(oder Nord) xx° xx.xxx' oder einfach sechs einzelne Zahlen) verbergen.
-
Erste Erkenntnis: Dieser Code ist böse

...
Hatte eine Idee, was es sein könnte,
und dafür kleines Entschlüssel-Programm geschrieben.
Dann wollte ich ausprobieren, ob ich richtig geraten habe,
also ob ich lesbare Koordinaten bekomme,
und hab das Programm gestartet.
...
Ergebnis: Mein Computer hat ein ungesundes Geräuch gemacht und war aus.
Einfach aus. Als wäre der Strom weg. (Obwohl notfalls der Akku da wäre).
...
Und nein, das liegt nicht an meinem (grausigen Schnell-) Programmierstil
So ein Effekt wäre allerdings interessant, wie man den erreicht...
Da ich meinen Computer noch gerne weiterverwenden würde,
werde ich das Programm nicht mehr starten.Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
25.11.11 17:00 #7
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.394
Hi,
sheel: Kannst du mal deine Vermutung hier erläutern?
Mein Ansatz #1:
- Leerzeichen raus
- Punkte raus
- ? entspricht binär 0, ! entspricht 1
- In der ASCII Tabelle nachschauen lassen
Ansatz #2:
- Leerzeichen raus
- . = 0, ! und ? = 1
- ASCII Tabelle
Gruß
BKÜber eine gute Bewertung freut sich jeder ;)
Bitte erledigte Threads als "Erledigt" markieren.
"Though a program be but three lines long, someday it will have to be maintained.''
-- Geoffrey James, "The Tao of Programming"
-
Gut, ich dachte ans Dreier-Zahlensystem.
.!? = 012
Oder auch andere Reihenfolge.
Dann Ascii.
PS: Irgendwie war es doch meine Programmierung
Steuerzeichen 0-31 nicht aus der Konsolenausgabe rausgefiltert...
scheinbar gibts da irgendeine komische Ausschalt-Kombination.
Ohne Steuerzeichenausgabe gehts, bringt aber jedenfalls kein vernünftiges Ergebnis.
Wäre zu einfach
Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
25.11.11 17:04 #9
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.394
Hi,
wäre auch ne Möglichkeit, werd ich mal probieren.
Übrigens noch was für die Statistik:
144: ?
544: !
862: .
Wenn man ? und ! gleich behandelt, dann wäre die Verteilung in etwa gleich...
Gruß
BKÜber eine gute Bewertung freut sich jeder ;)
Bitte erledigte Threads als "Erledigt" markieren.
"Though a program be but three lines long, someday it will have to be maintained.''
-- Geoffrey James, "The Tao of Programming"
-
Dreier brauchst nicht probieren, stimmt nicht. (siehe PS oben).
@Nilis: Wo hast du denn das eigentlich her?
Vllt. kann man ja bei der Quelle noch Hinweise finden...
edit: Vllt. ist es ja auch die Ook-lose Ook-Variante von einem Brainf...programm
Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
25.11.11 17:35 #11
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.394
Hi,
also mein erster Ansatz stimmt sicherlich nicht, hier mal mein Testprogramm (wens interessiert):
Code c:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
/* * code breaker * [url]http://www.tutorials.de/lets-quiz/382692-hilfe-bei-textverschluesselung.html[/url] */ const char* data = "..... ..... ..... ..... ******!. ?.... ..... ..... ..... .?.?! .?... ....." "..... ..... ..... ..... ..!.? ..... ..****** !.?!! ******!? .?!.? ******!! ******!!" "!.?.. ..... ******!. ?.... ..?.? !.?.. ..!.. ..... ..!.? ..... ..****** !.?!!" "******!? .?!.? ******!! ******!! ******.. ..... ..... ..... ..!.. ..... ..... .!.!!" "******.! ******!! ******!! ******!! ******.. ..... ..... .!.!! !.****** ******!! ******!! ******!!" "!.?.. ..... ******!. ?.... ..?.? !.?.. ..... ...!. ******!! ..... ....! .?..." "..... ..... ....! ?!!.? ******!! ******!! ******!! !?.?! .?****** ******!! ******!! ******!!" "******!! ******!! ******.! ******!! !.?.. ..... ******!. ?.... ..?.? !.?.. ..... ....." "!.... ..... ..... .!.!. ....! .?... ..... ..... ..****** !.?.. ..... ....." "..?.? !.?.. ..!.. ..... !.... ..... !.?.. ..... ..****** !.?!! ******!! !?.?!" ".?!.? ..... ..... ..... ******!. ?******! ******!! ******!! ?.?!. ?******! ******!! ******!!" "******!! ******!! ******!! .******! ******.? ..... ....! ?!!.? ..... ...?. ?!.?! ....." "..!.! ******!! !.... ..... ..... ...!. ?.... ..... ..... .******! .?... ....." "..... .?.?! .?... .!... ..... ..... ..!.! ******!. ?.... ..... ..... ...!?" "!!.?! ******!! ******!! ******!! ?.?!. ?******! ******!! ******!! ******!! ******!! ******.! ******!!" "!.?.. ..... ..****** !.?.. ..... .?.?! .?!.. ..... !.****** ******!. ..... ....." "..... .!.?. ..... ..... ....! ?!!.? ..... ..... ....? .?!.? ....! ....." "..... ..... !.****** !!.!! ******.. ..... ..!.? ..... ....! ?!!.? ******!! ******?." "?!.?! ******!! ******.? ..... ....! ?!!.? ..... ...?. ?!.?. ..... !.!.. .!.!!" "******!! ******!! !.... ...!. ******!! !!.?. ..... .******! .?****** ******?. ?!.?! ******!!" "!.?.. ..... ..****** !.?.. ..... .?.?! .?..! .?... ..... ..... ....! ?!!.?" "******!! ******!! ******!! !?.?! .?****** ******!! ******!! ******!! ******!! ******!! !.****** ******!." "?.... ..... ******!. ?.... ....? .?!.? !.!.! ..... ..... ..... ..!.? ....." "..... ...!? !!.?. ..... ..... .?.?! .?... ..... ..!.? ..... ....! ?!!.?" "..... ...?. ?!.?. .!.!! ******!! ******!! !.****** ...!. ..... ..... ....! .?..." "..... .******! .?****** ******!! ?.?!. ?******. ..... ..... ..... .!.?."; #include <stdlib.h> #include <stdio.h> #include <stdint.h> #include <string.h> #include <errno.h> char* convertToBinary(const char* data) { size_t len = strlen(data); size_t d_pos = 0; size_t r_pos = 0; char* result = (char*) malloc(sizeof(char) * (len+1)); for(; d_pos<len; d_pos++) { switch(data[d_pos]) { case ' ': case '\n': break; case '?': result[r_pos++] = '0'; break; case '!': result[r_pos++] = '1'; break; } } result[r_pos] = '\0'; return realloc(result, sizeof(char) * r_pos); } char* binaryToString(const char* data) { size_t d_len = strlen(data); size_t r_len = d_len / 8; char* result = (char*) malloc(sizeof(char) * (r_len + 1)); size_t d_pos = 0; for(; d_pos < d_len; d_pos++) { result[d_pos / 8] += data[d_pos] == '1' ? (1 << (7 - (d_pos % 8))) : 0; } result[r_len] = '\0'; return result; } void dump(const char* data) { size_t i = 0; size_t len = strlen(data); while(*data != '\0') printf("0x%02x ", *data++ & 0xFF); return; } int main(int argc, const char** argv) { char* binary = convertToBinary(data); printf("Binär: (%zu)\n", strlen(binary)); puts(binary); puts(""); char* ascii = binaryToString(binary); printf("ASCII: (%zu)\n", strlen(ascii)); dump(ascii); puts(""); free(binary); free(ascii); }
Natürlich ohne Fehlerprüfung da einfach nur schnell hingehackt
Gruß
BKÜber eine gute Bewertung freut sich jeder ;)
Bitte erledigte Threads als "Erledigt" markieren.
"Though a program be but three lines long, someday it will have to be maintained.''
-- Geoffrey James, "The Tao of Programming"
-
Also erstmal schonmal vielen Dank für eure Mühen bis jetzt!
Das Rätsel besteht aus zwei Absätzen!
Der erste, bei welchem ich euch um eure Unterstützung gebeten hab und ein zweiter, welchen ich bereits selbst lösen konnte!
+++++ +++++ [->++ +++++ +++<] >++++ +++++ ++.++ +.--- ----- -.--- -.+++
+++++ +.+++ ++..< +++[- >---< ]>--- --.<+ ++[-> +++<] >++.+ +++.< +++[-
>---< ]>--- ---.+ +++++ ++.++ +++++ .--.< +++++ +++[- >---- ----< ]>---
----- ----. ---.< +++[- >+++< ]>+++ +++.+ ++++. --.++ ++++. <++++ +++[-
>++++ +++<] >++++ +++.- -.+++ +.<++ ++[-> ----< ]>--- -.<++ ++[-> ++++<
]>+++ ..+.- ----- .+++. +.<++ +[->- --<]> ----- .<+++ +[->+ +++<] >+++.
----- ----. <+++[ ->--- <]>-- -.<++ ++[-> ++++< ]>+.< +++++ +++[- >----
----< ]>--- ----- ----- -.--- .<+++ +[->+ +++<] >...+ +++++ ++.<+ +++++
+[->+ +++++ +<]>+ ++++. ++++. <++++ [->-- --<]> ----. <++++ [->++ ++<]>
+++.. +.--- ---.+ ++.<
Da der zweite Absatz Brainfuck ist, denk ich der andere wird was komplett anderes sein!
Mehr Informationen habe ich nicht! Ich könnte zwar den Erzeuger des Rätsels fragen, aber erstens ist das ja nicht Sinn des Rätsels und zweitens wird er mir wohl kaum weiterhelfen!
Achso, zur Kontrolle
Bei dem Zweiten kommt folgendes raus:
Osten 7 3 4 6 8 4 (allerdings auf lateinisch, hab den original Wortlaut grad nicht drauf)
So ähnlich, nur mit Norden ... müsste das Ergebnis des ersten Absatzes sein!Geändert von sheel (25.11.11 um 18:11 Uhr) Grund: Doppel
-
Es ist also bestätigterweise Brainfuck?
Zum Gefragten: Mal an Ook gedacht?
Eine BF-Variante, die nur aus drei Sprachelementen besteht:
Ook. Ook? Ook!
Könnte doch . ? ! sein...
edit: Statt Cryptozeug eine Irrsinnsprache, und dann auch noch Latein
Da hätte ich lang geraten, ohne die jetzt vorhandenen Zusatzinfos...Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
Hi Bratkartoffel,
in deinem Code stehen ja auch noch die Sterne. Die gehören da nicht rein, sollten auch nicht in meiner oben anhängenden 'kompletter Code' Datei auftauchen!
Der zweite Absatz IST Beainfuck, ja! Aber der ist ja ganz anders geschrieben als der erste!Geändert von sheel (25.11.11 um 18:13 Uhr) Grund: Doppel
-
Lies den Beitrag genauer.
Ook.Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
Ähnliche Themen
-
Bitte hilfe bei meinem Screen Shot Programm PLS schnelle hilfe
Von Roma3 im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 12.02.08, 19:26 -
Hilfe: brauche hilfe beim Prüfen von Dateien ob sie Ordner sind
Von XBert im Forum C/C++Antworten: 0Letzter Beitrag: 07.08.07, 18:12 -
Hilfe! Flash Anfänger sucht schnelle Hilfe!
Von Skydiver2004 im Forum Flash PlattformAntworten: 2Letzter Beitrag: 02.12.04, 20:26 -
HILFE Ich brauche ein wenig hilfe beim erstellen eines pobligen nickpage script
Von Buffy-Fan im Forum PHPAntworten: 8Letzter Beitrag: 14.06.04, 10:37 -
[HILFE] Brauche dringend Hilfe zum Thema $_SESSION
Von grashnaknieswurz im Forum PHPAntworten: 1Letzter Beitrag: 19.02.04, 14:48



1Danke

Zitieren


Login





