Bis auf nen Portscanner, kann man diese Aufgabe besser im Kopf,
als sonstwie lösen
als sonstwie lösen

Code:
<?
// LEVEL6.EXE starten, Firewall schlägt Alarm,
// also Packetlogger anwerfen.
// Ergebnis: Es wird die Seite: http://www.try2hack.nl/levels/level6.data aufgerufen
// Inhalt:
// (ENCRYPTION TYPE)
// B*C*N**N
// (USERNAME)
// aaabb aaaaa aaaab abbab ababb aaaab
// (PASSWORD)
// aabaa abbaa aaaba baaaa babba abbba baaba abaaa abbab abbaa baaaa aaaaa babaa abaab baaab
// (PAGE)
// babab aabab abaab abbab aabbb aaaba
// Da man bereits das ein oder andere Buch gelesen hat, schlussfolgert man natuerlich
// messerscharf, dass es sich um den BACONIAN Algo handelt.
// Weil uns Benutzername und Passwort eigentlich nicht sonderlich interessieren,
// machen wir sofort mal mit Page weiter.
$crypted_block1="babab";
$crypted_block2="aabab";
$crypted_block3="abaab";
$crypted_block4="abbab";
$crypted_block5="aabbb";
$crypted_block6="aaaba";
// "Uebersetzung" definieren
// aaaaa = a aaaab = b aaaba = c
// aaabb = d aabaa = e aabab = f
// aabba = g aabbb = h abaaa = i/j
// abaab = k ababa = l ababb = m
// abbaa = n abbab = o abbba = p
// abbbb = q baaaa = r baaab = s
// baaba = t baabb = u/v babaa = w
// babab = x babba = y babbb = z
// Nur die benoetigten Teile..
$translatorArray=("babab" => "x",
"aabab" => "f",
"abaab" => "k"
"abbab" => "o"
"aabbb" => "h"
"aaaba" => "c");
// ne ernsthaft - ich mach jetzt nicht noch nen str_replace...
// das ergebnis steht da ja schon ;-)
// Aus dem Aufbau der bisherigen Level wissen wir, dass es irgendwie so aussehen wird:
// http://www.try2hack.nl/levels/levelX-UNSERERGEBNIS.erweiterung
// Also mal eben alles durchprobieren...
// Ergebnis: php
// Randnotiz: Diesen Schrott an thedailywtf schicken ;)
?>