Teh Pass! (2)

Goed… tijd voor ronde 2!

Ditmaal een PHP password.

Je krijgt 3 dingen van me, en daar moet je het mee doen!

1) Wachtwoord ronde 2: De code die je moet vertalen

=Ak0cKhNVT4G

2) EKSTRAGRATIS Sleutel ronde 2: Deze sleutel ga je nodig hebben. Hoe en waar mag je zelf uitvinden

walvis

3) EKTRAGRATIS PHP Class ronde 2: Deze PHP lib zul je nodig hebben.

Zie blijlage (laat het woord op je inwerken):

http://www.hemmodevries.nl/wp-content/uploads/2007/03/classphp.txt

Oh, en alex: Jij mag het eerste uur niet mee doen omdat je de class kent. (en de versie met gebruiksaanwijzing hebt)

Het is mij gelukt om hem in 4 regels code te decoderen. Dit is alleen het echte werk zelf. de variabelen en output tellen hier niet mee.

De gene die als eerste het goede antwoord weet te raden, en laat zien hoe hij dat deed (teh source laat zien dus) krijgt een punt.

Veel succes!111!11!!11!!!

*mep zelf: PUBLISH i.p.v. save*

Join the Conversation

4 Comments

  1. Oh wacht… de class heb je als 2e nodig.
    Voor je de key hierboven decodeert moet je er wat anders mee doen… let op, het staat namelijk niet in de goede volgorde voor een base64 string!

  2. Ah, gevonden:

    Gedecodeerd:
    KTHXBAI!

    Methode:
    de key is ook achterstevoren.

    Broncode:

    require ‘class.php’;
    $crypt = new pcrypt(MODE_ECB, “BLOWFISH”, strrev(“walvis”));
    $base64dec = base64_decode(strrev(“=Ak0cKhNVT4G”));
    $decrypted = $crypt->decrypt($base64dec);

    echo “Gedecodeerd: “. htmlentities($decrypted).””;

Leave a comment

Leave a Reply