ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #181  
Старый 22.04.2010, 17:45
Failure
Участник форума
Регистрация: 21.09.2008
Сообщений: 148
Провел на форуме:
678893

Репутация: 102
По умолчанию

ну выше же писали что и как =\
тут обфускация в несколько итераций, всё просто и тупо, меняем eval на echo, получаем
PHP код:
$O000O0O00=fopen($OOO0O0O00,'rb');while(--$O00O00O00)fgets($O000O0O00,1024);fgets($O000O0O00,4096);$OO00O00O0=gzuncompress(base64_decode(strtr(fread($O000O0O00,688),'Z0yx4m1Oa9iIMAwDYez+QLtkXNgE6h8UVsbnBJ5/cuHrPplKoSqWdFf7C2vjG3TR=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));eval($OO00O00O0); 
теперь, стираем всё что было в echo(...); пишем то что вышло, и опять же eval меняем на echo получаем такой скрипт:
PHP код:
<?php // This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited.
$OOO0O0O00=__FILE__;$O00O00O00=__LINE__;$OO00O0000=2760;$O000O0O00=fopen($OOO0O0O00,'rb');while(--$O00O00O00)fgets($O000O0O00,1024);fgets($O000O0O00,4096);$OO00O00O0=gzuncompress(base64_decode(strtr(fread($O000O0O00,688),'Z0yx4m1Oa9iIMAwDYez+QLtkXNgE6h8UVsbnBJ5/cuHrPplKoSqWdFf7C2vjG3TR=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));echo($OO00O00O0);return;?>
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
запускаем, видим
PHP код:
if(!function_exists('gzuncompress'))die('The PHP zlib module is required to run this script. Please see <A HREF="http://www.php.net/manual/en/ref.zlib.php">http://www.php.net/manual/en/ref.zlib.php</A>');if(((isset($HTTP_SERVER_VARS['SERVER_NAME']))&&(!eregi('((.*\.)?antibit\.ru)',$HTTP_SERVER_VARS['SERVER_NAME'])))||((isset($_SERVER['HTTP_HOST']))&&(!eregi('((.*\.)?antibit\.ru)',$_SERVER['HTTP_HOST']))))die('������ �������� ���������������� ��� ������ antibit.ru');$OO00O00O0=ereg_replace('__FILE__',"'".$OOO0O0O00."'",gzuncompress(base64_decode(strtr(fread($O000O0O00,$OO00O0000),'Z0yx4m1Oa9iIMAwDYez+QLtkXNgE6h8UVsbnBJ5/cuHrPplKoSqWdFf7C2vjG3TR=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'))));fclose($O000O0O00);eval($OO00O00O0); 
тут уже 2 варианта, как видно в начале скрипта проверяется HTTP_HOST, если скрипт расположен не на antibit.ru то die; по этому меняем на свой хост и всё =) но естественно лучше закончить начатое, повторяем всё заново, не забывая вместо eval писать echo

Конечный результат:
PHP код:
<?php
/*
=====================================================
MOD "Files v.3.1" for DataLife Engine - by Snake
url = http://mynokia.su/
email - igramnet@gmail.com
Форум поддержки модуля http://www.fmlife.net/
=====================================================
DataLife Engine - by SoftNews Media Group
-----------------------------------------------------
http://dle-news.ru/
-----------------------------------------------------
Copyright (c) 2004,2008 SoftNews Media Group
=====================================================
Данный код защищен авторскими правами
=====================================================
Проверен на безопасность командой White Team
-----------------------------------------------------
Сайт команды http://www.white-team.net
=====================================================
*/
if (! defined 'DATALIFEENGINE' ))
    die ( 
"Hacking attempt!" );

if (
$_REQUEST ['user_hash'] == "" or $_REQUEST ['user_hash'] != $dle_login_hash)
    die ( 
"Hacking attempt! User not found" );

if ((
$member_db [1] == 1) or in_array $member_db [1], $filesConfig ['access_config_files'] )) {
    
    
$accepted_files trim stripslashes $_POST ['accepted_files'] ) );
    
$accepted_files htmlspecialchars $accepted_filesENT_QUOTES );
    
    
$file_copyr trim stripslashes $_POST ['file_copyr'] ) );
    
$file_copyr htmlspecialchars $file_copyrENT_QUOTES );
    
    
$title_mirror1 trim stripslashes $_POST ['title_mirror1'] ) );
    
$title_mirror1 htmlspecialchars $title_mirror1ENT_QUOTES );
    
$title_mirror2 trim stripslashes $_POST ['title_mirror2'] ) );
    
$title_mirror2 htmlspecialchars $title_mirror2ENT_QUOTES );
    
    
$autocat_nodestyle trim stripslashes $_POST ['autocat_nodestyle'] ) );
    
$autocat_nodestyle htmlspecialchars $autocat_nodestyleENT_QUOTES );
    
    
$cat_exclude trim stripslashes $_POST ['cat_exclude'] ) );
    
$cat_exclude htmlspecialchars $cat_excludeENT_QUOTES );
    
    
$alpha_stroks trim stripslashes $_POST ['alpha_stroks'] ) );
    
$alpha_stroks htmlspecialchars $alpha_stroksENT_QUOTES );
    
$alpha_word trim stripslashes $_POST ['alpha_word'] ) );
    
$alpha_word htmlspecialchars $alpha_wordENT_QUOTES );
    
    
$site_ka4 trim stripslashes $_POST ['site_ka4'] ) );
    
$site_ka4 htmlspecialchars $site_ka4ENT_QUOTES );
    
$site_ka4alka_login trim stripslashes $_POST ['site_ka4alka_login'] ) );
    
$site_ka4alka_login htmlspecialchars $site_ka4alka_loginENT_QUOTES );
    
$site_ka4alka_pass trim stripslashes $_POST ['site_ka4alka_pass'] ) );
    
$site_ka4alka_pass htmlspecialchars $site_ka4alka_passENT_QUOTES );
    
$site_ka4alka_host trim stripslashes $_POST ['site_ka4alka_host'] ) );
    
$site_ka4alka_host htmlspecialchars $site_ka4alka_hostENT_QUOTES );
    
$site_ka4alka_path trim stripslashes $_POST ['site_ka4alka_path'] ) );
    
$site_ka4alka_path htmlspecialchars $site_ka4alka_pathENT_QUOTES );
    
    
$access_edit_files trim stripslashes $_POST ['access_edit_files'] ) );
    
$access_edit_files htmlspecialchars $access_edit_filesENT_QUOTES );
    
$access_delete_files trim stripslashes $_POST ['access_delete_files'] ) );
    
$access_delete_files htmlspecialchars $access_delete_filesENT_QUOTES );
    
$access_config_files trim stripslashes $_POST ['access_config_files'] ) );
    
$access_config_files htmlspecialchars $access_config_filesENT_QUOTES );
    
$access_edit_cats trim stripslashes $_POST ['access_edit_cats'] ) );
    
$access_edit_cats htmlspecialchars $access_edit_catsENT_QUOTES );
    
$access_view_logs trim stripslashes $_POST ['access_view_logs'] ) );
    
$access_view_logs htmlspecialchars $access_view_logsENT_QUOTES );
    
    
$access_platform_edit trim stripslashes $_POST ['access_platform_edit'] ) );
    
$access_platform_edit htmlspecialchars $access_platform_editENT_QUOTES );
    
$access_version_edit trim stripslashes $_POST ['access_version_edit'] ) );
    
$access_version_edit htmlspecialchars $access_version_editENT_QUOTES );
    
$access_broken_edit trim stripslashes $_POST ['access_broken_edit'] ) );
    
$access_broken_edit htmlspecialchars $access_broken_editENT_QUOTES );
    
$access_addfile_host trim stripslashes $_POST ['access_addfile_host'] ) );
    
$access_addfile_host htmlspecialchars $access_addfile_hostENT_QUOTES );
    
    
$content "<?PHP\n\n";
    
$content .= "\$filesConfig['nfmain']                = " intval $_POST ['nfmain'] ) . ";\n\n";
    
$content .= "\$filesConfig['fcat']                    = " intval $_POST ['fcat'] ) . ";\n\n";
    
$content .= "\$filesConfig['maxsize']                = " intval $_POST ['maxsize'] * 1024 ) . ";\n\n";
    
$content .= "\$filesConfig['accepted_files']          = \"" $accepted_files "\";\n\n";
    
$content .= "\$filesConfig['file_copyr']              = \"" $file_copyr "\";\n\n";
    
$content .= "\$filesConfig['title_mirror1']          = \"" $title_mirror1 "\";\n\n";
    
$content .= "\$filesConfig['title_mirror2']          = \"" $title_mirror2 "\";\n\n";
    
$content .= "\$filesConfig['numfiles']              = " intval $_POST ['numfiles'] ) . ";\n\n";
    
$content .= "\$filesConfig['allowed_guest_com']     = " intval $_POST ['allowed_guest_com'] ) . ";\n\n";
    
$content .= "\$filesConfig['show_sub_files']           = " intval $_POST ['show_sub_files'] ) . ";\n\n";
    
$content .= "\$filesConfig['show_files_sub_cat']       = " intval $_POST ['show_files_sub_cat'] ) . ";\n\n";
    
$content .= "\$filesConfig['allow_comments']        = " intval $_POST ['allow_comments'] ) . ";\n\n";
    
$content .= "\$filesConfig['hide_url']               = " intval $_POST ['hide_url'] ) . ";\n\n";
    
$content .= "\$filesConfig['nica_rewrite']           = " intval $_POST ['nica_rewrite'] ) . ";\n\n";
    
$content .= "\$filesConfig['auto_category']           = " intval $_POST ['auto_category'] ) . ";\n\n";
    
$content .= "\$filesConfig['down_guest']              = " intval $_POST ['down_guest'] ) . ";\n\n";
    
$content .= "\$filesConfig['fcount']                 = " intval $_POST ['fcount'] ) . ";\n\n";
    
$content .= "\$filesConfig['widththumb']               = " intval $_POST ['widththumb'] ) . ";\n\n";
    
$content .= "\$filesConfig['maxsize_thumb']         = " intval $_POST ['maxsize_thumb'] * 1024 ) . ";\n\n";
    
$content .= "\$filesConfig['allow_zipfiles']       = " intval $_POST ['allow_zipfiles'] ) . ";\n\n";
    
$content .= "\$filesConfig['allow_watermark']       = " intval $_POST ['allow_watermark'] ) . ";\n\n";
    
$content .= "\$filesConfig['max_watermark']           = " intval $_POST ['max_watermark'] ) . ";\n\n";
    
$content .= "\$filesConfig['allow_screenshot']         = " intval $_POST ['allow_screenshot'] ) . ";\n\n";
    
$content .= "\$filesConfig['allow_screen_admin']       = " intval $_POST ['allow_screen_admin'] ) . ";\n\n";
    
$content .= "\$filesConfig['default_screenshot']    = " intval $_POST ['default_screenshot'] ) . ";\n\n";
    
$content .= "\$filesConfig['numbertopfiles']           = " intval $_POST ['numbertopfiles'] ) . ";\n\n";
    
$content .= "\$filesConfig['numbernewfiles']           = " intval $_POST ['numbernewfiles'] ) . ";\n\n";
    
$content .= "\$filesConfig['mail_comments']            = " intval $_POST ['mail_comments'] ) . ";\n\n";
    
$content .= "\$filesConfig['allow_filestoemail']    = " intval $_POST ['allow_filestoemail'] ) . ";\n\n";
    
$content .= "\$filesConfig['allow_addfile_url']     = " intval $_POST ['allow_addfile_url'] ) . ";\n\n";
    
$content .= "\$filesConfig['alpha']                 = " intval $_POST ['alpha'] ) . ";\n\n";
    
$content .= "\$filesConfig['alpha_stroks']             = \"" $alpha_stroks "\";\n\n";
    
$content .= "\$filesConfig['alpha_word']             = \"" $alpha_word "\";\n\n";
    
$content .= "\$filesConfig['show_file_main']         = " intval $_POST ['show_file_main'] ) . ";\n\n";
    
$content .= "\$filesConfig['show_alpha_cat']         = " intval $_POST ['show_alpha_cat'] ) . ";\n\n";
    
$content .= "\$filesConfig['show_main_cat']         = " intval $_POST ['show_main_cat'] ) . ";\n\n";
    
$content .= "\$filesConfig['rss_count']             = " intval $_POST ['rss_count'] ) . ";\n\n";
    
    
$content .= "\$filesConfig['view']                    = " $_POST ['view'] . ";\n\n";
    
$content .= "\$filesConfig['thumbs_files']             = " intval $_POST ['thumbs_files'] ) . ";\n\n";
    
    
$content .= "\$filesConfig['autocat_cols']             = " intval $_POST ['autocat_cols'] ) . ";\n\n";
    
$content .= "\$filesConfig['autocat_per_row']       = " intval $_POST ['autocat_per_row'] ) . ";\n\n";
    
$content .= "\$filesConfig['autocat_nodestyle']      = \"" $autocat_nodestyle "\";\n\n";
    
$content .= "\$filesConfig['cat_exclude']              = \"" $cat_exclude "\";\n\n";
    
$content .= "\$filesConfig['access_edit_files']      = \"" $access_edit_files "\";\n\n";
    
$content .= "\$filesConfig['access_delete_files']     = \"" $access_delete_files "\";\n\n";
    
$content .= "\$filesConfig['access_config_files']      = \"" $access_config_files "\";\n\n";
    
$content .= "\$filesConfig['access_edit_cats']      = \"" $access_edit_cats "\";\n\n";
    
$content .= "\$filesConfig['access_view_logs']      = \"" $access_view_logs "\";\n\n";
    
$content .= "\$filesConfig['access_platform_edit']  = \"" $access_platform_edit "\";\n\n";
    
$content .= "\$filesConfig['access_version_edit']      = \"" $access_version_edit "\";\n\n";
    
$content .= "\$filesConfig['access_broken_edit']      = \"" $access_broken_edit "\";\n\n";
    
$content .= "\$filesConfig['access_addfile_host']      = \"" $access_addfile_host "\";\n\n";
    
    
$content .= "\$filesConfig['allow_show_keywords']      = \"" $allow_show_keywords "\";\n\n";
    
    
$content .= "\$site_ka4                                 = \"" $site_ka4 "\";\n\n";
    
$content .= "\$site_ka4alka_login                     = \"" $site_ka4alka_login "\";\n\n";
    
$content .= "\$site_ka4alka_pass                     = \"" $site_ka4alka_pass "\";\n\n";
    
$content .= "\$site_ka4alka_host                     = \"" $site_ka4alka_host "\";\n\n";
    
$content .= "\$site_ka4alka_path             = \"" $site_ka4alka_path "\";\n\n";
    
    
$content .= "?>";
    
    
$filename "./engine/data/" $modulname "_config.php";
    if (
$file fopen $filename"w" )) {
        
fwrite $file$content );
        
fclose $file );
    } else {
        echo 
"Не удалось записать файл. Выставьте права достпупа на файл " $modulname "_config.php 0666";
        exit ();
    }
    
    
WriteLog $modul_dbtitle$modulname"Изменена кофигурация архива файлов" );
    
    
header "Location: " $config ['http_home_url'] . "" $config ['admin_path'] . "?mod=admin_" $modulname "&action=conf" );

} else {
    
msg "error"$lang ['addnews_denied'], $lang ['db_denied'] );
}
?>

Последний раз редактировалось Failure; 22.04.2010 в 18:45..
 
Ответить с цитированием

  #182  
Старый 27.04.2010, 15:40
ex3me
Участник форума
Регистрация: 07.01.2009
Сообщений: 186
Провел на форуме:
1247273

Репутация: 166
Отправить сообщение для ex3me с помощью ICQ
По умолчанию

Даже не представляю как с этим бороться )
Может кто алгоритм подскажет расшифровки (base64_decode для каждого кусочка можно задолбаться юзать)

add: в тегах CODE и PHP содержимое не отображается, посему выложу ссылку:

http://floomby.ru/content/AdvDuZPHtk/

Последний раз редактировалось ex3me; 27.04.2010 в 15:43..
 
Ответить с цитированием

  #183  
Старый 29.04.2010, 09:57
Dragon_X
Познающий
Регистрация: 12.11.2007
Сообщений: 36
Провел на форуме:
102286

Репутация: 8
По умолчанию

Цитата:
Сообщение от ex3me  
Даже не представляю как с этим бороться )
Может кто алгоритм подскажет расшифровки (base64_decode для каждого кусочка можно задолбаться юзать)

add: в тегах CODE и PHP содержимое не отображается, посему выложу ссылку:

http://floomby.ru/content/AdvDuZPHtk/
red mine похоже? )

массивы - вывод в цикле
сам код: берёшь код в кавычки, экранируешь кавычки в коде и через str_replace в цикле меняешь функцию за функцию
там правда бутут небольшие проблемы но решаются правкой
 
Ответить с цитированием

  #184  
Старый 01.05.2010, 03:00
sevenup
Новичок
Регистрация: 04.10.2009
Сообщений: 5
Провел на форуме:
9361

Репутация: 0
По умолчанию

Помогите расшифровать скрипт:
Код:
class ProjectConfig
{

    public static function setup( )
    {
        self::startsession( );
        self::registerautoload( );
        self::loadconstants( );
        self::initlog( );
        self::initerrorhandlers( );
    }

    public static function initLog( )
    {
        MotoLog::getinstance( )->addWriter( MOTO_ADMIN_DIR."/logs/moto.log" );
        ( new Zend_Log_Writer_Stream( ) );
    }

    public static function registerAutoload( )
    {
        require_once( "Zend/Loader.php" );
        Zend_Loader::registerautoload( );
    }

    public static function initErrorHandlers( )
    {
        _obfuscate_bShjLzcWFHZ5H2ZgAQ08( E_ALL );
        _obfuscate_bQ90cSo1Zg( "display_errors", "off" );
        _obfuscate_bQ90cSo1Zg( "log_errors", "on" );
        _obfuscate_bQ90cSo1Zg( "error_log", MOTO_ADMIN_DIR."/logs/php_error.log" );
        MotoError::registerhandlers( );
    }

    public static function startSession( )
    {
        _obfuscate_YG5zFlwpaDQccyt4( "flashmoto" );
        _obfuscate_bQ90cSo1Zg( "session.cookie_path", _obfuscate_aAFqNWoGfQ87Pjg( "//", "/", MOTO_ROOT_URL."/" ) );
        _obfuscate_am8HDRBmLA1iC2ZgCw( );
    }

    public static function loadConstants( )
    {
        $_obfuscate_KTSWDGoJ4CE8IU = array(
            array(
                "file_path" => MOTO_ROOT_DIR."/config.xml",
                "value_prefix" => MOTO_ADMIN_DIR."/../"
            ),
            array(
                "file_path" => MOTO_ADMIN_DIR."/config.xml",
                "value_prefix" => ""
            )
        );
        foreach ( $_obfuscate_KTSWDGoJ4CE8IU as $_obfuscate_QSpsVAzJ )
        {
            ( );
            $_obfuscate_uffh = new DomDocument( );
            $_obfuscate_uffh->load( $_obfuscate_QSpsVAzJ['file_path'] );
            $_obfuscate_ = $_obfuscate_uffh->getElementsByTagName( "item" );
            foreach ( $_obfuscate_ as $_obfuscate_LQ8UKg )
            {
                $_obfuscate_rSD9vcr3kKM = $_obfuscate_LQ8UKg->getAttribute( "name" );
                if ( 0 < _obfuscate_IHNwNyJo( $_obfuscate_rSD9vcr3kKM ) )
                {
                    if ( _obfuscate_c2ssCnw1( $_obfuscate_rSD9vcr3kKM, -5 ) == "_PATH" )
                    {
                        _obfuscate_CSBmAn9z( $_obfuscate_rSD9vcr3kKM, $_obfuscate_QSpsVAzJ['value_prefix'].$_obfuscate_LQ8UKg->nodeValue );
                    }
                    else
                    {
                        _obfuscate_CSBmAn9z( $_obfuscate_rSD9vcr3kKM, $_obfuscate_LQ8UKg->nodeValue );
                    }
                }
            }
        }
    }

}

_obfuscate_CSBmAn9z( "MOTO_ROOT_DIR", _obfuscate_aAFqNWoGfQ87Pjg( "\\", "/", _obfuscate_Axlsd2lxED0( _obfuscate_KgYfAW00aQ( __FILE__ )."/../.." ) ) );
_obfuscate_CSBmAn9z( "MOTO_ADMIN_DIR", _obfuscate_aAFqNWoGfQ87Pjg( "\\", "/", _obfuscate_Axlsd2lxED0( _obfuscate_KgYfAW00aQ( __FILE__ )."/.." ) ) );
$relative_path = !empty( $_SERVER['SCRIPT_NAME'] ) ? $_SERVER['SCRIPT_NAME'] : _obfuscate_ElwMa2Z3( "SCRIPT_NAME" );
$absolute_path = _obfuscate_aAFqNWoGfQ87Pjg( "\\", "/", _obfuscate_Axlsd2lxED0( _obfuscate_LHloL2gtCQs( $relative_path ) ) );
$doc_root = _obfuscate_c2ssCnw1( $absolute_path, 0, _obfuscate_GBcde1sU( $absolute_path, $relative_path ) );
_obfuscate_CSBmAn9z( "MOTO_DOCUMENT_ROOT", $doc_root );
_obfuscate_CSBmAn9z( "MOTO_ROOT_URL", "/"._obfuscate_c2ssCnw1( MOTO_ROOT_DIR, _obfuscate_GBcde1sU( MOTO_ROOT_DIR, $doc_root ) + _obfuscate_IHNwNyJo( $doc_root ) + 1 ) );
_obfuscate_CSBmAn9z( "MOTO_ADMIN_URL", "/"._obfuscate_c2ssCnw1( MOTO_ADMIN_DIR, _obfuscate_GBcde1sU( MOTO_ADMIN_DIR, $doc_root ) + _obfuscate_IHNwNyJo( $doc_root ) + 1 ) );
_obfuscate_cBFtIW0FXGwYDR5vXSwOfw( ".".PATH_SEPARATOR.MOTO_ADMIN_DIR."/libs/".PATH_SEPARATOR.MOTO_ADMIN_DIR."/libs/Moto/".PATH_SEPARATOR.MOTO_ADMIN_DIR."/libs/Moto/services/".PATH_SEPARATOR.MOTO_ADMIN_DIR."/libs/Moto/services/vo/".PATH_SEPARATOR.MOTO_ADMIN_DIR."/libs/sfTemplating/".PATH_SEPARATOR._obfuscate_MGthcT5gYyVtbWYtdWYnMw( ) );
unset( $relative_path );
unset( $absolute_path );
unset( $doc_root );
?>
 
Ответить с цитированием

  #185  
Старый 02.05.2010, 12:00
Shadow_p1raT
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме:
2140897

Репутация: 267
Отправить сообщение для Shadow_p1raT с помощью ICQ
По умолчанию

Помогите пожалуйста, нужно срочно расшифровать сорцы вот этого чуда - http://cramac.ru/vdb/vdb.zip

Явно зашифрован зендом, но чем не пробывал расшифровывать - результата нету...
 
Ответить с цитированием

  #186  
Старый 02.05.2010, 12:18
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Shadow_p1raT Скажите честно, даже не пытались? http://ifolder.ru/17544498

Rew http://ifolder.ru/17544554
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm

Последний раз редактировалось Gifts; 02.05.2010 в 12:22..
 
Ответить с цитированием

  #187  
Старый 02.05.2010, 18:31
Rew
Новичок
Регистрация: 12.03.2010
Сообщений: 13
Провел на форуме:
29188

Репутация: 0
По умолчанию

Прошу сделайте кто-нибудь, рабочий null для модуля для dle S-Blocks v1.7 by Sander
очень рульный модуль.

Я и сам хотел его занулить но там все файлы php зашифрованы.

sblocks.php
Цитата:
PHP код:
Cнk™Xш¦$х±tі™Тж,"є$2cи®EЕAW,Аъу¬8hцхЅЕв`XЄ—‰8шж-‰4x®5ъцТвИї?ШХгKЉ*ћ‰џоюХІ›Є»U±Ъјdа7б·Uг/8·l’ dЛоБкщ
нМ?ґм^ёпA<5)“-аЏ/±Ґ!Nв6ъД©6ж©!јFs7*‚ҐҐ/%?XѕА–L}KЂGБbчR\°”’TXNyBR’?”$2&I¶Ёв%1bН
эNGRзмЏ2@ъdБlЈ§iќODъ“ЎSOЂяFу4tы‘@)ЙlЩJШеIѕQi3b5EЉEµSaьй˜ХТІ•?vзк
п•CEК‘2%IЂ№-мсp°&•њяЧd
$‡рXµф†[Ќ«їС?'R®ќj}Cn    a’/fµѕЎ¦’ 
все те нулы которые на него есть не работают.

Прикол ещё в том что он не просит лецензию на локал хосте кажется какбуто всё работает как только паставил на сервер то он работать отказывается

Может кто возьмётся вот модуль http://slil.ru/29068068.

Или помогите расшифровать sblocks.php

Я так понял php файлы закриптованы Zend Encoder или Zend SafeGuard Suite может где есть инкриптор или распаковщик для php.

На всякий случай отпишу DeZender 5 вроде берёт Zend SafeGuard Suite

Последний раз редактировалось Rew; 02.05.2010 в 19:26..
 
Ответить с цитированием

  #188  
Старый 02.05.2010, 19:10
Rew
Новичок
Регистрация: 12.03.2010
Сообщений: 13
Провел на форуме:
29188

Репутация: 0
По умолчанию

Цитата:
Сообщение от Gifts  
Rew http://ifolder.ru/17544554
Gifts

Вау!!! Спасибо Gifts я ваше сообщение сразу и не увидел сща потестю если что с меня +10.

Не получилось за ломать у мня но всё ровно спасибо +4.

Пишет ошибку не знаю как убрать
Цитата:
Parse error: syntax error, unexpected '[', expecting ',' or ';' in Z:\home\loca\www\engine\inc\sblocks.php on line 63

Убрал терь модуль в админки пашет после раскриптовки.

Теперь он валиться на старке
Цитата:
Parse error: syntax error, unexpected T_DO, expecting ';' in Z:\home\loca\www\engine\modules\sblocks.php on line 958
На таком вот месте

Цитата:
$j = 1;
for ( ; do
{
$j <= $enpages_count; ++$j )
Подскажите что нужно сделать

Последний раз редактировалось Rew; 03.05.2010 в 00:23..
 
Ответить с цитированием

  #189  
Старый 03.05.2010, 07:28
Shadow_p1raT
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме:
2140897

Репутация: 267
Отправить сообщение для Shadow_p1raT с помощью ICQ
По умолчанию

Gift, спасибо большое!
Пытался всеми средствами из этой темы
https://forum.antichat.ru/threadnav69285-3-10.html
 
Ответить с цитированием

  #190  
Старый 04.05.2010, 06:44
Dragon_X
Познающий
Регистрация: 12.11.2007
Сообщений: 36
Провел на форуме:
102286

Репутация: 8
По умолчанию

Цитата:
Сообщение от sevenup  
Помогите расшифровать скрипт:
Держи, работать будет
На будющее: Сбрасывать надо в исходном виде и в расшифрованном - ибо при выкладывании тут спецсимволы потерлись

Код:
class ProjectConfig 
{ 

    public static function setup() 
    { 
        self::startsession(); 
        self::registerautoload(); 
        self::loadconstants(); 
        self::initlog(); 
        self::initerrorhandlers(); 
    } 

    public static function initLog() 
    { 
        MotoLog::getinstance()->addWriter(MOTO_ADMIN_DIR."/logs/moto.log"); 
        (new Zend_Log_Writer_Stream()); 
    } 

    public static function registerAutoload() 
    { 
        require_once("Zend/Loader.php"); 
        Zend_Loader::registerautoload(); 
    } 

    public static function initErrorHandlers() 
    { 
        error_reporting(E_ALL); 
        ini_set("display_errors", "off"); 
        ini_set("log_errors", "on"); 
        ini_set("error_log", MOTO_ADMIN_DIR."/logs/php_error.log"); 
        MotoError::registerhandlers(); 
    } 

    public static function startSession() 
    { 
        session_name("flashmoto"); 
        ini_set("session.cookie_path", str_replace("//", "/", MOTO_ROOT_URL."/")); 
        session_start(); 
    } 

    public static function loadConstants() 
    { 
        $const_array = array( 
            array( 
                "file_path" => MOTO_ROOT_DIR."/config.xml", 
                "value_prefix" => MOTO_ADMIN_DIR."/../" 
           ), 
            array( 
                "file_path" => MOTO_ADMIN_DIR."/config.xml", 
                "value_prefix" => "" 
           ) 
       ); 
        foreach ($const_array as $const_one) 
        { 
            $conf_file = new DomDocument(); 
            $conf_file->load($const_one['file_path']); 
            $items = $conf_file->getElementsByTagName("item"); 
            foreach ($items as $item) 
            { 
                $item_name = $item->getAttribute("name"); 
                if (0 < strlen($item_name)) 
                { 
                    if (substr($item_name, -5) == "_PATH") 
                    { 
                        define($item_name, $const_one['value_prefix'].$item->nodeValue); 
                    } 
                    else 
                    { 
                        define($item_name, $item->nodeValue); 
                    } 
                } 
            } 
        } 
    } 

} 

define("MOTO_ROOT_DIR", str_replace("\\", "/", realpath(dirname(__FILE__)."/../.."))); 
define("MOTO_ADMIN_DIR", str_replace("\\", "/", realpath(dirname(__FILE__)."/.."))); 
$relative_path = !empty($_SERVER['SCRIPT_NAME']) ? $_SERVER['SCRIPT_NAME'] : getenv("SCRIPT_NAME"); 
$absolute_path = str_replace("\\", "/", realpath(basename($relative_path))); 
$doc_root = substr($absolute_path, 0, strpos($absolute_path, $relative_path)); 

define("MOTO_DOCUMENT_ROOT", $doc_root); 
define("MOTO_ROOT_URL", "/".substr(MOTO_ROOT_DIR, strpos(MOTO_ROOT_DIR, $doc_root) + strlen($doc_root) + 1)); 
define("MOTO_ADMIN_URL", "/".substr(MOTO_ADMIN_DIR, strpos(MOTO_ADMIN_DIR, $doc_root) + strlen($doc_root) + 1)); 

set_include_path(".".PATH_SEPARATOR.MOTO_ADMIN_DIR."/libs/".PATH_SEPARATOR.MOTO_ADMIN_DIR."/libs/Moto/".PATH_SEPARATOR.MOTO_ADMIN_DIR."/libs/Moto/service

s/".PATH_SEPARATOR.MOTO_ADMIN_DIR."/libs/Moto/services/vo/".PATH_SEPARATOR.MOTO_ADMIN_DIR."/libs/sfTemplating/".PATH_SEPARATOR.get_include_path()); 
unset($relative_path); 
unset($absolute_path); 
unset($doc_root); 
?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) satana-fu Статьи 7 21.10.2009 07:40
Скрипт защиты perl кода от хостеров hidden Уязвимости 19 16.11.2007 12:09
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Внедрение Sql кода с завязанными глазами k00p3r Чужие Статьи 0 12.06.2005 20:48
Внедрение Sql кода с завязанными глазами, часть 2 k00p3r Чужие Статьи 0 12.06.2005 20:45



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ