Eugen Forum > Веб программирование > PHP > Multi php decryptor (by Eugen)

PHP PHP скрипты, помощь, разборы

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2008, 15:58   #1
Eugen
PHP coder
 
Аватар для Eugen
 
Регистрация: 13.01.2008
Адрес: /root
Сообщений: 171
Все :
0 за это сообщение
16 Всего
Репутация: 180
Отправить сообщение для Eugen с помощью ICQ Отправить сообщение для Eugen с помощью Skype™
По умолчанию Multi php decryptor (by Eugen)

Умеет расшифровывать несколько крипторов - мой и всякие c99, r57, когда по несколько раз кодируется в base64 и gzip. Расшифровывает даже вложенные криптовки. Если закриптованна часть скрипта - будет расшифрованна только эта часть.

PHP код:
<?
// Закриптованный файл
$file "1.php";

error_reporting(0);
set_time_limit(0);

function 
unichr($c) {
if(
$c <= 0x7F) {
return 
chr($c);
} elseif(
$c <= 0x7FF) {
return 
chr(0xC0 $c >> 6).chr(0x80 $c 0x3F);
} elseif(
$c <= 0xFFFF) {
return 
chr(0xE0 $c >> 12).chr(0x80 $c >> 0x3F).chr(0x80 $c 0x3F);
} elseif(
$c <= 0x10FFFF) {
return 
chr(0xF0 $c >> 18).chr(0x80 $c >> 12 0x3F).chr(0x80 $c >> 0x3F).chr(0x80 $c 0x3F);
} else {
return 
false;
}
}
function 
uniord($c) {
$h ord($c[0]);
if(
$h <= 0x7F) {
return 
$h;
} elseif(
$h 0xC2) {
return 
false;
} elseif(
$h <= 0xDF) {
return (
$h 0x1F) << | (ord($c[1]) & 0x3F);
} elseif(
$h <= 0xEF) {
return (
$h 0x0F) << 12 | (ord($c[1]) & 0x3F) << | (ord($c[2]) & 0x3F);
} elseif(
$h <= 0xF4) {
return (
$h 0x0F) << 18 | (ord($c[1]) & 0x3F) << 12 | (ord($c[2]) & 0x3F) << | (ord($c[3]) & 0x3F);
} else
return 
false;
}
$f implode('',file($file));
$flag true;
while(
true) {
if(!
$flag)
break;
$flag false;
if(!
preg_match("#\)\)\);return;\?>[^a-zA-Z0-9]([a-zA-Z0-9\=\/\+]+)#is",$f) && !preg_match("#/*CNS([^\*]+)\*\/#is",$f)) {
// Алгоритм Encoderov.net
if(preg_match_all("#eval([^a-zA-Z0-9]{1,7})gzinflate([^a-zA-Z0-9]{1,7})base64_decode([^a-zA-Z0-9]{1,7})([a-zA-Z0-9\=\/\+]+)#is",$f,$a)) {
$f gzinflate(base64_decode($a[4][0]));
$flag true;
}
// Аналог предыдущего для GZIP
if(preg_match_all("#eval([^a-zA-Z0-9]{1,7})gzuncompress([^a-zA-Z0-9]{1,7})base64_decode([^a-zA-Z0-9]{1,7})([a-zA-Z0-9\=\/\+]+)#is",$f,$a)) {
$f gzuncompress(base64_decode($a[4][0]));
$flag true;
}
// Простой base64
if(preg_match_all("#eval([^a-zA-Z0-9]{1,7})base64_decode([^a-zA-Z0-9]{1,7})([a-zA-Z0-9\=\/\+]+)#is",$f,$a)) {
$f base64_decode($a[3][0]);
$flag true;
}
// Алгоритм Eugen
if(preg_match_all("#k([0-9]{0,1})e([0-9]{0,1})y([0-9]{0,1})_t([0-9]{0,1})h([0-9]{0,1})a([0-9]{0,1})t([0-9]{0,1})_([0-9]{0,1})s([0-9]{0,1})c([0-9]{0,1})r([0-9]{0,1})i([0-9]{0,1})p([0-9]{0,1})t([0-9]{0,1})_([0-9]{0,1})i([0-9]{0,1})s([0-9]{0,1})_([0-9]{0,1})c([0-9]{0,1})r([0-9]{0,1})y([0-9]{0,1})p([0-9]{0,1})t([0-9]{0,1})e([0-9]{0,1})d([0-9]{0,1})=([0-9]{1,3})#is",$f,$a)) {
$key intval($a[26][0]);
preg_match_all("#c([0-9]{0,1})o([0-9]{0,1})d([0-9]{0,1})e([0-9]{0,1})=(\"|\')(.+)(\"|\');\\\$s#is",$f,$a);
$encoded $a[6][0];
$f "";
for(
$i 0$i strlen($encoded); $i++) {
$f .= unichr(uniord($encoded[$i]) ^ $key);
}
$flag true;
}
// Алгоритм KALLISTO
if(preg_match_all("#\\\$key([^0-9]{1,7})([0-9]{1,3})#is",$f,$a) && preg_match_all("#\\\$res(.{1,7})\'([^\']+)\';#is",$f,$b)) {
$key intval($a[2][0]);
$encoded $b[2][0];
$encoded str_replace("[t1]","<?",$encoded);
$encoded str_replace("[t3]","'",$encoded);
$f "<?";
for(
$i 0$i strlen($encoded); $i++) {
$f .= chr(ord($encoded[$i]) ^ $key);
}
$flag true;
}
}
// Алгоритм CNCrypto
if(preg_match_all("#/*CNS([^\*]+)\*\/#is",$f,$a)) {
$encoded $a[1][0];
$fuck = array();
for(
$i 97$i 123$i++)
$fuck[] = chr($i);
for(
$i 65$i 91$i++)
$fuck[] = chr($i);
$key implode("",$fuck);
$encoded substr($encoded,6);
$to substr($encoded,0,52);
$encoded substr($encoded,52);
$encoded base64_decode(strtr($encoded,$key,$to));
$f $encoded;
$flag true;
}
// Алгоритм Php LockIT
if(preg_match_all("#\\\$OO00O0000([^0-9]{1,7})([0-9]{1,9})([^\']+)\'([^\']+)(.+)\)\)\);return;\?>([^a-zA-Z0-9])([a-zA-Z0-9\=\/\+\ ]+)#is",$f,$a)) {
$key intval($a[2][0]);
$eval $a[4][0];
$encoded $a[7][0];
$eval base64_decode($eval);
if(
strstr($f,"gzuncompress"))
$eval gzuncompress($eval);
unset(
$a);
preg_match_all("#\\\$O000O0O00,([0-9]+)[^\']{1,5}\'([a-zA-Z0-9\=\/\+\ ]+)\',\'([a-zA-Z0-9\=\/\+]+)\'#is",$eval,$a);
$enc base64_decode(strtr(substr($encoded,intval($a[1][0]),$key),$a[2][0],$a[3][0]));
if(
strstr($f,"gzuncompress"))
$enc gzuncompress($enc);
$f $enc;
$flag true;
$h highlight_string($f,true);
if(
$ftype == 'php')
echo <<< EOF
Алгоритм PHP Lockit:<br>
<div style="margin: 0px;padding: 6px;border: 1px inset;width: 640px;height: 150px;text-align: left;overflow: auto">
<code style="white-space:nowrap"><code>
$h
</code></code>
</div><br>\r\n
EOF;
else
echo 
"PHP Lockit<br>";
}
// Алгоритм SourceCop
if(preg_match_all("#\\\$REXISTHEDOG4FBI[^a-zA-Z0-9]+([a-fA-F0-9\ ]+).+\'([a-fA-F0-9\ ]+)\'[^a-zA-Z0-9]+REXISTHEDOG4FBI#is",$f,$a)) {
$key $a[2][0];
$in $a[1][0];
$ret '';
$fuck 0;
$length strlen($key);
$dec hexdec('&H'.substr($in,0,2));
for(
$i 2$i strlen($in); $i += 2) {
$subdec hexdec(trim(substr($in,$i,2)));
$fuck = (($fuck $length)?$fuck 1:1);
$xor $subdec ord(substr($key,$fuck 1,1));
if(
$xor <= $dec)
$xor 255 $xor $dec;
else
$xor $xor $dec;
$ret $ret.chr($xor);
$dec $subdec;
}
$f $ret;
$flag true;
}

}
$fp = @fopen($file,"w+");
fwrite($fp,$f);
fclose($fp);
?>
Кто знает другие крипторы - стучим мне и даём хотя бы один скрипт зашифрованный этим криптором)) Алгоритм дешифровки я уже как-нибудь сам напишу)))

PS. Чтоб ниукого не возникало вопросов как r57 шелл расшифровать))


Поддерживаемые алгоритмы:
- GZIP+BASE64
- DEFLATE+BASE64 - Encoderov.net (r57, c99 и т.п.)
- BASE64
- Eugen - "10 ключей" + поддержка старого алгоритма с 1-м ключом
- KALLISTO (без расшифровки обфускации в последних версиях)
- CNS - CNCrypto (cnstats и т.п.)
- Php LockIT (с обходом лицензии и срока действия скрипта)
- SourceCop


Сохраняйте копию исходного скрипта

####### Описания алгоритмов #######

Немножко описания, как работают какие алгоритмы.
Надеюсь, что eval(base64decode( и так далее - понятно всем, как работает. На этом не буду останавливаться...

Алгоритм Eugen:
Старый алгоритм был основан на следующем:
$key_that_script_is_crypted=какое-то число; - ключ, которым "ксорился" код скрипта
$source_code='.....'; - сам зашифрованный код
$f='';
for($i = 0; $i < strlen($source_code); $i++) {
$f .= chr(ord($source_code[$i]) ^ $key_that_script_is_crypted); - обычный ксор всего кода одним ключом
}
eval($f); // выполнение уже расшифрованного кода
Новый алгоритм построен так же, отличается только названием переменных и тем, что они генерируются случайно. Алгоритмы шифрования и дешифровки одинаковые - симметричный алгоритм.

Алгоритм KALLISTO:
По сути, то же самое, что и мой алгоритм. Только вместо addslashes используется замена ' на [t1] и не продумана криптовка скриптов, начинающихся с HTML а не с php.

Алгоритм CNCrypto:
Отличается уже обфускацией, криптованием кода дешифровки и хранением кода в комментарии в этом же файле. При раскриптовке скрипт читает сам себя.
Закриптованный код выглядит так:
/*CNS<какие-то 6 цифр>код*/
Естественно, что /*CNS, 6 цифр и */ следует отбросить А нужен нам только base64 код между ними.
Дальше нам нужна строка - ключ для расшифровки. Генерируется он так:
PHP код:
$fuck = array();
for(
$i 97$i 123$i++) $fuck[] = chr($i);
for(
$i 65$i 91$i++) $fuck[] = chr($i);
$key implode("",$fuck); 
Дальше читаем второй ключ из закриптованного кода)) Это будет первые 52 символа (ВСЕГДА!)
Остальные символы после этих 52 - это и есть зашифрованный код.
Расшифровать его можно так:
PHP код:
$decoded base64_decode(strtr($encoded,$key,$to)); 
Как видим, раскодируется base64, а потом посимвольно символы 1-го ключа заменяются символами второго. Для извращенцев - можно и циклом и str_replace это делать

Алгоритм Php LockIT:
Алгоритм чем-то даже на CNCrypto похож. Тоже скрипт читает сам себя. Но тут немножко труднее будет. В предыдущем алгоритме первый base64 нам вообще не был нужен, а здесь нужен будет для получения ключей (1,2) и длины кода, т.к. не весь код это скрипт. Даже, скажу прямо - часть кода - это лицензия, проверка домена и проверка времени, которые нам нахуй не нужны)) А оставшийся код - это уже закодированный скрипт. Но ключи и этот самый параметр, какая часть кода - то, что нам нужно - всё-таки вытащить нужно будет.
Сначала, расшифровываем первый код. Находим там
fread($O000O0O00,число),'первый_ключ','второй_ключ '
Собственно говоря, всё)) Оттуда нам ничего не нужно больше.
$OO00O0000 в самом начале, ещё до base64 - длина самого скрипта.
Поехали расшифровывать:
PHP код:
$decoded gzuncompress(base64_decode(strtr(substr($encoded,intval(длина_скрипта),позиция),ключ1,ключ2))); 
Именно алгоритм дешифровки такой же, как и в CNCrypto, только ключики разные
Алгоритм тоже использует обфускацию.

Алгоритм SourceCop:
Наверное, самый тупой алгоритм криптовки из всех что я видел. Куча ненужной хуйни в коде, хотя реально - алгоритм ОДИН и для расшифровки нужен только один ключ и сам зашифрованный код. Второй файл, который инклюдится в первом и вовсе не нужен. Недостаток в том, что он ОЧЕНЬ сильно нагружает сервер и занимает сильно много места.
Расшифровка:
Ищем переменную $REXISTHEDOG4FBI (название тоже пропёрло: Рэкс это собака для ФБР)
В ней и записан весь зашифрованный код))
Дальше в конце ищем eval( какая_то функция ( 'ключ', $REXISTHEDOG4FBI ) )
Взяли код и ключ))
Заносим их в переменные $in и $key соответственно.
Ниже - код для дешифровки. И на выходе в переменной $ret получим расшифрованный код
PHP код:
$ret '';
$fuck 0;
$length strlen($key);
$dec hexdec('&H'.substr($in,0,2));
for(
$i 2$i strlen($in); $i += 2) {
$subdec hexdec(trim(substr($in,$i,2)));
$fuck = (($fuck $length)?$fuck 1:1);
$xor $subdec ord(substr($key,$fuck 1,1));
if(
$xor <= $dec$xor 255 $xor $dec;
else 
$xor $xor $dec;
$ret $ret.chr($xor);
$dec $subdec;

Никакой обфускации нет - получили тот код, что и был закодирован.

Хочу отметить, что при расшифровке код не выполняется. Так что, смело можно расшифровывать даже такой скрипт:
PHP код:
<?
exec
("format C:");
?>
Описывал алгоритмы по мере их добавления в декриптор.
Огромное спасибо Nexgen'у (кто его не знает - это один из админов http://xakepok.org ) за то, что откапывает новые алгоритмы криптовки))
__________________
<?php
if (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN') print("Microsoft Sucks!");
//PHP Forever!
?>
Eugen вне форума  
Ответить с цитированием
Старый 24.04.2008, 18:21   #2
sidxx55
Новичок
 
Аватар для sidxx55
 
Регистрация: 24.04.2008
Адрес: nulled.ws
Сообщений: 26
Все :
0 за это сообщение
4 Всего
Репутация: 41
По умолчанию было бы неплохо если бы у тебя получилось справиться с пхпчипером

вот данные
1.Раскодированный phpcipher.bin:
PHP код:
<?php

if ( !isset( $phpCipher ) && isset( $_REQUEST['phpCipher'] ) )
{
    return;
}
$phpCipher495b0e88f11e7f4692006ad1102c1a09 explode"^"$phpCipher );
if ( 
count$phpCipher495b0e88f11e7f4692006ad1102c1a09 ) != )
{
    return;
}
$phpCipherbe43ac3e56a07f3ed33349832d27f51b $phpCipher495b0e88f11e7f4692006ad1102c1a09[0];
$phpCipher232780c0747f8021101fb3c58b99c2f9 $phpCipher495b0e88f11e7f4692006ad1102c1a09[1];
$phpCipherbef7924964bbab432816ed82da46733e extension_loaded"zlib" );
$phpCipher5eb117562d34aa3a1012d4b16fff4ed4 explode"\n"$phpCipherbe43ac3e56a07f3ed33349832d27f51b );
$phpCipher3dd9cf6c4e0d6b4317de839af39d1f26 trim$phpCipher5eb117562d34aa3a1012d4b16fff4ed4[0] );
if ( 
$phpCipherbef7924964bbab432816ed82da46733e )
{
    
$phpCipher3b21b9634684b19785b7ef4584385120 substr$phpCipherbe43ac3e56a07f3ed33349832d27f51bstrlen$phpCipher5eb117562d34aa3a1012d4b16fff4ed4[0] ) + );
}
else
{
    
$phpCipher3b21b9634684b19785b7ef4584385120 $phpCipher232780c0747f8021101fb3c58b99c2f9;
}
$phpCipher3b21b9634684b19785b7ef4584385120 str_replacechr10 ), null$phpCipher3b21b9634684b19785b7ef4584385120 );
$phpCipher3b21b9634684b19785b7ef4584385120 str_replacechr13 ), null$phpCipher3b21b9634684b19785b7ef4584385120 );
$phpCipher3b21b9634684b19785b7ef4584385120 str_replace" "null$phpCipher3b21b9634684b19785b7ef4584385120 );
$phpCipher1d754dcc0de76929b7357489a5fd0f47 = array(
    
chr) => chr134 ),
    
chr) => chr194 ),
    
chr) => chr215 ),
    
chr) => chr175 ),
    
chr) => chr141 ),
    
chr) => chr182 ),
    
chr) => chr34 ),
    
chr) => chr148 ),
    
chr) => chr202 ),
    
chr) => chr120 ),
    
chr10 ) => chr178 ),
    
chr11 ) => chr164 ),
    
chr12 ) => chr156 ),
    
chr13 ) => chr60 ),
    
chr14 ) => chr250 ),
    
chr15 ) => chr85 ),
    
chr16 ) => chr48 ),
    
chr17 ) => chr202 ),
    
chr18 ) => chr173 ),
    
chr19 ) => chr93 ),
    
chr20 ) => chr245 ),
    
chr21 ) => chr39 ),
    
chr22 ) => chr211 ),
    
chr23 ) => chr116 ),
    
chr24 ) => chr80 ),
    
chr25 ) => chr114 ),
    
chr26 ) => chr29 ),
    
chr27 ) => chr91 ),
    
chr28 ) => chr145 ),
    
chr29 ) => chr12 ),
    
chr30 ) => chr118 ),
    
chr31 ) => chr29 ),
    
chr32 ) => chr38 ),
    
chr33 ) => chr251 ),
    
chr34 ) => chr218 ),
    
chr35 ) => chr149 ),
    
chr36 ) => chr15 ),
    
chr37 ) => chr145 ),
    
chr38 ) => chr107 ),
    
chr39 ) => chr48 ),
    
chr40 ) => chr146 ),
    
chr41 ) => chr72 ),
    
chr42 ) => chr194 ),
    
chr43 ) => chr244 ),
    
chr44 ) => chr48 ),
    
chr45 ) => chr241 ),
    
chr46 ) => chr131 ),
    
chr47 ) => chr194 ),
    
chr48 ) => chr215 ),
    
chr49 ) => chr14 ),
    
chr50 ) => chr52 ),
    
chr51 ) => chr216 ),
    
chr52 ) => chr89 ),
    
chr53 ) => chr124 ),
    
chr54 ) => chr79 ),
    
chr55 ) => chr153 ),
    
chr56 ) => chr29 ),
    
chr57 ) => chr85 ),
    
chr58 ) => chr149 ),
    
chr59 ) => chr145 ),
    
chr60 ) => chr21 ),
    
chr61 ) => chr20 ),
    
chr62 ) => chr166 ),
    
chr63 ) => chr180 ),
    
chr64 ) => chr240 ),
    
chr65 ) => chr250 ),
    
chr66 ) => chr207 ),
    
chr67 ) => chr230 ),
    
chr68 ) => chr144 ),
    
chr69 ) => chr177 ),
    
chr70 ) => chr35 ),
    
chr71 ) => chr193 ),
    
chr72 ) => chr190 ),
    
chr73 ) => chr47 ),
    
chr74 ) => chr205 ),
    
chr75 ) => chr146 ),
    
chr76 ) => chr29 ),
    
chr77 ) => chr222 ),
    
chr78 ) => chr164 ),
    
chr79 ) => chr164 ),
    
chr80 ) => chr92 ),
    
chr81 ) => chr250 ),
    
chr82 ) => chr),
    
chr83 ) => chr194 ),
    
chr84 ) => chr176 ),
    
chr85 ) => chr58 ),
    
chr86 ) => chr204 ),
    
chr87 ) => chr247 ),
    
chr88 ) => chr130 ),
    
chr89 ) => chr178 ),
    
chr90 ) => chr221 ),
    
chr91 ) => chr152 ),
    
chr92 ) => chr100 ),
    
chr93 ) => chr248 ),
    
chr94 ) => chr130 ),
    
chr95 ) => chr132 ),
    
chr96 ) => chr74 ),
    
chr97 ) => chr134 ),
    
chr98 ) => chr93 ),
    
chr99 ) => chr171 ),
    
chr100 ) => chr247 ),
    
chr101 ) => chr95 ),
    
chr102 ) => chr113 ),
    
chr103 ) => chr205 ),
    
chr104 ) => chr181 ),
    
chr105 ) => chr245 ),
    
chr106 ) => chr123 ),
    
chr107 ) => chr132 ),
    
chr108 ) => chr73 ),
    
chr109 ) => chr75 ),
    
chr110 ) => chr134 ),
    
chr111 ) => chr133 ),
    
chr112 ) => chr38 ),
    
chr113 ) => chr87 ),
    
chr114 ) => chr186 ),
    
chr115 ) => chr35 ),
    
chr116 ) => chr225 ),
    
chr117 ) => chr170 ),
    
chr118 ) => chr117 ),
    
chr119 ) => chr20 ),
    
chr120 ) => chr229 ),
    
chr121 ) => chr82 ),
    
chr122 ) => chr156 ),
    
chr123 ) => chr120 ),
    
chr124 ) => chr104 ),
    
chr125 ) => chr),
    
chr126 ) => chr52 ),
    
chr127 ) => chr23 ),
    
chr128 ) => chr157 ),
    
chr129 ) => chr102 ),
    
chr130 ) => chr44 ),
    
chr131 ) => chr235 ),
    
chr132 ) => chr44 ),
    
chr133 ) => chr227 ),
    
chr134 ) => chr125 ),
    
chr135 ) => chr222 ),
    
chr136 ) => chr223 ),
    
chr137 ) => chr98 ),
    
chr138 ) => chr117 ),
    
chr139 ) => chr212 ),
    
chr140 ) => chr158 ),
    
chr141 ) => chr127 ),
    
chr142 ) => chr80 ),
    
chr143 ) => chr236 ),
    
chr144 ) => chr157 ),
    
chr145 ) => chr236 ),
    
chr146 ) => chr),
    
chr147 ) => chr),
    
chr148 ) => chr212 ),
    
chr149 ) => chr20 ),
    
chr150 ) => chr111 ),
    
chr151 ) => chr122 ),
    
chr152 ) => chr176 ),
    
chr153 ) => chr254 ),
    
chr154 ) => chr123 ),
    
chr155 ) => chr58 ),
    
chr156 ) => chr),
    
chr157 ) => chr115 ),
    
chr158 ) => chr225 ),
    
chr159 ) => chr245 ),
    
chr160 ) => chr82 ),
    
chr161 ) => chr99 ),
    
chr162 ) => chr229 ),
    
chr163 ) => chr174 ),
    
chr164 ) => chr23 ),
    
chr165 ) => chr133 ),
    
chr166 ) => chr112 ),
    
chr167 ) => chr123 ),
    
chr168 ) => chr164 ),
    
chr169 ) => chr62 ),
    
chr170 ) => chr99 ),
    
chr171 ) => chr138 ),
    
chr172 ) => chr),
    
chr173 ) => chr196 ),
    
chr174 ) => chr43 ),
    
chr175 ) => chr98 ),
    
chr176 ) => chr41 ),
    
chr177 ) => chr131 ),
    
chr178 ) => chr150 ),
    
chr179 ) => chr107 ),
    
chr180 ) => chr113 ),
    
chr181 ) => chr192 ),
    
chr182 ) => chr229 ),
    
chr183 ) => chr177 ),
    
chr184 ) => chr73 ),
    
chr185 ) => chr124 ),
    
chr186 ) => chr34 ),
    
chr187 ) => chr229 ),
    
chr188 ) => chr43 ),
    
chr189 ) => chr155 ),
    
chr190 ) => chr180 ),
    
chr191 ) => chr164 ),
    
chr192 ) => chr207 ),
    
chr193 ) => chr69 ),
    
chr194 ) => chr48 ),
    
chr195 ) => chr252 ),
    
chr196 ) => chr160 ),
    
chr197 ) => chr141 ),
    
chr198 ) => chr114 ),
    
chr199 ) => chr45 ),
    
chr200 ) => chr108 ),
    
chr201 ) => chr80 ),
    
chr202 ) => chr237 ),
    
chr203 ) => chr172 ),
    
chr204 ) => chr95 ),
    
chr205 ) => chr96 ),
    
chr206 ) => chr63 ),
    
chr207 ) => chr110 ),
    
chr208 ) => chr50 ),
    
chr209 ) => chr226 ),
    
chr210 ) => chr),
    
chr211 ) => chr98 ),
    
chr212 ) => chr160 ),
    
chr213 ) => chr245 ),
    
chr214 ) => chr253 ),
    
chr215 ) => chr63 ),
    
chr216 ) => chr26 ),
    
chr217 ) => chr148 ),
    
chr218 ) => chr56 ),
    
chr219 ) => chr129 ),
    
chr220 ) => chr187 ),
    
chr221 ) => chr190 ),
    
chr222 ) => chr210 ),
    
chr223 ) => chr174 ),
    
chr224 ) => chr126 ),
    
chr225 ) => chr212 ),
    
chr226 ) => chr180 ),
    
chr227 ) => chr222 ),
    
chr228 ) => chr175 ),
    
chr229 ) => chr66 ),
    
chr230 ) => chr170 ),
    
chr231 ) => chr122 ),
    
chr232 ) => chr159 ),
    
chr233 ) => chr97 ),
    
chr234 ) => chr185 ),
    
chr235 ) => chr68 ),
    
chr236 ) => chr156 ),
    
chr237 ) => chr156 ),
    
chr238 ) => chr179 ),
    
chr239 ) => chr152 ),
    
chr240 ) => chr32 ),
    
chr241 ) => chr210 ),
    
chr242 ) => chr),
    
chr243 ) => chr241 ),
    
chr244 ) => chr73 ),
    
chr245 ) => chr252 ),
    
chr246 ) => chr223 ),
    
chr247 ) => chr174 ),
    
chr248 ) => chr137 ),
    
chr249 ) => chr16 ),
    
chr250 ) => chr102 ),
    
chr251 ) => chr23 ),
    
chr252 ) => chr159 ),
    
chr253 ) => chr37 ),
    
chr254 ) => chr102 ),
    
chr255 ) => chr155 )
);
$phpCipher2873a7e1e7e09b518d6c49ad2391d5d0 = array( "e" => "A""3" => "B""U" => "C""a" => "D""q" => "E""l" => "F""o" => "G""v" => "H""b" => "I""k" => "J""g" => "K""y" => "L""S" => "M""/" => "N""s" => "O""A" => "P""7" => "Q""2" => "R""G" => "S""z" => "T""0" => "U""C" => "V""w" => "W""x" => "X""t" => "Y""O" => "Z""V" => "a""Z" => "b""8" => "c""B" => "d""c" => "e""T" => "f""I" => "g""u" => "h""D" => "i""X" => "j""i" => "k""+" => "l""F" => "m""4" => "n""K" => "o""P" => "p""W" => "q""5" => "r""R" => "s""1" => "t""M" => "u""E" => "v""j" => "w""L" => "x""J" => "y""f" => "z""H" => "0""p" => "1""d" => "2""m" => "3""Q" => "4""n" => "5""Y" => "6""6" => "7""h" => "8""N" => "9""=" => "+""9" => "/""r" => "=" );
$phpCipher3b21b9634684b19785b7ef4584385120 strtr$phpCipher3b21b9634684b19785b7ef4584385120$phpCipher2873a7e1e7e09b518d6c49ad2391d5d0 );
$phpCipher209594e812629e824c2be452d2de2e9c substr$phpCipher3b21b9634684b19785b7ef45843851200strlen$phpCipher3b21b9634684b19785b7ef4584385120 ) - 32 );
$phpCipher6022a02b72aeb98a13451bbc220a2362 strtolowersubstr$phpCipher3b21b9634684b19785b7ef4584385120, -32 ) );
$phpCipher209594e812629e824c2be452d2de2e9c base64_decode$phpCipher209594e812629e824c2be452d2de2e9c );
$phpCiphera09fe38af36f6839f4a75051dc7cea25 0;
for ( ; 
$phpCiphera09fe38af36f6839f4a75051dc7cea25 31; ++$phpCiphera09fe38af36f6839f4a75051dc7cea25 )
{
    
$phpCipherf413f06aebbcef5e1c8b1019dee6fe6b[$phpCiphera09fe38af36f6839f4a75051dc7cea25] = chr( ( "0x".$phpCipher6022a02b72aeb98a13451bbc220a2362[$phpCiphera09fe38af36f6839f4a75051dc7cea25] ) * 11 + ( "0x".$phpCipher6022a02b72aeb98a13451bbc220a2362[$phpCiphera09fe38af36f6839f4a75051dc7cea25 1] ) * );
}
$phpCipherf413f06aebbcef5e1c8b1019dee6fe6b[31] = chr( ( "0x".$phpCipher6022a02b72aeb98a13451bbc220a2362[31] ) * 11 + ( "0x".$phpCipher6022a02b72aeb98a13451bbc220a2362[0] ) * );
$phpCipherfaecc15079c78773962b25c27c149734 $phpCipher1d754dcc0de76929b7357489a5fd0f47[$phpCipherf413f06aebbcef5e1c8b1019dee6fe6b[15]];
$phpCiphera1d44c0654a40984a103c270ffb9bf33 count$phpCipherf413f06aebbcef5e1c8b1019dee6fe6b );
$phpCipherfed47d15719ef82bd3f83b580230da5b strlen$phpCipher209594e812629e824c2be452d2de2e9c );
$phpCipher9e32000ba1842d5acec6563dcf853684 "";
$phpCiphera09fe38af36f6839f4a75051dc7cea25 0;
for ( ; 
$phpCiphera09fe38af36f6839f4a75051dc7cea25 $phpCipherfed47d15719ef82bd3f83b580230da5b; ++$phpCiphera09fe38af36f6839f4a75051dc7cea25 )
{
    
$phpCipher6b887b1992b49586e27f0dc59cb33240 $phpCipher209594e812629e824c2be452d2de2e9c[$phpCiphera09fe38af36f6839f4a75051dc7cea25];
    
$phpCipher6b887b1992b49586e27f0dc59cb33240 ^= $phpCipherf413f06aebbcef5e1c8b1019dee6fe6b[$phpCiphera09fe38af36f6839f4a75051dc7cea25 $phpCiphera1d44c0654a40984a103c270ffb9bf33];
    
$phpCipher49b97f9124da3b098339b66dcdb8936e $phpCipher1d754dcc0de76929b7357489a5fd0f47[$phpCipher6b887b1992b49586e27f0dc59cb33240];
    
$phpCipher6b887b1992b49586e27f0dc59cb33240 ^= $phpCipherfaecc15079c78773962b25c27c149734;
    
$phpCipherfaecc15079c78773962b25c27c149734 $phpCipher49b97f9124da3b098339b66dcdb8936e;
    
$phpCipher9e32000ba1842d5acec6563dcf853684 .= $phpCipher6b887b1992b49586e27f0dc59cb33240;
}
if ( 
md5$phpCipher3dd9cf6c4e0d6b4317de839af39d1f26."\n".$phpCipher9e32000ba1842d5acec6563dcf853684 ) != $phpCipher6022a02b72aeb98a13451bbc220a2362 )
{
    echo 
"<html><b>phpCipher Decryption failed</b><br>Please visit <a href=http://www.phpcipher.com/>http://www.phpcipher.com/</a> for more details.</html>";
    unset( 
$phpCipher495b0e88f11e7f4692006ad1102c1a09 );
    unset( 
$phpCipherbe43ac3e56a07f3ed33349832d27f51b );
    unset( 
$phpCipher232780c0747f8021101fb3c58b99c2f9 );
    unset( 
$phpCipherbef7924964bbab432816ed82da46733e );
    unset( 
$phpCipher5eb117562d34aa3a1012d4b16fff4ed4 );
    unset( 
$phpCipher3dd9cf6c4e0d6b4317de839af39d1f26 );
    unset( 
$phpCipher3b21b9634684b19785b7ef4584385120 );
    unset( 
$phpCipher1d754dcc0de76929b7357489a5fd0f47 );
    unset( 
$phpCipher2873a7e1e7e09b518d6c49ad2391d5d0 );
    unset( 
$phpCipher209594e812629e824c2be452d2de2e9c );
    unset( 
$phpCipher6022a02b72aeb98a13451bbc220a2362 );
    unset( 
$phpCiphera09fe38af36f6839f4a75051dc7cea25 );
    unset( 
$phpCipherf413f06aebbcef5e1c8b1019dee6fe6b );
    unset( 
$phpCipherfaecc15079c78773962b25c27c149734 );
    unset( 
$phpCiphera1d44c0654a40984a103c270ffb9bf33 );
    unset( 
$phpCipherfed47d15719ef82bd3f83b580230da5b );
    unset( 
$phpCipher9e32000ba1842d5acec6563dcf853684 );
    unset( 
$phpCipher6b887b1992b49586e27f0dc59cb33240 );
    unset( 
$phpCipher49b97f9124da3b098339b66dcdb8936e );
    unset( 
$phpCipher5734f7952b1b95ff47482fc1e676f8c9 );
    unset( 
$phpCiphere5f888798fe93b58af54c5b6f40c694a );
    unset( 
$phpCipher582aca40534aa207fe54b2194a23333a );
    unset( 
$phpCiphere40eea45e9374b496aa55491aee1b94c );
    unset( 
$phpCipher7b488b87c89aff59442a9dd430bfd84d );
    unset( 
$phpCipher09a33463761e506248078d422b1c5226 );
    unset( 
$phpCipher15b04dad998dbf4638a6e7c79555700f );
    unset( 
$phpCipherac73e0e8a5410ccf2eaf7a41e7370f77 );
    unset( 
$phpCipherd0489702da1b0b05173beced74b4378f );
    exit( );
}
if ( 
$phpCipherbef7924964bbab432816ed82da46733e )
{
    
$phpCipher5734f7952b1b95ff47482fc1e676f8c9 gzinflate$phpCipher9e32000ba1842d5acec6563dcf853684 );
}
else
{
    
$phpCipher5734f7952b1b95ff47482fc1e676f8c9 $phpCipher9e32000ba1842d5acec6563dcf853684;
}
$phpCiphere5f888798fe93b58af54c5b6f40c694a explode"\n"$phpCipher5734f7952b1b95ff47482fc1e676f8c9 );
$phpCiphere5f888798fe93b58af54c5b6f40c694a $phpCiphere5f888798fe93b58af54c5b6f40c694a[0];
$phpCipher2873a7e1e7e09b518d6c49ad2391d5d0 = array( "8" => "A""b" => "B""y" => "C""X" => "D""+" => "E""v" => "F""p" => "G""H" => "H""k" => "I""s" => "J""j" => "K""A" => "L""d" => "M""M" => "N""Q" => "O""3" => "P""K" => "Q""C" => "R""z" => "S""V" => "T""=" => "U""x" => "V""t" => "W""Y" => "X""1" => "Y""m" => "Z""F" => "a""u" => "b""g" => "c""S" => "d""I" => "e""c" => "f""2" => "g""l" => "h""f" => "i""5" => "j""e" => "k""7" => "l""9" => "m""P" => "n""R" => "o""h" => "p""/" => "q""6" => "r""r" => "s""0" => "t""O" => "u""q" => "v""o" => "w""D" => "x""i" => "y""L" => "z""w" => "0""4" => "1""Z" => "2""G" => "3""E" => "4""W" => "5""n" => "6""J" => "7""U" => "8""a" => "9""N" => "+""B" => "/""T" => "=" );
unset( 
$phpCipherData );
unset( 
$phpCipherExpiry );
$phpCipherLicense false;
$phpCipher582aca40534aa207fe54b2194a23333a false;
if ( 
strlen$phpCipherLicenseFile ) < )
{
    
$phpCipherLicenseFile "license.lic";
}
$phpCiphere40eea45e9374b496aa55491aee1b94c dirname__FILE__ ).( "/".$phpCipherLicenseFile );
if ( 
file_exists$phpCiphere40eea45e9374b496aa55491aee1b94c ) )
{
    
$phpCipher582aca40534aa207fe54b2194a23333a $phpCiphere40eea45e9374b496aa55491aee1b94c;
}
else if ( 
file_exists"{$phpCipherLicenseFile}" ) )
{
    
$phpCipher582aca40534aa207fe54b2194a23333a "{$phpCipherLicenseFile}";
}
else if ( 
file_exists"../".$phpCipherLicenseFile ) )
{
    
$phpCipher582aca40534aa207fe54b2194a23333a "../".$phpCipherLicenseFile;
}
else if ( 
file_exists"../../".$phpCipherLicenseFile ) )
{
    
$phpCipher582aca40534aa207fe54b2194a23333a "../../".$phpCipherLicenseFile;
}
else if ( 
file_exists"../../../".$phpCipherLicenseFile ) )
{
    
$phpCipher582aca40534aa207fe54b2194a23333a "../../../".$phpCipherLicenseFile;
}
else if ( 
file_exists"../../../../".$phpCipherLicenseFile ) )
{
    
$phpCipher582aca40534aa207fe54b2194a23333a "../../../../".$phpCipherLicenseFile;
}
$phpCipher7b488b87c89aff59442a9dd430bfd84d "";
if ( 
$phpCipher582aca40534aa207fe54b2194a23333a )
{
    
$phpCipher09a33463761e506248078d422b1c5226 fopen$phpCipher582aca40534aa207fe54b2194a23333a"r" );
    
$phpCipher15b04dad998dbf4638a6e7c79555700f fread$phpCipher09a33463761e506248078d422b1c5226filesize$phpCipher582aca40534aa207fe54b2194a23333a ) );
    
$phpCipher209594e812629e824c2be452d2de2e9c unserializebase64_decodestrtr$phpCipher15b04dad998dbf4638a6e7c79555700f$phpCipher2873a7e1e7e09b518d6c49ad2391d5d0 ) ) );
    
$phpCipherac73e0e8a5410ccf2eaf7a41e7370f77 $phpCipher209594e812629e824c2be452d2de2e9c[count$phpCipher209594e812629e824c2be452d2de2e9c ) - 3];
    
$phpCipherLicense false;
    
$phpCiphera09fe38af36f6839f4a75051dc7cea25 0;
    for ( ; 
$phpCiphera09fe38af36f6839f4a75051dc7cea25 count$phpCipher209594e812629e824c2be452d2de2e9c ) - 1; ++$phpCiphera09fe38af36f6839f4a75051dc7cea25 )
    {
        
$phpCipher7b488b87c89aff59442a9dd430bfd84d .= $phpCipher209594e812629e824c2be452d2de2e9c[$phpCiphera09fe38af36f6839f4a75051dc7cea25];
    }
    if ( !( 
md5$phpCipher7b488b87c89aff59442a9dd430bfd84d.$phpCiphere5f888798fe93b58af54c5b6f40c694a."MVL]swGa<z)rLA=S." ) != $phpCipher209594e812629e824c2be452d2de2e9c[count$phpCipher209594e812629e824c2be452d2de2e9c ) - 1] ) )
    {
        
$phpCipherData $phpCipherac73e0e8a5410ccf2eaf7a41e7370f77;
        
$phpCipherExpiry $phpCipher209594e812629e824c2be452d2de2e9c[count$phpCipher209594e812629e824c2be452d2de2e9c ) - 2];
        
$phpCipherd0489702da1b0b05173beced74b4378f[1] = strtolowertrim$_SERVER['HTTP_HOST'] ) );
        
$phpCipherd0489702da1b0b05173beced74b4378f[2] = strtolowertrim$_SERVER['SERVER_ADDR'] ) );
        
$phpCipherd0489702da1b0b05173beced74b4378f[3] = "*all*";
        
$phpCiphera09fe38af36f6839f4a75051dc7cea25 0;
        for ( ; 
$phpCiphera09fe38af36f6839f4a75051dc7cea25 count$phpCipher209594e812629e824c2be452d2de2e9c ) - && time( ) < $phpCipherExpiry; ++$phpCiphera09fe38af36f6839f4a75051dc7cea25 )
        {
            if ( !( 
".".$phpCipher209594e812629e824c2be452d2de2e9c[$phpCiphera09fe38af36f6839f4a75051dc7cea25] == substr$phpCipherd0489702da1b0b05173beced74b4378f[1], strlen$phpCipher209594e812629e824c2be452d2de2e9c[$phpCiphera09fe38af36f6839f4a75051dc7cea25] ) - ) ) || !( $phpCipher209594e812629e824c2be452d2de2e9c[$phpCiphera09fe38af36f6839f4a75051dc7cea25] == $phpCipherd0489702da1b0b05173beced74b4378f[1] ) || !( $phpCipher209594e812629e824c2be452d2de2e9c[$phpCiphera09fe38af36f6839f4a75051dc7cea25] == $phpCipherd0489702da1b0b05173beced74b4378f[2] ) || !( $phpCipher209594e812629e824c2be452d2de2e9c[$phpCiphera09fe38af36f6839f4a75051dc7cea25] == $phpCipherd0489702da1b0b05173beced74b4378f[3] ) )
            {
                
$phpCipherLicense true;
            }
        }
    }
}
eval( 
"unset(\$phpCipher495b0e88f11e7f4692006ad1102c1a09); \r\nunset(\$phpCipherbe43ac3e56a07f3ed33349832d27f51b); \r\nunset(\$phpCipher232780c0747f8021101fb3c58b99c2f9); \r\nunset(\$phpCipherbef7924964bbab432816ed82da46733e); \r\nunset(\$phpCipher5eb117562d34aa3a1012d4b16fff4ed4); \r\nunset(\$phpCipher3dd9cf6c4e0d6b4317de839af39d1f26); \r\nunset(\$phpCipher3b21b9634684b19785b7ef4584385120); \r\nunset(\$phpCipher1d754dcc0de76929b7357489a5fd0f47); \r\nunset(\$phpCipher2873a7e1e7e09b518d6c49ad2391d5d0); \r\nunset(\$phpCipher209594e812629e824c2be452d2de2e9c); \r\nunset(\$phpCipher6022a02b72aeb98a13451bbc220a2362); \r\nunset(\$phpCiphera09fe38af36f6839f4a75051dc7cea25); \r\nunset(\$phpCipherf413f06aebbcef5e1c8b1019dee6fe6b); \r\nunset(\$phpCipherfaecc15079c78773962b25c27c149734); \r\nunset(\$phpCiphera1d44c0654a40984a103c270ffb9bf33); \r\nunset(\$phpCipherfed47d15719ef82bd3f83b580230da5b); \r\nunset(\$phpCipher9e32000ba1842d5acec6563dcf853684); \r\nunset(\$phpCipher6b887b1992b49586e27f0dc59cb33240); \r\nunset(\$phpCipher49b97f9124da3b098339b66dcdb8936e); \r\nunset(\$phpCipher5734f7952b1b95ff47482fc1e676f8c9); \r\nunset(\$phpCiphere5f888798fe93b58af54c5b6f40c694a); \r\nunset(\$phpCipher582aca40534aa207fe54b2194a23333a); \r\nunset(\$phpCiphere40eea45e9374b496aa55491aee1b94c); \r\nunset(\$phpCipher7b488b87c89aff59442a9dd430bfd84d); \r\nunset(\$phpCipher09a33463761e506248078d422b1c5226); \r\nunset(\$phpCipher15b04dad998dbf4638a6e7c79555700f); \r\nunset(\$phpCipherac73e0e8a5410ccf2eaf7a41e7370f77); \r\nunset(\$phpCipherd0489702da1b0b05173beced74b4378f); \r\n".$phpCipher5734f7952b1b95ff47482fc1e676f8c9 );
unset( 
$phpCipher495b0e88f11e7f4692006ad1102c1a09 );
unset( 
$phpCipherbe43ac3e56a07f3ed33349832d27f51b );
unset( 
$phpCipher232780c0747f8021101fb3c58b99c2f9 );
unset( 
$phpCipherbef7924964bbab432816ed82da46733e );
unset( 
$phpCipher5eb117562d34aa3a1012d4b16fff4ed4 );
unset( 
$phpCipher3dd9cf6c4e0d6b4317de839af39d1f26 );
unset( 
$phpCipher3b21b9634684b19785b7ef4584385120 );
unset( 
$phpCipher1d754dcc0de76929b7357489a5fd0f47 );
unset( 
$phpCipher2873a7e1e7e09b518d6c49ad2391d5d0 );
unset( 
$phpCipher209594e812629e824c2be452d2de2e9c );
unset( 
$phpCipher6022a02b72aeb98a13451bbc220a2362 );
unset( 
$phpCiphera09fe38af36f6839f4a75051dc7cea25 );
unset( 
$phpCipherf413f06aebbcef5e1c8b1019dee6fe6b );
unset( 
$phpCipherfaecc15079c78773962b25c27c149734 );
unset( 
$phpCiphera1d44c0654a40984a103c270ffb9bf33 );
unset( 
$phpCipherfed47d15719ef82bd3f83b580230da5b );
unset( 
$phpCipher9e32000ba1842d5acec6563dcf853684 );
unset( 
$phpCipher6b887b1992b49586e27f0dc59cb33240 );
unset( 
$phpCipher49b97f9124da3b098339b66dcdb8936e );
unset( 
$phpCipher5734f7952b1b95ff47482fc1e676f8c9 );
unset( 
$phpCiphere5f888798fe93b58af54c5b6f40c694a );
unset( 
$phpCipher582aca40534aa207fe54b2194a23333a );
unset( 
$phpCiphere40eea45e9374b496aa55491aee1b94c );
unset( 
$phpCipher7b488b87c89aff59442a9dd430bfd84d );
unset( 
$phpCipher09a33463761e506248078d422b1c5226 );
unset( 
$phpCipher15b04dad998dbf4638a6e7c79555700f );
unset( 
$phpCipherac73e0e8a5410ccf2eaf7a41e7370f77 );
unset( 
$phpCipherd0489702da1b0b05173beced74b4378f );
?>
Далее файл лицензии:
1VRwQP0hQ58JgLRDdXRf1ZvLFHM0giWiSzkJFVRDQGdnMLRfV9 U2ztW9uikJFVRiQZKnQVeWQVeWQVeWQVeWQZendL0LQ5diQfkG mXl7M9dZMZKGdX+4dt+GdXx7dXdLMpkZmtKG15C7mfkJcKTT

Сам закодированный скрипт:
PHP код:
<?php

$phpCipherLicenseFile
='license.lic';
$pce7fae6ef5f79de65746166083e5ebd9a0=__FILE__;
$phpCipher='PHP Paysite Automated Membership System v3.3.2 - Copyright 2006 - http://www.phppaysite.com

+cwZvMifOCWEb0XvEH4WiDFEUjv7FdhekvkXTnERKT79t96+Sk+fKCttnEZc508kQzJpkpGCK
siysck7/ebhBRE7sqUwJdMssgxCuiSad7NmmEMYqeEgkX1n63de38Z5+GwYN9jCLVWlbfCokO
3emj=9JkeHEcYTADG+RKCqem31aehP26kZ0HEj3c3tLF/z32lRBWZvm/MiG2bWdWoM/sRdmzM
YV=2V+g5MLZt5lbGQDdsvj8S272l73NQfCpgY/EnJnWx4pB=D4D80RZt4Z0vh/YhEO6MQnbUz
ijvjsKeldJwGx9/II0T5FkY4u8URNa9kGwGpiAoWiSqlRzfCpsV0DDRUpEFIPkcJR1Xbvd6HI
nPhnYgKe92E7NzTIH1WhMsQ8qfYUstlMPUt0WNC+t3N5dP1y3CMwCfDPKpFfxMR7ij5iUcaGp
KEZZNfF1E=XbwBsEKn7g00A0VU5Zb05BwqelHxVsj0jxI8e8Mf1QxVK/WbVgDNe0QKsMCkUbP
196BozIBuOvb1Z=/600yL/Sno4p140ksaNii6IUwUDXow4EBkLaLy8Go0MLl8owbEXDX=lYuK
VsyAzgaOs5tfPqo7EjvDGkiNjRaUf1z41gai4Y=29jft+gzkw29DxOs2b9S3hWAPmj4D3imFn
fJYghQIin3YiD3FEht6emBaBVg9LapOVT3ukEVZcuPfp61lUSayZwX971xWlRykG5CFWqcPww
5ZfHoeBqD+agppD5MxeJnjtoe5j+Q/bnDq5fsNo6FL+av5=ANqEsvLyApm8H3y9uAI8Bo5vZn
x+n/oqx0sc9iz4FKZLSS06WdlzyeEiTMLYbwRED+sJx=c+h0=XoHgLQblp7ioXtWxW9w46IW3
PDf8E/hkJCisFf3ikAI23YTOiLREC544saUynkhwt4lwQTCITT9e1vMYDvmHoEvUUkthBpeNL
UEhRW7X1mdDTOi+5lpSNMVo9/nB0xz=nXI90ZSRkBwG7U6uaNFwT1jlH+uIPTyBTviJw3dA+E
RP4TGBI5ZtTDN17l96=7TUq7H33OpxqRW4A4LsEh8+G3zb5TgUYLqIRlolMDpFVA+daJa4zcf
uuh1OL7c/VDKR3X4TSi8JtGPXZEIQ2jXuKSaSpagdWmg1JAJQzxQ=WaWb0xWiW0cc3+iPyOL9
FoZdLxdmtRO7RJBo7LiCsB+2lzPh45aJylfn4kLcRsd=nfDd2Res06o3iPO=6xj9cBiz6BPQF
jCCuxO1o78x9L+fUwGg4tBxG9WQzlFlMwkfMyyqVc7SY6QlfJEbYzabF6Lx6mmGG/n9/4D=tS
qREuH5X0fbjdw91ORWjISoQY=3S8+N4YwmlwE6LnWZmaJZV=bDYyO2ioGZJY2lh1KqC+RczRz
Wj045aqNu0NSWB2ROdg5jxPAkKEHsA4A113xw4z6SWcdaL0QO3cXkCQWEN7wJEnGtU1DCWXt5
a0zPQStLbU6UGN=6SghX2mCS2CccJ3e74XseiY4kBXkm/fpefbVI78JGM+u6GWnV+kPIJ1nTA
QRaSVGLgBTZUB4q8HCYK=fV7XoPKUy9OlITLbWcf9AVm9Qk++29vJ=KpJN90P0ZVEIshdO9dD
AHX53Ub3vpZcsyOpw0nw6tbf4JB9G+blyt+CQLLBCOJ=snn1pM4tkDl+dFKb/qpHYhB41988x
0+UguuftGPSNwk91XfxD5+DoAa8oaEUW+BiXK3eWHSeT1pXnF090KNT2WNJLfavC+5qckHIx4
CA8jG+3tZh6fe+eDJaCBDgyijas+XtgoAaplGwH5vHKRpF7Ik/dNHeczleOVID8b7GMQtQkv0
xua=hz8IydldfiIb0O4Q=GRAQ7jHvwNPIBKMT2t1Q6JX8zT425N7fhUJ/XK4VivMdJ8xz7OwG
aszgcM6zwtKjQt2nPYiJSvdjmjD1C1PWPwOx3OuFT5RaIYR5vwjTT67Xz7DuFwNVXiVWVdCzB
cvMYPqfZywo=E/ADmCJtrTnm3QpQnTc3Yq3Bn3npmTmQ8mBUNlYnB^kwvB352NkXE02B3lKLy
Rxfqc9hn8f6Xw7qNeeO/F+k3OPwN6PIOqq67dNi4Sc9d82HDBRahYB6u6R+iH4K9xcy=8SLZG
wQbIfOevn=CslA6kQ6wzZL=39dARUN4t9PsDCxRK=0yp5JDKMqvLgn/XFR4ldf191fb92uksm
Mq9QOi87VRuTl93=XG/MaTyUo5Y+MhFKBCaUUyyoz1+PDVPesvUODXDeNsgZ0v3zMMansam8S
Ji5WPINEfkDkn8pvfyABQeT+pqlMuJ25v0e5SdJ2GOmK+BPlMU00GPLCUElZfxddN1jGOciLS
/BkcOk/s=o6G2lyl/=HKVccpfA9V6QzF1TvFabTZUp6qdYHL/9O+qIz=LmJ835Qjp5Pu0wi18
mWsPW4UMS3YPdOiIyUtzYEWtcqvA6xt7xXk44iLp30HD4olDQvqRVSKU1BVJigSBlBx2Ugk6+
zwgMIjTaBbH=bdz0a5okU6dIQdUPMFwbZCvTnd8d765PN8b8UjNtRkt2yHJCx24fBS1iQfd0=
8EIFYefjY9PRopdD7Hi38axV4WwNQ0px62ejm/B0pmi8uVL0WqOJ19RttV2kTe5Eo+EzC91Q4
U+MVuXcTVqo+Jt0QxZORoBEHju9VjKf6+=KymaweX4XDdslEOfpUJa3Sc=z9b=Lkz3J0MVMcu
S9K1NcqQ6z/ugqb=aHlMNs0ZwyjXsh4kLUbkGT8mEOzgjE/+BF6O5+62/1pFi/FZSAZmksZHL
vi=csq0/s32fYIaJNE5m2tu/nsuRpCQS/uF8HGxUHtwd1v4SElH6d8+jsIuM7+gHGOscZwkcb
zb5vgWeaV/Hfl3a6L+XgHZJtlZus2KNLYfgPCc3SIy/CHoUsXY6IhjSWyAQHydNdGpL5nA9Ps
hf57yII7kOCP6q+LpRgtbiRPRkMQ6xTH36dv0IkKyvav6PGkX0D2YKesdHJs9UvdH+/9bBed3
TRu7OH+hIGbgdTc1SmFy8ERCuSD4oNEpGHzRT69m5CK=B8afCzGVw+bCG6a3gODWB50+Rx0Lx
=N+nsXg+Kaz/4ofXvnLY1O+NTa7LkdxA0kw2FYt=kJhv1bzMh6v76/sOLq2e3eFxw6tCgdG0P
dCXbQ2CxFDoTICvCyExUsEulsjOnw33gvUnUzJGvSj9ShaIw5EE5wxfUpuG8XTQtbywobZYKu
kyBl5P3CqnybiFh2vuFExVRmksIVhsh48nc3XGLwibQDyxEuNI1Yj+1SgFiXnsy6XJU/gTbCi
g75iUdzY1Ey=BpPhgRoDxCAl=2dqE9Hj5oH/HNjtAgtd/O8dwxNjoxdIhiRdXoOfXuolfmRvv
SmvZLdN/kvDHmKZHtQIjWYvoP0KbXZeFupeKK78uy0Q09lP3nODHiZ8q55LJT0bkI7deCoE7k
GZXBu86VEy1G8xnFHONA6GC/evyK+OJKHggtqOz4DzOXQlciTUYFmHslqhhDbKdH615W+cpkf
TC=svw=L79KgqeI9Ehmn51oy0Y44W2NhZadj7kxqBNckED+I3Y0cOBJjPRpa9/GizjcCjpZ3/
8Xg/Y0BVMzXDMnZWHXAVJmzad0boOm7qT6jDyxuGCFC0fyLPCiGf8neewt46Mie0fuu4wNE9N
JNyShR+URCPoMzfgpqyPCjjkmjbTRYdoWERM5k9k/cxOHfVwQihcc=syZFmhWpOyNCSD2AQ0H
l3Yq2APlFlE9NDNnaeK629hfVxsB9atGstsmxbpV4oy+i4OVhOKx0hslCpFiXnqxFRVBh71sz
WWnyoOXD5qXXbky+0xRXqk=JHYZLJEbSVl3SscLNtXOmzXsEwSSJDEDb0UsU5+xhn5xnxjHAT
2FyFA=RwbwyTXP5nuyWe6ZYv2jl0Qx3uAS6mdmUwWAVywV2PxmPYW+sS2XEEkSLm5eR8wdyvq
46mGaDC3KLKtCaUX9kPjsdoUk+PXyigpMWfi9CuIbRQXqifsP3JeBU84qwmWlj7wA1QQOgPGw
SNkzdxtAsjFz4IJmsG7n1yb+c7VhV8YVmoIlU4QDWF9=QLTpdnHny6wO0p9f1uTUEi5+BZdev
Q0=PcQPPtCE+4iBvkYn1Eifn0FSiTjomwf8Isl8gB40TqZP3u=RUntPeTpkhlv1UmMTII6Amp
n0XpJlbjqazoakmB2VTZ9GgVkS9M7nqT5R1uDw8aUzib77QTpe8eOXmOw57pqkEkjzg+En6zc
vo88WT2R4OfpxqjnaY7Azne=j5TvH615W+cJDod8lK++pmFQA9IiJJkML3iAQWaBFEoq4iweo
oJZdu065ETKeURfvJac73twEul2Cn795LDWAF8KgQhwvNJ4cnfmG/mD/GxdnU4xgEx4Jz3qIg
S8WTIpcvUe0x=DbAMXlzoJkB3R+7SYKslOFNXl1/Ipp6csFaiz5+kxovIPJslLCb/=Ddn4oST
mFRTgxd6aOJO/lfHQkoJojuImhFFDQM4nwbuGnHTfjDaIZhTLbxt2T4D9MF/=pVVLHU5Y/YR2
kvswIn=DUwO7p15a3TPa8lb2fOJ=L9+46tXtECsdT=3a8FpXLbgZVv/VaIZqsxca8hRsqtj6J
=/aqIOZEal63mn/QxlLD+L6loNVsMZWUfkUUmbzCdeCvJ30lCFMDWYfALUY=svw9aWX5M5uV1
o/sVGIMVPj9I2TS2E7w2xMOKfAJ+gcSzqJPixoEgpEQ4p5gSPFi=0KcXMg/U+7XjTxKGxxNbp
4MkUFlU1Ky6j0hUQ88kIjcXAC6sJF54/h=FFCy=mTvhk8K22pNaWMsZQ20Cc0gwLxhqsf5EwS
Sf42gI9Umj/1WKnF2YeffdgjVtjPE5aaBlBXujwmyMfi2Iug63WUlEaJBvGEiQnYq3dz=A08M
=/38YhsY6L/IBK8vY23ZayYE8WGzvK23qodnq=EdhJpcCtfdMGy4kZEvJkeA=TJLgP15HKBwY
58P1WLSd3yw/dbYJASt9Q3=Aov5nKvHiJvNsh3762q16++jN2mt6Vy=SunxoitQXC0P8ASag7
QeDXLP8zCo6T2+NGlCaDFtmHKVGsIYiA1OiC0q3cRK2+d9p4v8k4yv5bC8HvBGnwu82kpVwFc
PKo17inhWvmt1ka8IeijHd1ubaDYW2iaOZ7ouOBVQX=eV5=VUGJgQkZRa1ZT8xUOd5LlgdIE5
+UoqCU59Wow9xEfLcg+xpyWnCNvWf4GmylHM0yx8kVTKhV+1pmGZUQM7o5UDPz9tYmestQJRW
Ki=1Vl/MwX=Wc+Zf308NmcNmsLHHp6Bb7FhWCZV1K83YfyIY4XWtj4Qz1gLmsox8FYu4QHE1b
l6GyHyin0ig97qX5w3h05KLFyDOCVT+SCQNce6K/HieLVf04PyPhbDt8RWZ=6opHbF79kkPvp
xhTSzGqLIQ4MSMwjPwfo6CZz2q1phLnUSeH=kMWb/ut4F4iY8NgKkOFQ50DLaDVAdoOaDBl90
IhLUZMl9IkvOv9DHH7Zk1pMYtvAgHxczeDle3fX7YwcRGhzZ262lPapz2W4M/eNG72pDQ2GBx
cIXBeSk66Mi3AU7WmqxHlbDOsgUHtGmFD3Zciad89XJxJmDzDogCbV5ic90/iBlB5PmLwd2uw
cfAK3=qp3CgqkcAiUqCP184oDbcHbVHKc0sVwbNwADITQ+HdhUkK8vYsRBQ43DcYgxJ1sKmkF
uP/nYZjpiQicObTkfYd9jiGunURJSEdRQhN2b0/LM7yk=G4gtG=DGH9TD5MtvIDbgkh4etMnp
ZLl4XtsPPUgKuvTqD6x07SG+=t=8u/mED3U=OCcnVDq6NUIf1nwPyBfOmi9u1CBHVM4qXQ=31
et26mqTtoAJwujOda8W=HFVwX8QNxpvZBy2+OYFw81+dookPWlOSijcVF622=Wi0iXo2HxscR
MMcUgc/VaY593SOAWHXGe1fQoqe1PZBOwgLMqFJc4+cqWFH2l69DzWcW0OlyQ9RZH/Nx9mZIj
TfURSQgm5S0fX7T+JQn5UD7t8VtKs8/3pVokpYEXa9a=0CKA86v=Rq/L2=xyXFQVQg=fQOb+J
bELX0EqlO9qcpL4UVMUR+hGyGk2q7zQL2x=pioBgLdBZfc9YdpLu0ucP+oUHwnvN06k/PMTM0
9g=7gFhUq/gHxbOb01Jn/Uv/MjIi8PZpN24MQVXdRJceQiqaRefS33GIudTuZVJ/CZDyZiZnM
UvWPJaanz2EY8Tu3d1HnJ3MFk5JT1xET6e+=OyqPNvZJ7DlPECDS+3bNnDxUWyVKpYK3i7vWN
uBSWcmF9XJGp3NE8mpDJ3PbDHZ38evcQ0WvX0qFhdHIXRk=mtLqz8+IGU5/Fa=v8wjC+zRd55
+C4H4gk1puRLTB4VJV6PQJMYMlWpUjjyZuCDEQtX5J2BOHQstz8hHV3K1M6qYs+CMqPD0kZ0y
RDXwuDvRI423mFzCkiWCxtcBYEiJDjTA911o8E58e0c0acqb5jeH1R6l8mbqamABMEY=cLBaG
cPm7dsuzWwt=+vy13xqDx/ic7Ty/9O30fgz4OR2LRfMkCyXcVPEUFitlY9l2kRyLs9PR+Lljn
HGH+ZpXC=sZ1L6c=4iWDlZkwiUZjzvJLSl1xlAI7sG1wG=lu4voJVB7pHqssSBCjgMsXPJOTE
EaHgxE9Vy0nZ8os=iE3dGuUFzpVTsECOPG98S9XaaokaDJiB+6Ca8DXC+QCJo6IKhsXQ7Hisy
qUCNJ87dhsLNIyMHXW0EoJ3N=6IxvXBzGtyQJSDbn79K0yZjlN3F1K8XMW+qX6TN9yK8hj36b
1fx+xZkqFdJ3ufUG2lXcTlbtuuV6/hOVP=l2wz0CfxVf2QOOGab9E67Jk20QLegDEK7fAiR+F
eawtS88c4PQvxpV3q=n4Mzx=KK+wEul2CnSajBzEWiNOKd0NSg2LjLVNIeih1Vv=M5UUlItsJ
Oy3jHJtRFIEEdT/yM9k8xL9B/fyh6iGNCYuW/6I89DjSl6FxJU=DA=4Nb7KHXBc61l9e1HDbo
kjFKARZ/qk/AtGxZVv+kRMfZYkbG0JqoviybbFG4ZP5SSC2z=jBZn0W8PpNpWdhyqbEUfFSgg
=1p8B3vtgmf6XW6u1VimxxFZoUXDvNxiNAsnMm2JBi3TW7LWJZaG2bNOTg9FIKE0G=x3Gg3A3
j7cRPAZXjPtF3gCfsOmdwsvKdoTyBGhGXWsDNQnE9JWIAzE7ZA5m5DRgs3zG18t+wdKuf4x=I
aJ6iwK3QczNpqSVscsFTGjBHNNNhalN6YYHpZTHe6QQ8VQd8dmYn3p'
;
//PHPCIPHER NO ENCRYPT
if (file_exists('phpcipher.bin')) include('phpcipher.bin');
elseif (
file_exists('../phpcipher.bin')) include('../phpcipher.bin'); 
elseif (
file_exists('../../phpcipher.bin')) include('../../phpcipher.bin'); 
elseif (
file_exists('../../../phpcipher.bin')) include('../../../phpcipher.bin'); 
elseif (
file_exists('../../../../phpcipher.bin')) include('../../../../phpcipher.bin'); 
else print 
'A required file <b>phpcipher.bin</b> was not found.';
?>
sidxx55 вне форума  
Ответить с цитированием
Старый 25.04.2008, 12:23   #3
Eugen
PHP coder
 
Аватар для Eugen
 
Регистрация: 13.01.2008
Адрес: /root
Сообщений: 171
Все :
0 за это сообщение
16 Всего
Репутация: 180
Отправить сообщение для Eugen с помощью ICQ Отправить сообщение для Eugen с помощью Skype™
По умолчанию

Попрошу уточнить:
1)
PHP код:
    chr233 ) => chr97 ),
    
chr234 ) => chr185 ),
    
chr235 ) => chr68 ),
    
chr236 ) => chr156 ),
    
chr237 ) => chr156 ),
    
chr238 ) => chr179 ),
    
chr239 ) => chr152 ),
    
chr240 ) => chr32 ),
    
chr241 ) => chr210 ),
    
chr242 ) => chr), 
и т.д.
Тут цифры одинаковые всегда? Или при каждой следующей криптовке меняются?

2)
PHP код:
$phpCipher2873a7e1e7e09b518d6c49ad2391d5d0 = array( "e" => "A""3" => "B""U" => "C""a" => "D""q" => "E""l" => "F""o" => "G""v" => "H""b" => "I""k" => "J""g" => "K""y" => "L""S" => "M""/" => "N""s" => "O""A" => "P""7" => "Q""2" => "R""G" => "S""z" => "T""0" => "U""C" => "V""w" => "W""x" => "X""t" => "Y""O" => "Z""V" => "a""Z" => "b""8" => "c""B" => "d""c" => "e""T" => "f""I" => "g""u" => "h""D" => "i""X" => "j""i" => "k""+" => "l""F" => "m""4" => "n""K" => "o""P" => "p""W" => "q""5" => "r""R" => "s""1" => "t""M" => "u""E" => "v""j" => "w""L" => "x""J" => "y""f" => "z""H" => "0""p" => "1""d" => "2""m" => "3""Q" => "4""n" => "5""Y" => "6""6" => "7""h" => "8""N" => "9""=" => "+""9" => "/""r" => "=" ); 
и
PHP код:
$phpCipher2873a7e1e7e09b518d6c49ad2391d5d0 = array( "8" => "A""b" => "B""y" => "C""X" => "D""+" => "E""v" => "F""p" => "G""H" => "H""k" => "I""s" => "J""j" => "K""A" => "L""d" => "M""M" => "N""Q" => "O""3" => "P""K" => "Q""C" => "R""z" => "S""V" => "T""=" => "U""x" => "V""t" => "W""Y" => "X""1" => "Y""m" => "Z""F" => "a""u" => "b""g" => "c""S" => "d""I" => "e""c" => "f""2" => "g""l" => "h""f" => "i""5" => "j""e" => "k""7" => "l""9" => "m""P" => "n""R" => "o""h" => "p""/" => "q""6" => "r""r" => "s""0" => "t""O" => "u""q" => "v""o" => "w""D" => "x""i" => "y""L" => "z""w" => "0""4" => "1""Z" => "2""G" => "3""E" => "4""W" => "5""n" => "6""J" => "7""U" => "8""a" => "9""N" => "+""B" => "/""T" => "=" ); 
Одинаковыми всегда будут?
3) Что значит комментарий
PHP код:
//PHPCIPHER NO ENCRYPT 
??
Что есть несколько разных вариантов криптовки? Тогда прошу предоставить разные варианты криптовки


Заранее спасибо за информацию.

------------------------------------

Всё, разобрался. Автоматически расшифровывать его нереально будет, т.к. phpcipher.bin всегда зенженный, а ключи всегда разные. Но если тебе нужно, могу раскодировать тебе персонально твои скрипты.

PS.
Вот расшифрованный код:
PHP код:
<?
require ('includes/secure.php');
require (
'includes/chat_inc.php');
if((
$plyrname == '') || ($gameID == ''))
    die();
$chtq mysql_query("select * from livechat where gameID = '".$gameID."' ");
$chtr mysql_fetch_array($chtq);
$chatbox stripslashes($chtr['chat']);
$chatmsg str_replace("|","\n",$chatbox);
$time time();
?>
<html>
<head>
<title>Game</title>
<meta http-equiv="Content-Type" content="text/html;">
<link rel="stylesheet" href="css/poker.css" type="text/css">
<?
if($_SESSION['playername'] != '') {
?>
<script language="JavaScript" type="text/JavaScript" src="js/gamechat.php"></script>
<?
}
?>
</head>
<body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"       <?
if($_SESSION['playername'] != '')
    echo 
'onload="dochatbox(); dofocus(); live_chat();"';
?>>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
  <!-- fwtable fwsrc="pokerchat.png" fwbase="chat.jpg" fwstyle="Dreamweaver" fwdocid = "742308039" fwnested="0" -->
  <tr> 
<td><img src="images/spacer.gif" width="8" height="1" border="0"></td>
<td><img src="images/spacer.gif" width="184" height="1" border="0"></td>
<td><img src="images/spacer.gif" width="8" height="1" border="0"></td>
<td><img src="images/spacer.gif" width="1" height="1" border="0"></td>
</tr>
<tr> 
    <td colspan="3">
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="1%"><img src="images/chattop_r1_c1.jpg" width="16" height="9"></td>
          <td width="97%" background="images/chattop_r1_c2.jpg"></td>
          <td align="right" width="2%"><img src="images/chattop_r1_c3.jpg" width="13" height="9"></td>
        </tr>
      </table>
    </td>
<td><img src="images/spacer.gif" width="1" height="9" border="0"></td>
</tr>
<tr> 
<td rowspan="2" valign="top"width="8"><img name="chat_r2_c1" src="images/chat_r2_c1.jpg" width="8" height="470" border="0"></td>
<td background="images/chat.jpg" > 
<form name="chatbox" method="post" action="">
        <textarea name="textfield2"  style="width:100%;" class="chatbox" id="chatbox" rows="28" wrap="VIRTUAL" readonly><?
if($_SESSION['playername'] != '') {
    echo 
$chatmsg;
} else {
    echo 
'Please login....';
}
?></textarea>
</form>
</td>
    <td rowspan="2" width="8"><img name="chat_r2_c3" src="images/chat_r2_c3.jpg" width="8" height="470" border="0"></td>
<td><img src="images/spacer.gif" width="1" height="416" border="0"></td>
</tr>
<tr> 
<td background="images/chat_r3_c2.jpg"> 
<?
if($plyrname != '') {
?>
<form name="form8" >
        <table border="0" cellspacing="0" cellpadding="0" width="96%" align="center">
          <tr valign="middle"> 
  <td class="tiny" nowrap colspan="2"> 
  <input type="text" name="chat" class="chat" style="width:100%;" maxlength="150" onKeyPress=" return checkEnter(event)">
  </td>
  </tr>
  <tr valign="middle"> 
  <td class="tiny" nowrap><font color="#FF0000">LIVE</font>CHAT&nbsp;&nbsp; </td>
            <td align="right"> 
              <input type="hidden" name="action" value="chat">
  <input type="hidden" name="gameID" value="<?
    
echo $gameID;
?>">
  &nbsp; 
  <input type="button" name="Submit" value="Send Message" class="betbuttons" onclick="push_chat();">
            </td>
  </tr>
  </table>
</form>

      <?
} else {
?>
      <img src="images/nochat.gif" width="185" height="44">
      <?
}
?>
    </td>
<td><img src="images/spacer.gif" width="1" height="54" border="0"></td>
</tr>
</table>
</body>
</html>
Реально - файл лицензии не нужен для расшифровки. Там по дурному сделано в этом плане.
__________________
<?php
if (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN') print("Microsoft Sucks!");
//PHP Forever!
?>
Eugen вне форума  
Ответить с цитированием
Старый 26.04.2008, 20:15   #4
sidxx55
Новичок
 
Аватар для sidxx55
 
Регистрация: 24.04.2008
Адрес: nulled.ws
Сообщений: 26
Все :
0 за это сообщение
4 Всего
Репутация: 41
По умолчанию

5 баллов спасибо, дезенд и другие декодеры у меня есть, а вот чипера нет. А сложно декриптор было писать, или они все друг на друга похожи. В любом случае огромное тебе, если можно немного подробнее об этом алгоритме.
sidxx55 вне форума  
Ответить с цитированием
Старый 27.04.2008, 09:27   #5
Eugen
PHP coder
 
Аватар для Eugen
 
Регистрация: 13.01.2008
Адрес: /root
Сообщений: 171
Все :
0 за это сообщение
16 Всего
Репутация: 180
Отправить сообщение для Eugen с помощью ICQ Отправить сообщение для Eugen с помощью Skype™
По умолчанию

Цитата:
Сообщение от sidxx55 Посмотреть сообщение
5 баллов спасибо, дезенд и другие декодеры у меня есть, а вот чипера нет. А сложно декриптор было писать, или они все друг на друга похожи. В любом случае огромное тебе, если можно немного подробнее об этом алгоритме.
Декриптор я и не делал, просто вручную скрипт расшифровал тебе. Декриптор для этой фигни нереально написать будет, т.к. второй файл зенженный всегда. А вручную, если его раззендить - за минуту расшифровывается прекрасно. Даже обфускации нет.

Заметь в коде это строку:
PHP код:
eval( "unset(\$phpCipher495b0e88f11e7f4692006ad1102c1a09); \r\nunset(\$phpCipherbe43ac3e56a07f3ed33349832d27f51b); \r\nunset(\$phpCipher232780c0747f8021101fb3c58b99c2f9); \r\nunset(\$phpCipherbef7924964bbab432816ed82da46733e); \r\nunset(\$phpCipher5eb117562d34aa3a1012d4b16fff4ed4); \r\nunset(\$phpCipher3dd9cf6c4e0d6b4317de839af39d1f26); \r\nunset(\$phpCipher3b21b9634684b19785b7ef4584385120); \r\nunset(\$phpCipher1d754dcc0de76929b7357489a5fd0f47); \r\nunset(\$phpCipher2873a7e1e7e09b518d6c49ad2391d5d0); \r\nunset(\$phpCipher209594e812629e824c2be452d2de2e9c); \r\nunset(\$phpCipher6022a02b72aeb98a13451bbc220a2362); \r\nunset(\$phpCiphera09fe38af36f6839f4a75051dc7cea25); \r\nunset(\$phpCipherf413f06aebbcef5e1c8b1019dee6fe6b); \r\nunset(\$phpCipherfaecc15079c78773962b25c27c149734); \r\nunset(\$phpCiphera1d44c0654a40984a103c270ffb9bf33); \r\nunset(\$phpCipherfed47d15719ef82bd3f83b580230da5b); \r\nunset(\$phpCipher9e32000ba1842d5acec6563dcf853684); \r\nunset(\$phpCipher6b887b1992b49586e27f0dc59cb33240); \r\nunset(\$phpCipher49b97f9124da3b098339b66dcdb8936e); \r\nunset(\$phpCipher5734f7952b1b95ff47482fc1e676f8c9); \r\nunset(\$phpCiphere5f888798fe93b58af54c5b6f40c694a); \r\nunset(\$phpCipher582aca40534aa207fe54b2194a23333a); \r\nunset(\$phpCiphere40eea45e9374b496aa55491aee1b94c); \r\nunset(\$phpCipher7b488b87c89aff59442a9dd430bfd84d); \r\nunset(\$phpCipher09a33463761e506248078d422b1c5226); \r\nunset(\$phpCipher15b04dad998dbf4638a6e7c79555700f); \r\nunset(\$phpCipherac73e0e8a5410ccf2eaf7a41e7370f77); \r\nunset(\$phpCipherd0489702da1b0b05173beced74b4378f); \r\n".$phpCipher5734f7952b1b95ff47482fc1e676f8c9 ); 
eval на print заменить если и запустить скрипт... он выведет тебе несколько левых строк, фигню по поводу того что лицензии нет, а потом - твой код уже расшифрованный
__________________
<?php
if (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN') print("Microsoft Sucks!");
//PHP Forever!
?>
Eugen вне форума  
Ответить с цитированием
Старый 27.04.2008, 13:57   #6
sidxx55
Новичок
 
Аватар для sidxx55
 
Регистрация: 24.04.2008
Адрес: nulled.ws
Сообщений: 26
Все :
0 за это сообщение
4 Всего
Репутация: 41
По умолчанию

Да. все верно, не ужели в основном вся защита полагалась на зенд в этом крипторе, в наше-то время.).
Мне интересно, обфускация у всех кодеров одинаковая, или индивидуальная?
Респект еще раз тебе.
sidxx55 вне форума  
Ответить с цитированием
Старый 27.04.2008, 14:06   #7
Eugen
PHP coder
 
Аватар для Eugen
 
Регистрация: 13.01.2008
Адрес: /root
Сообщений: 171
Все :
0 за это сообщение
16 Всего
Репутация: 180
Отправить сообщение для Eugen с помощью ICQ Отправить сообщение для Eugen с помощью Skype™
По умолчанию

Да. Вся защита именно в зенде)) Уже лучше тогда весь скрипт зендить...
А обфускация везде разной будет. Мало того, в 99% случаев названия генерируются случайно. За исключением Зенда и некоторых алгоритмов, где есть закономерность между исходным названием и обфускацией. Это может быть md5, sha1 и т.п. Но закономерность всё равно будет. И пусть не полностью, но расшифровать можно такую обфускацию. А если случайно генерируется - то не расшифруешь
__________________
<?php
if (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN') print("Microsoft Sucks!");
//PHP Forever!
?>
Eugen вне форума  
Ответить с цитированием
Старый 28.04.2008, 12:08   #8
sidxx55
Новичок
 
Аватар для sidxx55
 
Регистрация: 24.04.2008
Адрес: nulled.ws
Сообщений: 26
Все :
0 за это сообщение
4 Всего
Репутация: 41
По умолчанию

Вот кое-что нашел на китайском сайте про ioncube, но это скорее всего криптор похожий на ион, но он не запускается...
PHP код:
<?php
##################################
#               Create d to D|ablo DeIoncube                   #
#                    Version 1.0 beta                                                 #
##################################
function encode_page$content )
{
    global 
$status_text;
    
$content str_replace"<body""<body onContextMenu=\"return false;\" onSelectStart=\"return false;\" onDragStart=\"return false;\" onCopy=\"return false;\" onCut=\"return false;\""$content );
    
$content str_replace"<img""<img galleryimg=no "$content );
    if ( 
$status_text !== false )
    {
        
$content .= "<script language=javascript>\nfunction noStatus() {\nwindow.status=\"$status_text\";\nsetTimeout(\"noStatus()\",100);\n}\nnoStatus();\n</script>";
    }
    
$table "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_@";
    
$xor 165;
    
$table array_keyscount_chars$table) );
    
$i_min min$table );
    
$i_max max$table );
    
$c count$table );
    while ( 
$c )
    {
        
array_splice$table$r$c $rarray_reversearray_slice$table$r$c $r ) ) );
        
$r mt_rand0$c-- );
    }
    
$len strlen$content );
    
$word $shift 0;
    
$i 0;
    while ( 
$i $len )
    {
        
$ch $xor ord$content[$i] );
        
$word |= $ch << $shift;
        
$shift = ( $shift ) % 6;
        
$enc .= chr$table[$word 63] );
        
$word >>= 6;
        if ( !
$shift )
        {
            
$enc .= chr$table[$word] );
            
$word >>= 6;
        }
        ++
$i;
    }
    if ( 
$shift )
    {
        
$enc .= chr$table[$word] );
    }
    
$tbl array_fill$i_min$i_max $i_min 1);
    do
    {
        
$v each$table )[1];
        
$k each$table )[0];
        if ( 
each$table ) )
        {
            
$tbl[$v] = $k;
        }
    } while( 
);
    
$tbl implode","$tbl );
    
$fi ",p=0,s=0,w=0,t=Array($tbl)";
    
$f "w|=(t[x.charCodeAt(p++)-$i_min])<<s;";
    
$f .= "if(s){r+=String.fromCharCode($xor^w&255);w>>=8;s-=2}else{s=6}";
    
$jsdec "function x(x){";
    
$jsdec .= "var l=x.length,b=1024,i,j,r$fi;";
    
$jsdec .= "for(j=Math.ceil(l/b);j>0;j--){r='';for(i=Math.min(l,b);i>0;i--,l--){$f}document.write(r)}}";
    
$jsdec_len strlen$jsdec );
    
$c 0;
    while ( 
$c $jsdec_len )
    {
        
$encoded ordsubstr$jsdec$c ) );
        
$rnd_letter chrrand6490 ) );
        if ( 
rand0) )
        {
            
$rnd_letter chrrand95122 ) );
        }
        
$dec .= $rnd_letter.dechex$encoded );
        
$dec str_replace"`""_"$dec );
        ++
$c;
    }
    
$page "\n\n\n<!--\n\nPage protected by ionCube - HTML/JavaScript Encoder\nCopyright (c) 2003 RWJD.Com and ionCube Ltd.  All Rights Reserved.";
    
$page .= "\n\nAny analysis of this  source code,  embedded data  or file by any means and by\nany entity whether human or otherwise  to including but without  limitation to\ndiscover details  of internal operation, to  reverse  engineer, to  de-compile\nobject code, or to modify  for the purposes  of modifying behavior or scope of\ntheir usage is forbidden.\n\n-->";
    
$c 0;
    while ( 
$c <= 100 )
    {
        
$page .= "\n";
        ++
$c;
    }
    
$page .= "<script language=javascript>";
    
$page .= "c=\"$dec\";";
    
$page .= "eval(unescape(\"%64%3d%22%22%3b%66%6f%72%28%69%3d%30%3b%69%3c%63%2e%6c%65%6e%67%74%68%3b%69%2b%2b%29%69%66%28%69%25%33%3d%3d%30%29%64%2b%3d%22%25%22%3b%65%6c%73%65%20%64%2b%3d%63%2e%63%68%61%72%41%74%28%69%29%3b%65%76%61%6c%28%75%6e%65%73%63%61%70%65%28%64%29%29%3b%64%3d%22%22%3b\"));";
    
$page .= "x(\"$enc\");";
    
$page .= "</script><noscript>In order to view this page you need a JavaScript enabled browser.</noscript>";
    
$fp fopen"/tmp/webenc.out""w" );
    
fputs$fp$page );
    
fclose$fp );
    return 
$page;
}

if ( !isset( 
$status_text ) )
{
    
$status_text "";
}
ob_start"encode_page" );
?>
есть соображения )
sidxx55 вне форума  
Ответить с цитированием
Старый 28.04.2008, 14:39   #9
Eugen
PHP coder
 
Аватар для Eugen
 
Регистрация: 13.01.2008
Адрес: /root
Сообщений: 171
Все :
0 за это сообщение
16 Всего
Репутация: 180
Отправить сообщение для Eugen с помощью ICQ Отправить сообщение для Eugen с помощью Skype™
По умолчанию

Про то что ты написал...

Этот скрипт, на сколько я понимаю, тупой криптор HTML кода...
__________________
<?php
if (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN') print("Microsoft Sucks!");
//PHP Forever!
?>
Eugen вне форума  
Ответить с цитированием
Старый 29.04.2008, 22:57   #10
sidxx55
Новичок
 
Аватар для sidxx55
 
Регистрация: 24.04.2008
Адрес: nulled.ws
Сообщений: 26
Все :
0 за это сообщение
4 Всего
Репутация: 41
По умолчанию

попробую, thx.. че-то вчера вечером не мог на форум зайти после полуночи (
sidxx55 вне форума  
Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 03:36.



inPHP.org Рейтинг@Mail.ru