Декодировать функцию

vetalmit

Гуру форума
Регистрация
19 Окт 2013
Сообщения
306
Реакции
74
Привет!
Подскажите, в какой последовательности декодировать участки функций в этом файле.
Файл - часть бесплатного модуля для сайта, скачан с сайта разработчика. Не пойму зачем такое делать.
Пытался декодировать по частям - ничего не вышло. Строку полностью - тоже бред выходит.
 

Вложения

  • func.zip
    821 байт · Просмотры: 17
Для начала найти функцию ab_____ и просмотреть её код
 
Нашел что-то похожее в другом файле:

function ab_____($_){$__='';for($____=0;$____<strlen($_);$____++){$___=ord($_[$____]);$__.=chr(--$___);}return $__;}
 
Последнее редактирование:
PHP:
function fn_ab__cch1_install (){
$fields = db_get_fields('DESCRIBE ?:category_descriptions');
if (is_array($fields) and !empty($fields) and is_array(Tygh\ABAManager::ch_a){
$is_present_field_h1 = false;
foreach ($fields as $f){
if ($f == 'ab__custom_category_h1'){
$is_present_field_h1 = true;
break;
}
}
if ($is_present_field_h1 == false){
db_query("ALTER TABLE ?:category_descriptions ADD ab__custom_category_h1 VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT ''");
}
}
}
 
PHP:
function fn_ab__cch1_install (){
$fields = db_get_fields('DESCRIBE ?:category_descriptions');
if (is_array($fields) and !empty($fields) and is_array(Tygh\ABAManager::ch_a){
$is_present_field_h1 = false;
foreach ($fields as $f){
if ($f == 'ab__custom_category_h1'){
$is_present_field_h1 = true;
break;
}
}
if ($is_present_field_h1 == false){
db_query("ALTER TABLE ?:category_descriptions ADD ab__custom_category_h1 VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT ''");
}
}
}
А где можно почитать алгоритм декодировки? А то там еще куча файлов с таким кодом.
 
Назад
Сверху