Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Hacks & Crackmes Tests, Fragen oder Hilfestellungen. Crackmes und Hackits werden hier diskutiert.

try2hack.nl - Level 5

Diskussion: try2hack.nl - Level 5 im Forum Hacks & Crackmes, in der Kategorie Software Home; Anzeige Hab die Seite try2hack.nl gerade eher durch Zufall gefunden, ist eine ganze spaßige Sache. Da ich mir bei Level5 ...

Antwort
Alt 29.01.06, 18:36   #1 (permalink)
 
Registriert seit: 29.01.06
triiix Leistung: Facit NTK
Likes: 0
Standard try2hack.nl - Level 5

Anzeige

Hab die Seite try2hack.nl gerade eher durch Zufall gefunden,
ist eine ganze spaßige Sache.

Da ich mir bei Level5 (mangels Windows) ein wenig behelfen musste
und mir vorstellen könnte, dass es dem ein oder anderen genauso geht,
veröffentliche ich hier mal meinen...Behelf.

Der Clou bei Level5 ist eigentlich nur die Soße zu dekompilieren,
was auf einem Unix System aber eher essig ist...(gibt zumindest meines Wissens keinen Unix VB Decompiler).

1) Also Level 5 nebst 'nem VB Decompiler an irgendwen mailen, der vor einer garstigen Windowsgurke sitzt und die dekompilierte Version zurückschicken lassen.
(Oder die Datei, die hier an das Posting angehängt ist runterladen, da ist die dekompilierte Version drin).

2) In der dekompilierten Datei level5.bas findet sich die Funktion, die die Ziel-URL für Level6 zusammenbaut.

3) In main.txt stehen die zu verwurstenden Werte, die die Funktion aus level5.bas bearbeitet.

4) Die Funktion nachvollziehen (geht mit Zettel und Stift).

--

Für die ungeduldigen hier ein kleines php Programm, dass im Prinzip das gleiche macht,
wie die Funktion aus Level5.Exe (wenn Ihr es selbst macht, ist der Lerneffekt natürlich größer)

(Die Lösungs PHP ist auch als Anhang nochmal dabei, da die Codeanzeige möglicherweise nicht alles anzeigt)


Code:
<?

/* Aus der Disassemblierten LEVEL5.EXE zusammengetragen

   Konstanten 
   ----------
   Global Const gc0006 = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.,:;-*+=~|&!_$#@()[]{}<\/>"
   Global Const gc000A = "http://www.try2hack.nl/levels/level6-ksghvb.xhtml"

   URL-Zusammenwuerfelfunktion aus LEVEL5.EXE
   ------------------------------------------
   MsgBox "Level 6 can be found at: " & Left$(gc000A, 37) & Mid(gc0006, 21, 1) & Mid(gc0006, 14, 1)
   & Mid(gc0006, 29, 1) & Mid(gc0006, 32, 1) & Mid(gc0006, 12, 1) & Mid(gc0006, 14, 1) & Mid(gc000A, 44, 6), 0, "Horray!" */


/* Ab hier PHP "Uebersetzung" */

$gc0006="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.,:;-*+=~|&!_$#@()[]{}<\/>";
$gc000A="http://www.try2hack.nl/levels/level6-ksghvb.xhtml";


/* Bewusst in Einzelschritten, damit es auch schoen nachvollziehbar bleibt */

echo $ergebnis00=substr($gc000A,0,37); // entspricht: Left$(gc000A, 37)
echo "\n";
echo $ergebnis01=substr($gc0006,20,1); // entspricht: Mid(gc0006, 21, 1)
echo "\n";
echo $ergebnis02=substr($gc0006,13,1); // entspricht: Mid(gc0006, 14, 1)
echo "\n";
echo $ergebnis03=substr($gc0006,28,1); // entspricht: Mid(gc0006, 29, 1)
echo "\n";
echo $ergebnis04=substr($gc0006,31,1); // entspricht: Mid(gc0006, 32, 1)
echo "\n";
echo $ergebnis05=substr($gc0006,11,1); // entspricht: Mid(gc0006, 12, 1)
echo "\n";
echo $ergebnis06=substr($gc0006,13,1); // entspricht: Mid(gc0006, 14, 1)
echo "\n";
echo $ergebnis07=substr($gc000A,43,6); // entspricht: Mid(gc000A, 44, 6)
echo "\n\n\n";

// Jetzt alle Teilergebnisse zusammenbauen und ausgeben
echo $endergebnis=$ergebnis00.$ergebnis01.$ergebnis02.$ergebnis03.$ergebnis04.$ergebnis05.$ergebnis06.$ergebnis07;
echo "\n\n\n";

?>

Viele Grüße,

triiix

P.S.: Nen try2hack.nl für NICHT-Windowsnutzer wär mal was ;-)
Angehängte Dateien
Dateityp: zip LEVEL5.EXE_decompiled.zip (2,9 KB, 238x aufgerufen)
Dateityp: zip level5_loesung.php.zip (823 Bytes, 196x aufgerufen)
triiix ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Hacks & Crackmes » try2hack.nl - Level 5
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Try2Hack froemken Hacks & Crackmes 18 22.03.11 14:42
try2hack.nl - Level 10 - Tipp gesucht :-) triiix Hacks & Crackmes 3 02.02.06 19:30
try2hack.nl - Level 6 (Lösung) triiix (In)security allgemein 0 29.01.06 19:10
Einsteiger Frage zu www.try2hack.nl Devilkevin (In)security allgemein 9 02.09.05 17:07
try2hack.nl umgezogen? Abooya (In)security allgemein 5 01.09.05 11:26


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