Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
eval(gzinflate(base64_decode('5Vptc9u4Ef7eX4Gwmkoa62S9OE5im6p9iXJx63NytnPtXd3jUCRkwaJIlqQs..
Decoded Output download
$codelock_active_key="xtamper123321masira"; @extract($_REQUEST); error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT); if ($codelock_act >= 1) { } else { @set_time_limit(240); } if ($codelock_enc == "") { $codelock_enc="codelock.php"; } else {} if ($codelock_act >= 1) { $codelock_testsize=@filesize($codelock_filed/$codelock_enc); if($codelock_testsize != $codelock_mastersize){ @chmod("$codelock_filed/$codelock_enc", 0777); if (@copy ("$codelock_rfiled/$codelock_enc","$codelock_filed/$codelock_enc")){}else{ $codelock_fp2 = @fopen("$codelock_filed/$codelock_enc", "wb"); if ($codelock_fp2) { } else { @unlink($codelock_filed/$codelock_enc); $codelock_fp2 = @fopen("$codelock_filed/$codelock_enc", "wb"); } if ($codelock_fp2) { @fwrite($codelock_fp2, $codelock_masterdata); @fclose($codelock_fp2); } } @chmod("$codelock_enc", 0777); } } else {} $codelock_encbrowser=""; $codelock_usezlib="^"; $codelock_scname=""; $codelock_coname=""; $codelock_extranotes=""; if (!function_exists('gzdeflate') AND $codelock_usezlib=="^") { echo"<font face='verdana' size='2'><br /><b>Error!</b> You need to install the ZLIB module for PHP to run this script!</font>"; die(); } else {} if (function_exists('codelock_enc_int')) { } else { function codelock_enc_int($codelock_enc_int_code,$codelock_enc_key) { $codelock_encint_code=base64_encode($codelock_enc_int_code); if ($codelock_enc_key == "") { } else { $codelock_enc_key=base64_encode($codelock_enc_key); $codelock_k1=substr($codelock_enc_key,0,1); $codelock_k2=substr($codelock_enc_key,1,1); $codelock_k3=substr($codelock_enc_key,2,1); $codelock_encint_code=str_replace("$codelock_k1", "$", $codelock_encint_code); $codelock_encint_code=str_replace("$codelock_k2", "(", $codelock_encint_code); $codelock_encint_code=str_replace("$codelock_k3", ")", $codelock_encint_code); } return $codelock_encint_code; } } if (function_exists('codelock_dec_int')) { } else { function codelock_dec_int($codelock_decint_code,$codelock_calc_key) { if ($codelock_calc_key == "") { } else { $codelock_calc_key=base64_encode($codelock_calc_key); $codelock_k1=substr($codelock_calc_key,0,1); $codelock_k2=substr($codelock_calc_key,1,1); $codelock_k3=substr($codelock_calc_key,2,1); $codelock_decint_code=str_replace("$", "$codelock_k1", $codelock_decint_code); $codelock_decint_code=str_replace("(", "$codelock_k2", $codelock_decint_code); $codelock_decint_code=str_replace(")", "$codelock_k3", $codelock_decint_code); } $codelock_decint_code=base64_decode($codelock_decint_code); return $codelock_decint_code; } } if (function_exists('codelock_dec')) { } else { function codelock_dec($codelock_v){ switch($codelock_v){ case "A":$dv=0;break; case "B":$dv=1;break; case "C":$dv=2;break; case "D":$dv=3;break; case "E":$dv=4;break; case "F":$dv=5;break; case "G":$dv=6;break; case "H":$dv=7;break; case "I":$dv=8;break; case "J":$dv=9;break; case "K":$dv=10;break; case "L":$dv=11;break; case "M":$dv=12;break; case "N":$dv=13;break; case "O":$dv=14;break; case "P":$dv=15;break; case "Q":$dv=16;break; case "R":$dv=17;break; case "S":$dv=18;break; case "T":$dv=19;break; case "U":$dv=20;break; case "V":$dv=21;break; case "W":$dv=22;break; case "X":$dv=23;break; case "Y":$dv=24;break; case "Z":$dv=25;break; case "a":$dv=26;break; case "b":$dv=27;break; case "c":$dv=28;break; case "d":$dv=29;break; case "e":$dv=30;break; case "f":$dv=31;break; case "g":$dv=32;break; case "h":$dv=33;break; case "i":$dv=34;break; case "j":$dv=35;break; case "k":$dv=36;break; case "l":$dv=37;break; case "m":$dv=38;break; case "n":$dv=39;break; case "o":$dv=40;break; case "p":$dv=41;break; case "q":$dv=42;break; case "r":$dv=43;break; case "s":$dv=44;break; case "t":$dv=45;break; case "u":$dv=46;break; case "v":$dv=47;break; case "w":$dv=48;break; case "x":$dv=49;break; case "y":$dv=50;break; case "z":$dv=51;break; case "0":$dv=52;break; case "1":$dv=53;break; case "2":$dv=54;break; case "3":$dv=55;break; case "4":$dv=56;break; case "5":$dv=57;break; case "6":$dv=58;break; case "7":$dv=59;break; case "8":$dv=60;break; case "9":$dv=61;break; case "+":$dv=62;break; case "/":$dv=63;break; case "=":$dv=64;break; default: $dv=0;break; } return $dv; } } if (function_exists('codelock_run')) { } else { function codelock_run($ciph,$key){ $m=0; $abc=""; for($i=0;$i<strlen($ciph);$i++){ $c=substr($ciph,$i,1); $dv=codelock_dec($c); $dv=($dv-$m)/4; $fb=decbin($dv); while(strlen($fb)<4){ $fb="0".$fb; } $abc=$abc.$fb; $m++; if($m>3){ $m=0; } } $kl=0; $pd=""; for($j=0;$j<strlen($abc);$j=$j+8){ $c=substr($abc,$j,8); $k=substr($key,$kl,1); $dc=bindec($c); $dc=$dc - strlen($key); $c=chr($dc); $kl++; if($kl>=strlen($key)){ $kl=0; } $dc=ord($c)^ord($k); $p=chr($dc); $pd=$pd.$p; } return $pd; } } if (substr($codelock_active_key, 0, 15) != "codelock_active") { if ($codelock_enc == "") { $codelock_enc="codelock.php"; } else {} if($codelock_fixpath==""){ $codelock_located_file_temp=$codelock_filed."/".$codelock_enc; }else{ $codelock_located_file_temp=$codelock_fixpath."/".$codelock_enc; } $codelock_fp3 = @fopen("$codelock_located_file_temp", "rb"); $codelock_skip = @fgets($codelock_fp3, 8192); $codelock_skip2 = @fgets($codelock_fp3, 8192); $codelock_skip3 = @fgets($codelock_fp3, 65536); $codelock_key_data = @fread($codelock_fp3, @filesize("$codelock_located_file_temp")); @fclose ($codelock_fp3); if ($codelock_usezlib == "^") { $codelock_key_data=base64_decode($codelock_key_data); $codelock_key_data=gzinflate($codelock_key_data); } else {} $codelock_key_data=codelock_dec_int($codelock_key_data,$codelock_active_key); eval($codelock_key_data); if ($codelock_act >= 1) { } else { return; } } else { $codelock_askforkey="n"; if($codelock_askforkey == "y") { } else { $codelock_unlock="xtamper123321masira"; $codelock_sub="y"; } if ($codelock_enc == "") { $codelock_enc="codelock.php"; } else {} if($codelock_fixpath==""){ $codelock_openthisfile2=$codelock_filed."/".$codelock_enc; }else{ $codelock_openthisfile2=$codelock_fixpath."/".$codelock_enc; } if($codelock_sub == "y") { $codelock_fp = @fopen("$codelock_openthisfile2", "rb"); $codelock_skip = @fgets($codelock_fp, 8192); $codelock_skip2 = @fgets($codelock_fp, 8192); $codelock_skip3 = @fgets($codelock_fp, 65536); $codelock_key_data = @fread($codelock_fp, @filesize("$codelock_openthisfile2")); @fclose ($codelock_fp); if ($codelock_usezlib == "^") { $codelock_key_data=base64_decode($codelock_key_data); $codelock_key_data=gzinflate($codelock_key_data); } else {} $codelock_exec=codelock_run($codelock_key_data,$codelock_unlock); if (preg_match("/codelock_decrypted/i", $codelock_exec)) { if ($codelock_usezlib == "^") { $codelock_codeii=$codelock_lock; for ($codelock_ii=0; $codelock_ii < 11; $codelock_ii++) { $codelock_codeii=gzinflate(base64_decode($codelock_codeii)); $codelock_codeii=str_replace("eval(gzinf"."late(base64_de"."code('", "", $codelock_codeii); $codelock_codeii=str_replace("", "", $codelock_codeii); } $codelock_lock=$codelock_codeii; } else { $codelock_lock=base64_decode($codelock_lock); } $codelock_skip3=$codelock_lock; $codelock_skip3=str_replace("codelock_ac"."tive_key_text", $codelock_unlock, $codelock_skip3); $pres_codelock_skip3=$codelock_skip3; if ($codelock_usezlib == "^") { $codelock_codeii=$codelock_skip3; $codelock_codeii=gzdeflate($codelock_codeii); $codelock_codeii=base64_encode($codelock_codeii); for ($codelock_ii=0; $codelock_ii < 10; $codelock_ii++) { $codelock_codeii="".$codelock_codeii.""; $codelock_codeii=gzdeflate($codelock_codeii); $codelock_codeii=base64_encode($codelock_codeii); } $codelock_skip3=$codelock_codeii; } else { $codelock_skip3=base64_encode($codelock_skip3); } $codelock_nskip3=$codelock_skip3; $codelock_nnskip3=""; if ($codelock_exp == "") { } else { $codelock_nnskip3.="$"."codelock_exp=\"$codelock_exp\"; "; } if ($codelock_usezlib == "^") { $codelock_nnnskip3="if ("."$"."codelock_file == '') { echo \"<font face='verdana' size='2'><br /><b>Error!</b> You cannot run codelock directly...</font>\"; die(); } else {} ".$codelock_nnskip3."$"."codelock_lock=\"$codelock_nskip3\"; eval(gzinflate(base64_decode("."$"."codelock_lock))); return; ?".chr(62).chr(13).chr(10); } else { $codelock_nnnskip3="if ("."$"."codelock_file == '') { echo \"<font face='verdana' size='2'><br /><b>Error!</b> You cannot run codelock directly...</font>\"; die(); } else {} ".$codelock_nnskip3."$"."codelock_lock=\"$codelock_nskip3\"; eval(base64_decode("."$"."codelock_lock)); return; ?".chr(62).chr(13).chr(10); } $codelock_exec2=codelock_enc_int($codelock_exec,$codelock_unlock); if ($codelock_usezlib == "^") { $codelock_exec2=gzdeflate($codelock_exec2); $codelock_exec2=base64_encode($codelock_exec2); } else {} $codelock_fdata=$codelock_skip.$codelock_skip2.'$codelock_rfiled=dirname(__FILE__); '.$codelock_nnnskip3.$codelock_exec2; $codelock_masterdata=$codelock_fdata; @chmod("$codelock_enc", 0777); $codelock_fp2 = @fopen("$codelock_enc", "wb"); if ($codelock_fp2) { } else { echo "<br /><b>Error!</b> There is a write permission problem. You need to CHMOD the file: <b>$codelock_enc</b> to 777."; die(); } @fwrite($codelock_fp2, $codelock_fdata); @fclose ($codelock_fp2); @chmod("$codelock_enc", 0777); $codelock_mastersize=@filesize($codelock_enc); ob_start(); phpinfo(INFO_GENERAL); $codelock_op_string = ob_get_contents(); ob_end_clean(); if (strstr($codelock_op_string, "indows")) { $codelock_w_op="y"; } else {} if ($codelock_w_op == "y") { $codelock_sep_str=";"; } else { $codelock_sep_str=":"; } $include_curr_dir=$codelock_filed; $include_dir_write=@ini_get('include_path'); $include_dir_write=$include_dir_write.$codelock_sep_str.$include_curr_dir; @ini_set('include_path', $include_dir_write); eval($codelock_exec); } else {} } else {} if ($codelock_act >= 1) { return; } else { echo"
"; echo"<br /><table width=\"600\" border=\"1\" cellspacing=\"10\" cellpadding=\"10\" bgcolor=\"#E1EAFF\" bordercolor=\"#006699\"><tr><td>"; if($codelock_frun == ""){ $codelock_openthisfile=$codelock_file; }else{ $codelock_openthisfile='http://'.$_SERVER['HTTP_HOST']."/".$codelock_frun."/".$codelock_file; } echo"<form method=\"post\" action=\"$codelock_openthisfile\"><div align=\"center\">"; if ($codelock_scname == "") { echo "<font face=\"arial\" color=\"#006699\" size=\"4\"><b>This script is protected</b></font><br /><br />"; } else { echo "<font face=\"arial\" color=\"#006699\" size=\"4\"><b>$codelock_scname is protected</b></font><br /><br />"; } if ($codelock_sub == "y") { echo "<font face=\"arial\" color=\"#cc0000\" size=\"4\"><b>error </b></font><font face=\"arial\" color=\"#006699\" size=\"2\"><b>wrong unlock key</b></font><br /><br />"; } else {} echo"<font face=\"Arial\" size=\"2\">Please enter your unlock key to proceed:</font><br /><input type=\"text\" name=\"codelock_unlock\" size=\"32\" maxlength=\"64\">"; echo"<input type=\"hidden\" name=\"codelock_sub\" value=\"y\">"; echo"<input type=\"hidden\" name=\"codelock_encbrowser\" value=\"$codelock_encbrowser\">"; echo"<input type=\"hidden\" name=\"codelock_enc\" value=\"$codelock_enc\">"; echo"<br /><br /><input type=\"submit\" name=\"Submit\" value=\"Unlock Now >>>\">"; if ($codelock_coname == "") { } else { echo "<br /><br /><font face=\"arial\" color=\"#000000\" size=\"2\">This software is licensed to: $codelock_coname</font>"; } if ($codelock_extranotes == "") {} else { echo "<br /><font face=\"arial\" color=\"#000000\" size=\"2\"><b>Note: </b>$codelock_extranotes</font>"; } echo"</div></form></td></tr></table>"; } } return;
Did this file decode correctly?
Original Code
eval(gzinflate(base64_decode('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')));
Function Calls
| gzinflate | 1 |
| base64_decode | 1 |
Stats
| MD5 | f9d6884c541a118b8f2b14195d11a922 |
| Eval Count | 1 |
| Decode Time | 89 ms |