Madmouse

A php obfuscater/encryption wrapper for php

Jun 5th, 2014
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.14 KB | None | 0 0
  1. <?php
  2. // A php obfuscater/encryption wrapper for php
  3. // written by madmouse
  4. ///////////////////////////////////////////////////////////////////
  5. $file = "onion.php";
  6. $key = "b448811d234bde472d4ffabde916d22e";
  7.  
  8.  
  9. for($i = 1; $i <=7; ++$i)
  10. {
  11.     $c = chr($i + 97);
  12.     $s = php_strip_whitespace($file);
  13.     $s=base64_encode(gzcompress(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key.$c), gzcompress($s), MCRYPT_MODE_CBC, md5(md5($key.$c)))));
  14.     $code = '<?php $payload = "'.$s.'";$f'.$c.'=realpath(dirname(__FILE__))."/'.$c.'.php";file_put_contents($f'.$c.',rtrim(gzuncompress(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5('.$key.$c.'), gzuncompress(base64_decode($payload)), MCRYPT_MODE_CBC, md5(md5('.$key.$c.')))), "\0"));include($f'.$c.');if(is_file("$f'.$c.'")){unlink($f'.$c.');} ?>';
  15.     file_put_contents($file,$code);
  16.  
  17.     $s = php_strip_whitespace($file);
  18.     $code = '<?php $payload = "'.base64_encode(gzcompress($s)).'";$f'.$i.'=realpath(dirname(__FILE__))."/'.$i.'.php";file_put_contents($f'.$i.',gzuncompress(base64_decode($payload)));include($f'.$i.');if(is_file("$f'.$i.'")){unlink($f'.$i.');} ?>';
  19.     file_put_contents($file,$code);
  20. }
  21.  
  22. echo "All Done!!!";
  23.  
  24. ?>
Advertisement
Add Comment
Please, Sign In to add comment