Ergebnis 1 bis 6 von 6
  1. #1
    Miezekatze
    Registriert seit
    10.12.2007
    Beiträge
    170

    Standard PHP-Script - Base64

    Hallo!
    Und zwar habe ich ein Problem damit, ein PHP-Script mit base64 zu "verschlüsseln" (aber ich glaube eher, es liegt am Entschlüsseln... :roll: )
    Hier ein Beispiel:
    Ich verschlüssel
    Code:
    echo 'hello world'
    .
    Dabei kommt dies hier heraus:
    Code:
    ZWNobyAnaGVsbG8gd29ybGQn
    Nun versuche ich mein Script ausführen zu lassen. Dies mache ich so:
    Code:
    <?php 
    $script = 'ZWNobyAnaGVsbG8gd29ybGQn';  
    eval(gzinflate(base64_decode(&$script))); 
    ?>
    Wenn ich aber nun dieses Script ausführe, bekomme ich folgende Fehlermeldung:
    Code:
    Warning: gzinflate() [function.gzinflate]: data error in D:\xampp\htdocs\Hello.php on line 3
    Kann mir vielleicht jemand sagen, was ich falsch mache?
    Ich würde mich über eure Hilfe freuen, :wink:
    MfG
    garwga
    Bei Fragen -> PM an mich oder in ICQ adden.

    453-144-667

    Zitat Zitat von DEVV
    Ja sry bin halt nen totaler noob aber jeder fängt groß an

  2. #2
    Anfänger
    Registriert seit
    26.02.2008
    Beiträge
    13

    Standard

    hiii ... mach es doch einfacher ...

    String codieren ...
    <?php
    $str = 'echo 'hello world'';
    echo base64_encode($str);
    ?>



    und decodieren ...


    <?php
    $str = 'ZWNobyAnaGVsbG8gd29ybGQn';
    echo base64_decode($str);
    ?>


    Gruß
    phackr

  3. #3
    Miezekatze
    Registriert seit
    10.12.2007
    Beiträge
    170

    Standard

    Nein, das ist ja nicht das was ich wollte
    Ich möchte ja, dass der Befehl ausgeführt wird und nicht, dass er angezeigt wird...
    MfG,
    garwga
    Bei Fragen -> PM an mich oder in ICQ adden.

    453-144-667

    Zitat Zitat von DEVV
    Ja sry bin halt nen totaler noob aber jeder fängt groß an

  4. #4
    Neuling
    Registriert seit
    29.02.2008
    Beiträge
    2

    Standard Re: PHP-Script - Base64

    Zitat Zitat von garwga
    Hallo!
    Und zwar habe ich ein Problem damit, ein PHP-Script mit base64 zu "verschlüsseln" (aber ich glaube eher, es liegt am Entschlüsseln... :roll: )
    Hier ein Beispiel:
    Ich verschlüssel
    Code:
    echo 'hello world'
    .
    Dabei kommt dies hier heraus:
    Code:
    ZWNobyAnaGVsbG8gd29ybGQn
    Nun versuche ich mein Script ausführen zu lassen. Dies mache ich so:
    Code:
    <?php 
    $script = 'ZWNobyAnaGVsbG8gd29ybGQn';  
    eval(gzinflate(base64_decode(&$script))); 
    ?>
    Wenn ich aber nun dieses Script ausführe, bekomme ich folgende Fehlermeldung:
    Code:
    Warning: gzinflate() [function.gzinflate]: data error in D:\xampp\htdocs\Hello.php on line 3
    Kann mir vielleicht jemand sagen, was ich falsch mache?
    Ich würde mich über eure Hilfe freuen, :wink:
    MfG
    garwga
    Öhm ja, in meinen Augen speicherst du die Ausgabe nirgends ab, wozu also das ganze? Daher wird auch wohl der Fehler auftauchen, machs doch einfach so etwa:

    Code:
    <?php 
    
    $script = 'ZWNobyAnaGVsbG8gd29ybGQn';  
    $script = eval(gzinflate(base64_decode($script))); 
    
    ?>
    Hab gerad keine Zeit des auszuprobieren, wenns net geht sag bescheid..

  5. #5
    NoClose Wurm
    Registriert seit
    12.02.2007
    Beiträge
    195

    Standard

    @bluedragon: nein... das hat damit nichts zu tun

    @garwga, probiers mal ohne gz komprimierung

  6. #6
    Miezekatze
    Registriert seit
    10.12.2007
    Beiträge
    170

    Standard

    Vielen Dank für eure Hilfe !
    @nexos Dein Tipp war echt klasse^^
    Abeeeeeer da war noch ein anderer Fehler, weshalb das garnicht funktionieren konnte...: :oops:
    Ich hatte doch tatsächlich das ";" in meinem Script vergessen... :roll:
    Entschuldigung :?
    MfG,
    garwga
    Bei Fragen -> PM an mich oder in ICQ adden.

    453-144-667

    Zitat Zitat von DEVV
    Ja sry bin halt nen totaler noob aber jeder fängt groß an

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •