• Bienvenue à tous sur HackandModz !
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
Rejeter la notice
Visiteur,
Bienvenue sur Hack & Modz

PHP Créer Un Obfuscator En Php !

Discussion dans 'PHP' créé par HerO0z, Jan 16, 2015.

  1. HerO0z

    HerO0z Nouveau membre

    87
    13
    8
    Hors Ligne
    Salut à tous, on se retrouve pour un nouveau tutoriel, cette fois ci, je vous montrerais comment créer un obfuscator en PHP.
    Allez ne perdons pas plus de temps, et commençons les explications.

    Ok, donc si vous voulez crypter votre code, l'obfuscation est le meilleur moyen. Un code obfusqué est dur à lire. Ce qui veut dire qu'il sera dur à reverse.

    Nous allons utiliser les bases seulement en PHP pour pouvoir obfusquer votre code.

    1. Commençons avec une fonction et appelons la "obf" :
    Code PHP :
    <?php function obf($code) {

    }

    2. Maintenant, à l'intérieur de cette fonction, vous devez tout d'abord ajouter un filtre qui supprime les balises PHP du début et de la fin du code.
    Code PHP :
    <?php
    $code = str_replace("<?php", null, $code);$code = str_replace("<?", null, $code);$code = str_repalce("?>", null, $code);

    3. Après avoir supprimer ces balises, nous allons compresser le premier code en utilisant "gzdeflate" en mettant son niveau maximum de compression au niveau 9.
    Code PHP :
    <?php
    $code = gzdeflate($code, 9);

    4. Après l'avoir diminué, nous allons chiffrer le script avec la méthode de cryptage "Base64".
    Code PHP :
    <?php
    $code = bas64_encode($code);

    5. Et après avoir fait tout ça, vous devez mettre un code pour traduire le code obfusqué en PHP.
    Code PHP :
    <?php
    $output = "<?php eval(gzinflate(base64_decode('{$code}'))); ?>";

    6. Maintenant, compilons tout ceci dans un seul code.
    Code PHP :
    <?php function obf($code) {$code = str_replace("<?php", null, $code);$code = str_replace("<?", null, $code);$code = str_repalce("?>", null, $code);$code = gzdeflate($code, 9);$code = bas64_encode($code);$output = "<?php eval(gzinflate(base64_decode('{$code}'))); ?>";

    return $output;

    }

    Et voilà, comme vous pouvez le voir, c'est super simple et très utile.
    J'espère que sa vous aura été utile, à bientôt pour d'autres tutos.

    Cordialement,
    zExo