| Hacks & Crackmes Tests, Fragen oder Hilfestellungen. Crackmes und Hackits werden hier diskutiert. |
Diskussion: Cryptme: Entschlüssele den Text im Forum Hacks & Crackmes, in der Kategorie Software Home; Anzeige Eine sehr einfache "Verschlüsselung" - fast schon als Programmieraufgabe einzuordnen List of Fame: 1. ivegotmail 2.+++ATH0 3.CraHack 4.odigo 5. ...
![]() |
| | #1 (permalink) |
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 202 | Cryptme: Entschlüssele den Text Anzeige Eine sehr einfache "Verschlüsselung" - fast schon als Programmieraufgabe einzuordnen List of Fame: 1. ivegotmail 2.+++ATH0 3.CraHack 4.odigo 5. Edit: (Uhrzeit: 01:35) hab ich euch um euren Schlaf gebracht oder ist es normal
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. |
| | |
| | #2 (permalink) | |
| Member of Honour ![]() Registriert seit: 02.04.05 ![]() ![]() ![]() Likes: 76 | Fire in the hole. PN is away ![]() EDIT: Ah, Mist. Zu spät. Was solls. Man weiss eh nicht wer schneller war, da nicht jeder das Forum abonniert hat *zuCDWrüberschiel* ![]() Zitat:
| |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Registriert seit: 20.11.05 ![]() Likes: 0 | Wohoo nennt mich Allmächtig! ![]() CDW machst du solche Cryptmes jetzt öfter? Fände ich klasse! |
| | |
| | #4 (permalink) | ||
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 202 | Ich warte mal mit dem Quelltext des Programms noch ein wenig - vielleicht finden sich im Laufe der Woche noch ein paar Lösungen ein. Zitat:
![]() Eventuell gibts aber bald noch ein paar mehr "spannendere" - die mathematischen Grundlagen packe ich ja inzwieschen halbwegs. Zitat:
EDIT: da sich niemand mehr meldet: hier ist das Pogramm samt Source. 01001000 01101001 01100101 01110010 00100000 01101001 01110011 01110100 00100000 01100100 01100001 01110011 00100000 01010000 01110010 01101111 01100111 01110010 01100001 01101101 01101101 00100000 01110011 01100001 01101101 01110100 00100000 01010011 01101111 01110101 01110010 01100011 01100101 00100000 01110101 01101110 01100100 00100000 01100001 01101100 01101100 01100101 01101101 00101100 00100000 01110111 01100001 01110011 00100000 01110011 01101111 00100000 01100010 01100101 01101110 11110110 01110100 01101001 01100111 01110100 00100000 01110111 01101001 01110010 01100100 00101110 00100000 01000100 01101001 01100101 00100000 01100101 01101001 01101110 01111010 01101001 01100111 01100101 00100000 01010110 01101111 01110010 01100001 01110101 01110011 01110011 01100101 01110100 01111010 01110101 01101110 01100111 00111010 00100000 00001101 00001010 01001101 01100001 01110011 01101101 00110011 00110010 00100000 01110110 00111000 00100000 01010000 01100001 01100011 01101011 01100101 01110100 00100000 01101101 01110101 01110011 01110011 00100000 01101001 01101110 01110011 01110100 01100001 01101100 01101100 01101001 01100101 01110010 01110100 00100000 01110011 01100101 01101001 01101110 00101110 Alle die teilgenommen haben, können natürlich auch ihre "Lösungen" posten..
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. | ||
| | |
| | #5 (permalink) |
| Ich weiß, es ist OT, aber ich möchte mal anmerken, dass ich das Programm recht gut finde, aber ein Kritikpunkt: Die Textboxen haben keine vertikale Scrollbar, das nervt. mfg $oul
__________________ Der eigene Wille müsste stets ein wenig mächtiger sein, als es das eigene Selbst ist. Aber Wunschdenken stellt ein Risiko dar und so etwas können wir uns in einem Weltkapitalismus nicht leisten. | |
| | |
| | #6 (permalink) | |
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 202 | Zitat:
Zumindest wenn man die "statisch" erscheinen lässt. Wenn ich sie aber bei Bedarf erscheinen lassen möchte, muss ich dann auch die Zeilenlänge ermitteln und die Pixelanzahl pro Buchstabe kennen ![]() Die Frage ist nur, warum es nervt? Da gibt es ja so einen netten Button, wenn man da drauf klickt, wird der komlplette Inhalt kopiert (muss nichts markiert werden - (deswegen habe ich mich auch nicht um STRG+A gekümmert - weil man das nicht wirklich braucht Aber hier ist die "geänderte" Version: (im Archiv die Exe und die RC Datei).
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. | |
| | |
| | #7 (permalink) |
| Dankeschön, gefällt mir einfach besser mfg $oul
__________________ Der eigene Wille müsste stets ein wenig mächtiger sein, als es das eigene Selbst ist. Aber Wunschdenken stellt ein Risiko dar und so etwas können wir uns in einem Weltkapitalismus nicht leisten. | |
| | |
| | #8 (permalink) |
| Member of Honour ![]() Registriert seit: 02.04.05 ![]() ![]() ![]() Likes: 76 | OffTopic: Hättest du doch als Übung patchen können. *scnr* ![]() bzw. Den Quelltext ändern und selber assemblieren lassen können. |
| | |
| | #9 (permalink) |
| Nur kann ich kein Stück Assembler Und jetzt ist Schluss hier, ist ja alles OT. mfg $oul
__________________ Der eigene Wille müsste stets ein wenig mächtiger sein, als es das eigene Selbst ist. Aber Wunschdenken stellt ein Risiko dar und so etwas können wir uns in einem Weltkapitalismus nicht leisten. | |
| | |
| | #10 (permalink) |
| Member of Honour ![]() Registriert seit: 04.09.04 ![]() Likes: 0 | Wo bleiben die Lösungen? Kommt schon. Eins, zwei, drei, fleißig tippen. ![]() root |
| | |
| | #11 (permalink) |
| Registriert seit: 30.10.05 ![]() Likes: 0 | Kanns auch in Java sein? Code: import java.io.*;
import java.util.StringTokenizer;
public class Code
{
public String loadAndDecode(String aFilename)
{
ByteArrayOutputStream baos = null;
FileInputStream fis = null;
StringBuffer sb = new StringBuffer();
try
{
fis = new FileInputStream(aFilename);
baos = new ByteArrayOutputStream();
byte[] buffer = new byte[2048];
int n;
while ((n = fis.read(buffer)) > 0)
{
baos.write(buffer, 0, n);
}
StringTokenizer tokenizer = new StringTokenizer( baos.toString(), " ");
while( tokenizer.hasMoreTokens())
{
String token = tokenizer.nextToken();
sb.append( (char)Integer.parseInt(token, 2));
}
}
catch (Exception ex)
{
ex.printStackTrace();
}
finally
{
close(fis);
close(baos);
}
return sb.toString();
}
public void close( Closeable aCloseable)
{
if( aCloseable != null )
{
try
{
aCloseable.close();
}
catch (IOException e)
{
//nop
}
}
}
public static void main(String[] args)
{
Code code = new Code();
System.out.println(code.loadAndDecode("cryptme.txt"));
}
} |
| | |
| | #12 (permalink) |
| Registriert seit: 20.03.06 ![]() Likes: 0 | so ich hab das bsp gerade vorhin erst gesehen und habs auch mal schnell decodiert hab auch noch meine lösung gepostet ist zwar quick&dirty aber funktioniert auch ;-) Code: import java.io.*;
import java.util.*;
public class Test {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new FileReader(args[0]));
String line;
while((line = br.readLine()) != null) {
StringBuffer sb = new StringBuffer("");
StringTokenizer st = new StringTokenizer(line," ");
while(st.hasMoreTokens()) {
sb.append((char)Integer.parseInt(st.nextToken(), 2));
}
System.out.println(sb);
}
br.close();
}
} |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Verschlüsselter Text | boehmi | Hacks & Crackmes | 8 | 17.04.10 08:24 |
| russischer Text | sprudelgehirn | (Web-) Design und webbasierte Sprachen | 4 | 03.10.09 13:40 |
| assembler :(.text+0x6a): relocation truncated to fit: R_386_16 against `.text:' | <b00n> | Code Kitchen | 0 | 05.02.09 12:07 |
| Text formatieren | jami | (Web-) Design und webbasierte Sprachen | 2 | 19.02.07 19:31 |
| verschlüsselter text? | j1gg4m4n | Cryptography & Encryption | 32 | 09.02.06 08:25 |