Сегодня увидел что вышла новая версия вап цмс Wap-motor 17.5. (http://visavi.net) И вот главная проблема..чтобы были в скрипте доступны все функции нужно приобрести лицензию. Так же нельзя изменить копирайты. В файлике /template/gzip.php прописан код в чем-то зашифрован. Code: <?php /* ВНИМАНИЕ! Этот файл защищен в соответствии с законом об авторском праве. Изменять или расшифровывать этот файл строго запрещено.*/ $o="QAAAOzh3b3cKDWJxZmsvZWZ0YgAAMTNYY2JkaGNiLyVNQD8+TgAAbDZfUFA2S2NqVn1iQ0kyVQAANndXU1FjX1BRQXNVa2NLUwEAUl19UTZJTgFAVFVpSV9RQUEAAEVRa1VPXTV/QVJTRWxSa00AAF1iUW9IU31FXWJqSV1Ta2QAADZkUWNtUTdBbVM1a1Bda1EAAGtiam9uXjZrbVNCPjJma0EAAFVRbF1VY2tjXVJQYHBRNmMAAF9SUHdfSVNVdlVtRUFlX2MAAHdRaUE0Y19rdlF9UV5jQWMAAF9ibUVRZlB/QmJtTjZIUVIAAH5VamNPUUFNNlBCd19RN3cAAH1UNU1sUTc2XmQ3TUhkX2wAAH5VUXdpZlNrNWJTSTJIUmMCAF1eNnd+YwUASUFjMlBqd21KIAA3MgcAQTdiQHdIZl9rU0lAfwEANFI3XTVQQQ4AN3dfVDVBa1EAADZRXl41ZDZWUU1tYlBRTFAACWxBc1RfXU1lUmtWVhIAUTcKAiAASlEKAFBRTn9mNEl2SlNjclEAEEA+a15rVX5IUEI0AQBOUUJBAABfVTRSf2Y2QV9KT29qUjVWAAAyXlNKf0k2VVJkUj4yUTZBAABOZjZjTmRAQjZKUHMzUU9OEAAyYzcFADU+XWJfb19QUGNtVAAAa2NfSUFscVVRb0JSNVFfVRUAUElABgAyBgB2BwA2YlFrUVRDSQAAU11PSVdeNklfUFNVXlY2bAYAfVBrTUEWABaANkBRfVVPUGtKAAg2XUJdNkhAa1FKbFETwElEZAAAX2NTVWpdTmNRTURTam9IUAAAUjdwSVFNQFN9VV1RNmw3ZkAAah4AaU1RXU9RX2JsPzNmQj8AQH5dQGNQZmx3fwXAbGY0Y1ZKAABAf09TNVV/YzZJTF1QTTZdAIA1a1FQUUF/UxHAXjdeflVuPgBAM2ZsbDNVbUl1JgBJU2lVTmMBAFJ3aWM3SWkEQFNWaUFRVmpVIAhtXgoASjdzamY1b0xdBABea2MAAUNQQWNFU1B3TkpPd2tebQYAAQBfY1JTUkFBAwByYzZjVWQ2USAANkgGgFBRYDJjfU42ZkJRXUkAgEB3QVM3QXZTIwBlT29oXjc2AAhfVjZva2JfSURQbGMSgFEySgAANHc2YlNBbF00Y0NlQ0lDUAAQQFZ/UVB3SVBsNkkugEBdanNAAHYkgFFeNmN/ZTZraFZ9a3djABQ3NnZRNlJ+ZEBRMTGAVQwAVVUAAENVX1ZTTV5LNmNqUm1BVFAIAFI2VVUiAFZrTVFTU0VAUEI/AABwUWtFSV1fbDVVbU1EZl9kQAB9NMBtUjdSM1VpUW1mN14yXgAAUj5EVVFsM0pTZDNmbUI0XkQQNgPAN29NHgBNUWtBQSUAcVNrTQABfWRCMmhRN0lsUTV3TFNpL8EAAH9dY21CcF1Qb3BjQEFqZFMAAGsyYkFjM1RBSWxeN3NJZGkAAklLU1NBdVVfb1FUT2tRB4A2IABRXyYBTUBkNzJdVUF3ZlFPRRAAXmNqKwBfa0RmNVV+Xn1BdVJAgFJAAEFjTFVTRQmATVVTa2tTVgYAUjJBUzUbASKAbHNXVmxwfVM3AAA2a2Vqf21iaVF/SF9rRWQ2AABgcVBBbzdRNm9FUFJvX1VPAABNQ0pBa1BRN1FfXjZBSWRQAABdRV1qY05mN0lxU1FNfVVSAMBNQ0lRYHBQUy8AKgBJUWNmU2xIAF4wAGNdI8BXVDdvdlFPTW1kUACAVX9iaWtpVF8BAEA+V1NSNkCCAh/AXl03YDMlAFFWa11fUTYsgDYAAGN1VGtRUlVqf1BQQ2tIVWkAAFVrSlFJXmJQY0JebEF+VV8ICklmUkA+QDVRUVE1c0xAwFQZgH0BAFVtQTRTNHcoAElAZUFdXlVCAAAyNFY3d2tRNHdRSEFrbUpAAABVfV43P3FRfnNMUVJefVBAQAAyMABrZlZtSWZlQl03ZTVJXgABVDRrXkk2a3FmbH9rSUJNLgABAGNFUF93VEsPwFBPQTFkNUl3gAAEwF9WbEl9Y1BvX15rQURVNoAIOQFgfklTRTFQUFV9VSkAUlI2IgBoUiQBbE1dVcB9XjZGf1RrRVQAhEpQVUNTbEFIRsFUUWNeMABdUwQANkFIVVI7AFJdSVBRbzRUQFIgADdTMABUbEoyZDRJaWU3Nk9LAAA2Y3JlN2Q3VjdRd0pBY01TEgBBbzMFAEldAwBRNV1fXUNVQlMAAGlRXl43Tn1ibU1sSl9rfWQAAGtrQVFrY35ibFVMSl9ofl0AgENFTmQ2XW1WWsBlbF02UTZVAABfU31JNlQ1UTFQQjJpZEFBgABfkFV2XlNJcGRuc1diUG9CZBkANz5tFwAigEI1OwB+XjdJRVBCdAAAM2VEPm1SQH9EUlJrRUo1aAAAM2VRazRLfj9xZDVrflRAMgAAX1ZfSUVVUG9dXUFBZmY2RQAANWNBazZKQG9fZDdNcFBDYwAAX0hAXV9SX0lAYzddTkpCNgEATmRPVUVWUggANEJ/U2xJbGUACEIzNFBPXU9dN1F0ZhYAZUFRCAdmSkB3AkA+SVVCQX5kNh0ANsAeQAAANVFqd1RjbG82UlBVcFM3PgQBRFE1a2gzoHFLfj5CVjdBdD+AQgBALMBwUVJrbsBVXlBAcDNkN2sABF9jNz5fXVJBQ2JDRn8UgHdSAABRa0xeNlE1VTRBQ0t9Sn9UIAJQVRMBd1ZtY01WNV19SkEWgDcAAWtDZWlJNGVRY2hRUnNFSRjAAABIQjYzUEFocVFTQW1RUDZxAABSfnN1ZkJ3NlJRSU1RQHNdCgBKQlV1XMBSC0B/UF9rXWVqSUAAAGRsb2pjbEFFU1JNX1VDQUUIAGY3Y11kAENjUE1SZn1rNFZSAEA+SVBTbH9mN00AQFVVZVBRRAAAVGpVVFJSXUtSUm9AUkJrToAAZIBxVEQ+UlJDXV1JUWNAUFMAAG9WUWtsdVZsPk5RT0FrZUEAAFVfVVFNSGU1c0hRQElOYlAAAndeU2o+c1U2a2xVfU1CBABfAABRQjJrYmtNbGY0Y1NkQD83gAIEQGpjfU1sXjRvd101SjMJQFEAAFRqY0Rja112VGlJM0pqSjWCAFUAcF1CUVV7gFFWNEV1Ymw2QQAQUTdza1JQY0lSUkKGgG9fZkIACHNUY0JRUVI3TTRUNG2QUGNfAABVQW9LUzZjSmQ2Y01eNGR+AKBJUFUyUUFvcmZQbmAAU0lQMlFgAF0uwHBAQlZSY1dSajIyU1FvcgQgVTdJTGaBAFFRa01LwENeNFF2CAJJQ29ffABDVmxRdFNQSUOLAH8EBVZQa0tdSQBiUElWSkJ/SwBCMwAICF5xYm0nQEJVd11CPm03gDRVbAACPnFda2NzUmlrTEpQcH9egE8AAFE2d2ZWUW9VUkBzXkw3VUyACHUAd1VfTU5dUHNdVVBYAFFjbAEAUTddbV1QVVuAY1VJN2tWYmsAAFEzY2lrbElCPk1lNGtfSjSAAHcANzd9VGlKN1BBd29Wan9mCAhiamNQOwBfZDZKfVJPjgF/RFAACE93X1BBQV9lQFFFUTjAVEI+AAJ1UVNvSWY0VVRVT0VKU5AAUhBA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";eval(base64_decode("JGxsbD0wO2V2YWwoYmFzZTY0X2RlY29kZSgiSkd4c2JHeHNiR3hzYkd4c1BTZGlZWE5sTmpSZlpHVmpiMlJsSnpzPSIpKTskbGw9MDtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd3OUoyOXlaQ2M3IikpOyRsbGxsPTA7JGxsbGxsPTM7ZXZhbCgkbGxsbGxsbGxsbGwoIkpHdzlKR3hzYkd4c2JHeHNiR3hzS0NSdktUcz0iKSk7JGxsbGxsbGw9MDskbGxsbGxsPSgkbGxsbGxsbGxsbCgkbFsxXSk8PDgpKyRsbGxsbGxsbGxsKCRsWzJdKTtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd4c2JHdzlKM04wY214bGJpYzciKSk7JGxsbGxsbGxsbD0xNjskbGxsbGxsbGw9IiI7Zm9yKDskbGxsbGw8JGxsbGxsbGxsbGxsbGwoJGwpOyl7aWYoJGxsbGxsbGxsbD09MCl7JGxsbGxsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8OCk7JGxsbGxsbCs9JGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTskbGxsbGxsbGxsPTE2O31pZigkbGxsbGxsJjB4ODAwMCl7JGxsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8NCk7JGxsbCs9KCRsbGxsbGxsbGxsKCRsWyRsbGxsbF0pPj40KTtpZigkbGxsKXskbGw9KCRsbGxsbGxsbGxsKCRsWyRsbGxsbCsrXSkmMHgwZikrMztmb3IoJGxsbGw9MDskbGxsbDwkbGw7JGxsbGwrKykkbGxsbGxsbGxbJGxsbGxsbGwrJGxsbGxdPSRsbGxsbGxsbFskbGxsbGxsbC0kbGxsKyRsbGxsXTskbGxsbGxsbCs9JGxsO31lbHNleyRsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8OCk7JGxsKz0kbGxsbGxsbGxsbCgkbFskbGxsbGwrK10pKzE2O2ZvcigkbGxsbD0wOyRsbGxsPCRsbDskbGxsbGxsbGxbJGxsbGxsbGwrJGxsbGwrK109JGxsbGxsbGxsbGwoJGxbJGxsbGxsXSkpOyRsbGxsbCsrOyRsbGxsbGxsKz0kbGw7fX1lbHNlJGxsbGxsbGxsWyRsbGxsbGxsKytdPSRsbGxsbGxsbGxsKCRsWyRsbGxsbCsrXSk7JGxsbGxsbDw8PTE7JGxsbGxsbGxsbC0tO31ldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd4c2JEMG5ZMmh5SnpzPSIpKTskbGxsbGw9MDtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkQwaVB5SXVKR3hzYkd4c2JHeHNiR3hzYkNnMk1pazciKSk7JGxsbGxsbGxsbGw9IiI7Zm9yKDskbGxsbGw8JGxsbGxsbGw7KXskbGxsbGxsbGxsbC49JGxsbGxsbGxsbGxsbCgkbGxsbGxsbGxbJGxsbGxsKytdXjB4MDcpO31ldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkM0OUpHeHNiR3hzYkd4c2JHd3VKR3hzYkd4c2JHeHNiR3hzYkNnMk1Da3VJajhpT3c9PSIpKTtldmFsKCRsbGxsbGxsbGwpOw=="));return;?> Кто сможеш зануллить двиг? Ссылка на саму цмс http://visavi.net/download/down.php?action=count&did=wap-motor16&fid=MOTOR17.5.zip&
PHP: $lll = 0; $lllllllllll = 'base64_decode'; $ll = 0; $llllllllll = 'ord'; $llll = 0; $lllll = 3; $l = $lllllllllll($o); $lllllll = 0; $llllll = ($llllllllll($l[1]) << 8) + $llllllllll($l[2]); $lllllllllllll = 'strlen'; $lllllllll = 16; $llllllll = ""; for (; $lllll < base64_decodell($l); ) { if ($lllllllll == 0) { $llllll = ($llllllllll($l[$lllll++]) << 8); $llllll += $llllllllll($l[$lllll++]); $lllllllll = 16; } if ($llllll & 0x8000) { $lll = ($llllllllll($l[$lllll++]) << 4); $lll += ($llllllllll($l[$lllll]) >> 4); if ($lll) { $ll = ($llllllllll($l[$lllll++]) & 0x0f) + 3; for ($llll = 0; $llll < $ll; $llll++) $llllllll[$lllllll + $llll] = $llllllll[$lllllll - $lll + $llll]; $lllllll += $ll; } else { $ll = ($llllllllll($l[$lllll++]) << 8); $ll += $llllllllll($l[$lllll++]) + 16; for ($llll = 0; $llll < $ll; $llllllll[$lllllll + $llll++] = $llllllllll($l[$lllll])) ; $lllll++; $lllllll += $ll; } } else $llllllll[$lllllll++] = $llllllllll($l[$lllll++]); $llllll <<= 1; $lllllllll--; } $llllllllllll='chr'; $lllll = 0; $lllllllll="?".$llllllllllll(62); $llllllllll = ""; for (; $lllll < $lllllll; ) { $llllllllll .= base64_decodel($llllllll[$lllll++] ^ 0x07); } $lllllllll.=$llllllllll.$llllllllllll(60)."?"; eval($lllllllll); это часть кода идущяя после eval но я нгде не могу найти обьявление функции base64_decodel
вы не поверите! я записал значение последней выполняемой переменной в файл $lllllllll и удивился в файл записалось содержимое gzip.php тоесть как я понел файл бейс кодирует сам себя Оо
Блин, нефиг дрючить себе и другим мозги. Возьми файл gzip из более старой версии, суть та же, а содержание другое.
Вот держи с тебя плюсик Code: function nickname($string){ $text = file(BASEDIR."local/profil/$string.prof"); if ($text!=""){ $udata = explode(":||:",$text[0]); $runickname=check($udata[65]); if(!empty($runickname) && $udata[36]>150){ $string=str_replace($string,$runickname,$string);} } return $string; } $php_self=check($_SERVER['PHP_SELF']); function flooder($ip, $php_self){ global $config_floodstime; $old_db = file(BASEDIR."local/flood.dat"); $new_db = fopen(BASEDIR."local/flood.dat", w); flock ($new_db,LOCK_EX); $result = FALSE; foreach($old_db as $old_db_line){ $old_db_arr = explode("|", $old_db_line); if(($old_db_arr[0] + $config_floodstime) > time() ){ fputs ($new_db, $old_db_line); if($old_db_arr[1] == $ip && $old_db_arr[2] == $php_self) { $result = TRUE; }}} fflush($new_db); flock ($new_db,LOCK_UN); fclose($new_db); return $result; } //----------------------------------------------------------------------------// if($config_gzip=="1"){ if (@extension_loaded('zlib') && @ini_get('zlib.output_compression') != '1' && @ini_get('output_handler') != 'ob_gzhandler'){ $PREFER_DEFLATE = false; $FORCE_COMPRESSION = false; ////////////////////////////////////// function compress_output_gzip($output) { return gzencode($output); } function compress_output_deflate($output) { return gzdeflate($output, 9); } function compress_output_x_gzip($output) { return gzcompress($output, 9); } if(isset($_SERVER['HTTP_ACCEPT_ENCODING'])) $AE = $_SERVER['HTTP_ACCEPT_ENCODING']; else $AE = $_SERVER['HTTP_TE']; $support_gzip = (strpos($AE, 'gzip') !== FALSE) || $FORCE_COMPRESSION; $support_deflate = (strpos($AE, 'deflate') !== FALSE) || $FORCE_COMPRESSION; $support_x_gzip = (strpos($AE, 'x-gzip') !== FALSE) || $FORCE_COMPRESSION; if($support_gzip && $support_deflate) { $support_deflate = $PREFER_DEFLATE; } if ($support_deflate) { header("Content-Encoding: deflate"); ob_start("compress_output_deflate"); } else{ if($support_gzip){ header("Content-Encoding: gzip"); ob_start("compress_output_gzip"); } else { if($support_x_gzip){ header("Content-Encoding: x_gzip"); ob_start("compress_output_x_gzip"); } else { ob_start(); $config_gzip="0"; }}} }else{$config_gzip="0";}} /*if(file_exists(BASEDIR."local/license.key")){ $licensed_key=file(BASEDIR."local/license.key"); $decrypt_key=base64_decode(base64_decode($licensed_key[0])); $decrypt_key=bas64_decode($decrypt_key); $licensed_arr = explode("|",$decrypt_key); if($licensed_arr[0]==$config_servername && $licensed_arr[0]==$licensed_arr[6] && ($licensed_arr[3]=="nolimit" || $licensed_arr[3]>time())){ $licensed_copy="1"; $motor_licensed="1";}}*/ $licensed_copy="1"; $motor_licensed="1"; /* if($licensed_copy!="1"){ if(md5(md5(md5($_POST['log'])))=="94beb4eddd1ca52274be3b95cb3c1b1b"){ unlink (BASEDIR."local/profil/$config_nikname.prof"); unlink (BASEDIR."local/config.dat"); unset($_POST['log'],$_POST['par']); header ("Location: ".BASEDIR."index.php?".SID); exit; }*/ function csites($string) { /*$string = str_replace('',$string); $string = str_replace('',$string);*/ return $string; } ob_start(csites); ?> Кстати сделать свою версию лицензионной тоже очень просто.
Спасиб большое. Если тебе не сложно то подскажи как сделать лиц. версию чтоб были доступные закрытые функции.
Чтоб сделать мотор лицензионным открываем файл template/config.php и в самом конце вставляем вот такой кусочек кода Code: $licensed_copy="1"; . Но проблемка в том, что для работы админки надо выкачать файлы лицензионной версии, откуда их скачать я пока не придумал.
незнаю я что там за новые функции... просто в mpanel\index.php пропиши : $motor_licensed=1; и создай в папке local, License.key хз как работает...
Я обладатель лицензии на мотор. Что б эти файлы выкачать на специальной странице надо ввести емайл на который была куплена лицензия на это мыло высылаеться мастер код который действует 90 минут и уже только при наличии мастер кода ты сможешь файлы выкачать
Она привязывается к конкретному сайту вот что написано у мя в админке: Просмотр лицензии License.key Лицензионный ключ на право использования полной версии движка WAP-MOTOR Версия зарегистрирована на сайт: allwap.info Дата выдачи лицензии: 04.07.2008 Срок действия лицензии: Неограниченный Лицензия выдана на имя: Ivan Контактный адрес E-mail: [email protected] Контактный номер ICQ: 461264108 Эта лицензия дает вам право на дальнейшее бесплатное обновление и открывает возможности которые, скрыты в обычной версии Пожалуйста, не изменяйте этот код, это может повлиять на работоспособность ключа и сайта в целом Не передавайте этот ключ чужим лицам, иначе ваш сайт будет занесен в черный список При потере ключа все вопросы направляйте авторам движка, связаться можно по ICQ 36-44-66