Показать сообщение отдельно

  #5  
Старый 15.09.2008, 01:17
BlackSun
Познавший АНТИЧАТ
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме:
10046345

Репутация: 4589


По умолчанию

Короче вот часть расшифрованного lic.php

Код:
<?PHP 

$codelock_active_key="Sy2Mr0b";
@extract($_REQUEST);
error_reporting(E_ALL ^ E_NOTICE);
if ($codelock_act >= 1) { } else { @set_time_limit(240); }
if ($codelock_enc == "") { $codelock_enc="license_key.php"; } else {}
if ($codelock_act >= 1) {
		$codelock_testsize=@filesize(LOCDIR1.$codelock_enc);
		if($codelock_testsize != $codelock_mastersize){
		@chmod(LOCDIR1."$codelock_enc", 0777);
		if (@copy (LOCDIR1."$codelock_enc",LOCDIR1."$codelock_enc")){}else{
			$codelock_fp2 = @fopen(LOCDIR1."$codelock_enc", "wb");
			if ($codelock_fp2) { } else { @unlink(LOCDIR1.$codelock_enc); $codelock_fp2 = @fopen(LOCDIR1."$codelock_enc", "wb"); }
			if ($codelock_fp2) {
			@fwrite($codelock_fp2, $codelock_masterdata);
			@fclose($codelock_fp2);
			}
		}
		@chmod(LOCDIR1."$codelock_enc", 0777);
}
} else {}
$codelock_encbrowser="";
$codelock_usezlib="^";
$codelock_scname="Siti-V2.0";
$codelock_coname="playm.ru";
$codelock_extranotes="";
if (!function_exists('gzdeflate') AND $codelock_usezlib=="^") {
	echo"<font face='verdana' size='2'><br><b>Ошибка!</b>Не инсталирован ZLIB модуль PHP для работы этого скрипта!</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="license_key.php"; } else {}
		if($codelock_fixpath==""){
			$codelock_located_file_temp=LOCDIR1.$codelock_enc;
		}else{
			$codelock_located_file_temp=LOCDIR1.$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);
part2
Код:
	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="y";
	if($codelock_askforkey == "y") {
	} else {
	$codelock_unlock="Sy2Mr0b";
	$codelock_sub="y";
	}

	 if ($codelock_enc == "") { $codelock_enc="license_key.php"; } else {}
		if($codelock_fixpath==""){
		$codelock_openthisfile2=LOCDIR1.$codelock_enc;
		}else{
		$codelock_openthisfile2=LOCDIR1.$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 (eregi("codelock_decrypted", $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=""."$"."filelock=basename(__FILE__);   "."$"."folder_level1=\"\"; while(!file_exists("."$"."folder_level1."."$"."filelock)){"."$"."folder_level1.=\"../\";}define(\"LOCDIR1\","."$"."folder_level1); if ("."$"."codelock_file == '') { echo \"<font face='verdana' size='2'><br><b>Ошибка!</b> Нельзя запускать файл лицензии...</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=""."$"."filelock=basename(__FILE__);   "."$"."folder_level1=\"\"; while(!file_exists("."$"."folder_level1."."$"."filelock)){"."$"."folder_level1.=\"../\";}define(\"LOCDIR1\","."$"."folder_level1); if ("."$"."codelock_file == '') { echo \"<font face='verdana' size='2'><br><b>Ошибка!</b> Нельзя запускать файл лицензии...</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);
part3
Код:
		if ($codelock_usezlib == "^") {
			$codelock_exec2=gzdeflate($codelock_exec2);
			$codelock_exec2=base64_encode($codelock_exec2);
			} else {}
		$codelock_fdata=$codelock_skip.$codelock_skip2.$codelock_nnnskip3.$codelock_exec2;
		$codelock_masterdata=$codelock_fdata;
		@chmod(LOCDIR1."$codelock_enc", 0777);
		$codelock_fp2 = @fopen(LOCDIR1."$codelock_enc", "wb");
		if ($codelock_fp2) { } else { echo "<br><b>Ошибка!</b> Проблема с правами записи! Установите CMOD 0777 на файл <b>$codelock_enc</b>."; die(); }
		@fwrite($codelock_fp2, $codelock_fdata);
		@fclose ($codelock_fp2);
		@chmod(LOCDIR1."$codelock_enc", 0777);
		$codelock_mastersize=@filesize(LOCDIR1.$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=LOCDIR1;
		$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>Этот скрипт закодирован</b></font><br><br>";
			} else {
			echo "<font face=\"arial\" color=\"#006699\" size=\"4\"><b>$codelock_scname защищён</b></font><br><br>";
			}
		if ($codelock_sub == "y") {
		echo "<font face=\"arial\" color=\"#cc0000\" size=\"4\"><b>Ошибка </b></font><font face=\"arial\" color=\"#006699\" size=\"2\"><b>ключ неверен</b></font><br><br>";
		} else {}
		echo"<font face=\"Arial\" size=\"2\">Пожалуйста введите разблокирующий ключ:</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=\"Разблокировать\">";
		if ($codelock_coname == "") { } else {
		echo "<br><br><font face=\"arial\" color=\"#000000\" size=\"2\">Это приложение лицензированно на: $codelock_coname</font>";
		}
		if ($codelock_extranotes == "") {} else {
		echo "<br><font face=\"arial\" color=\"#000000\" size=\"2\"><b>Примечание: </b>$codelock_extranotes</font>";
			}
		echo"</div></form></td></tr></table>";
	}
}
return;

?>
// короче все, йа нафиг там запутался ..
// au.php нужен ..

Последний раз редактировалось BlackSun; 15.09.2008 в 01:55..
 
Ответить с цитированием