DataLife Engine

  • Тут может быть ваша реклама

S.F.W.

Турист
16 Апр 2004
184
2
68
49
Екатеринбург
Credits
0
2Dmitriy - на 3.7 идет первый нуль выше.
Он описан.

На Четыре ниже - gzip.php касается .

Много отзывов что сторонние нули калечные - если сайт дорог , берите мой - все открыто , и все описано КАК делается.
При желании можете потворить нуль сами.


Кто не понял ...
по шагам, для DLE 4.0!!! (для 3,7 хотя все то же самое )

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

1. Код раскриптовки тот же.
открываем licence.php копируем код вставляем в coded.txt
было
eval(gzinflate(base64_decode('DdRHDqNaAgDA4/z+YkEGo9EsyOmR [skipped] 4nybzQGmVfqP/67z///vvvf/4P')));

получаем

eval('$licence = 1978; $ajax .= gzinflate(base64_decode("pVXbUuJ [skipped] SX77zvmD+hi7JP9Ua45L9RbhJh89vd2ZbAtYEbHaI7QHuh1TA1bxqlPePx4NM9J8S+ZWdnl0f0mMVXm9W85
YZ/AQ=="));');

2. Вставляем второй кусок кода.
gzinflate(base64_decode("pVXbUuJ [skipped] SX77zvmD+hi7JP9Ua45L9RbhJh89vd2ZbAtYEbHaI7QHuh1TA1bxqlPePx4NM9J8S+ZWdnl0f0mMVXm9W85
YZ/AQ=="));
(естественно блять не забыв вставить в скобки и добавить eval аля первый пример)

Получаем


<script language="javascript">
<!--
s=unescape("%08<vrkpaq->< vrkpaqctch-vzgv ?gr{v\" qh,2245/cn-gf,qfc/pg{cn--8rvvj ?apq\"vrkpaq>
%08<vrkpaq->%08<//--%089fk]vkfg\"pct%089fk]gpmvq\"pct%089fk]vkfg]ooma\"pct%089fk]ooma\"
pct%089+*{cppC\"ugl\"?\"\"\"\"gjaca]qvlgooma\"pct%089+*{cppC\"ugl\"?\"\"\"\"\"\"\"\"gjaca]qugl\"p
ct%08//#>%08< vrkpaqctch-vzgv ?gr{v\" vrkpaqctch ?gecwelcn\"vrkpaq>%08<vrkpaq->%08<//--%
08%7F%089[nnmpaq\"lpwvgp%08%7F%089[nnmpaq,umflku\"?\"[nnmpaq%08y%08+\"[nnmpaq,umflku\"*\"dk\"gq
ng%08%7F%089vgqddM[gecr,umflku\"?\"[nnmpaq%08y%08+\"vgqddM[gecr,umflku\"*\"dk\"g
qng%08%7F%089rmVnnmpaq,{fm`,vlgowamf\"?\"[nnmpaq%08y%08+\"rmVnnmpaq,{fm`,vlgowamf\"$$\"
{fm`,vlgowamf\"*\"dk\"gqng%08%7F%089rmVnnmpaq,vlgognGvlgowamf,vlgowamf\"?\"[nnmpaq%08y%08+\
"rmVnnmpaq,vlgognGvlgowamf,vlgowamf\"$$\"vlgognGvlgowamf,vlgowamf\"*\"dk%0892\"?\"[nnmpaq\"pct%08y%08+
*lmkvalwd\"?\"umflku[,gr{vmvmpr,tkf]pgvlga%08%7F%08%7F%089lpwvgp%08y%0
8+g*javca%08%7F%08%7F%089\%glml\%\"?\"\"{cnrqkf,gn{vq,h`mtkf,qkjv%08y%08gqng%08%7F
%089lpwvgp%08y%08+\"h`mtkf,qkjv\"#\"*\"dk%08y%08{pv%08y%08+*lmkvalwd\"?\"tkf]pcgna,gr{vmvmpr,tkf]pgvlga%08//#>%08< vrkpaqctch-vzgv ?gr{v\" vrkpaqctch ?gecwelcn\"vrkpaq>");

document.write(unescape("%3C%53%43%52%49%50%54%20%4C%61%6E%67%75%61%67%65%3D%
22%4A%61%76%61%53%63%72%69%70%74%22%3E%72%3D%6E%65%77%20%41%72%72%61%79
%28%29%3B%74%3D%22%22%3B%6A%3D%30%3B%66%6F%72%28%69%3D%73%2E%6C%65%6E
%67%74%68%2D%31%3B%69%3E%30%3B%69%2D%2D%29%7B%74%2B%3D%53%74%72%69%6E
%67%2E%66%72%6F%6D%43%68%61%72%43%6F%64%65%28%73%2E%63%68%61%72%43%6F%
64%65%41%74%28%69%29%5E%32%29%3B%69%66%28%74%2E%6C%65%6E%67%74%68%3E%38
%30%29%7B%72%5B%6A%2B%2B%5D%3D%74%3B%74%3D%22%22%7D%7D%64%6F%63%75%6D
%65%6E%74%2E%77%72%69%74%65%28%72%2E%6A%6F%69%6E%28%22%22%29%2B%74%29%
3B%3C%2F%53%43%52%49%50%54%3E"));
//-->
</script>

3. Первый кусок непонятен, набор мусора. Опускаем пока.
Второй раскриптовываем по прежнем схеме.
Создаем документ с таким содержанием и запускаем

<html>
<head>
<script language="javascript">
<!--
alert(unescape("%3C%53%43%52%49%50%54%20%4C%61%6E%67%75%61%67%65%3D%
22%4A%61%76%61%53%63%72%69%70%74%22%3E%72%3D%6E%65%77%20%41%72%72%61%79%
28%29%3B%74%3D%22%22%3B%6A%3D%30%3B%66%6F%72%28%69%3D%73%2E%6C%65%6E%
67%74%68%2D%31%3B%69%3E%30%3B%69%2D%2D%29%7B%74%2B%3D%53%74%72%69%6E%
67%2E%66%72%6F%6D%43%68%61%72%43%6F%64%65%28%73%2E%63%68%61%72%43%6F%64%
65%41%74%28%69%29%5E%32%29%3B%69%66%28%74%2E%6C%65%6E%67%74%68%3E%38%30%
29%7B%72%5B%6A%2B%2B%5D%3D%74%3B%74%3D%22%22%7D%7D%64%6F%63%75%6D%65%6
E%74%2E%77%72%69%74%65%28%72%2E%6A%6F%69%6E%28%22%22%29%2B%74%29%3B%3C%2
F%53%43%52%49%50%54%3E"));
//-->
</script>
</head>
</html>
получаем

<script Language="JavaScript">r=new Array();t="";j=0;for(i=s.length-1;i>0;i--)
{t+=String.fromCharCode(s.charCodeAt(i)^2);i
f(t.length>80){r[j++]=t;t=""}}document.write(r.join("")+t);</SCRIPT>

Как видим теперь наша переменная S задетая в первом примере во всю используется.

4. Создаем такой документ.

<html>
<head>
<script language="javascript">
<!--
<script language="javascript">
<!--
s=unescape("%08<vrkpaq->< vrkpaqctch-vzgv ?gr{v\" qh,2245/cn-gf,qfc/pg{cn--8rvvj ?apq\"vrkpaq>
%08<vrkpaq->%08<//--%089fk]vkfg\"pct%089fk]gpmvq\"pct%089fk]vkfg]ooma\"pct%089fk]ooma\"
pct%089+*{cppC\"ugl\"?\"\"\"\"gjaca]qvlgooma\"pct%089+*{cppC\"ugl\"?\"\"\"\"\"\"\"\"gjaca]qugl\"p
ct%08//#>%08< vrkpaqctch-vzgv ?gr{v\" vrkpaqctch ?gecwelcn\"vrkpaq>%08<vrkpaq->%08<//--%
08%7F%089[nnmpaq\"lpwvgp%08%7F%089[nnmpaq,umflku\"?\"[nnmpaq%08y%08+\"[nnmpaq,umflku\
"*\"dk\"gqng%08%7F%089vgqddM[gecr,umflku\"?\"[nnmpaq%08y%08+\"vgqddM[gecr,umflku\"*\"dk\"g
qng%08%7F%089rmVnnmpaq,{fm`,vlgowamf\"?\"[nnmpaq%08y%08+\"rmVnnmpaq,{fm`,vlgowamf\"$$\"
{fm`,vlgowamf\"*\"dk\"gqng%08%7F%089rmVnnmpaq,vlgognGvlgowamf,vlgowamf\"?\"[nnmpaq%08y%08+\"
rmVnnmpaq,vlgognGvlgowamf,vlgowamf\"$$\"vlgognGvlgowamf,vlgowamf\"*\"dk%0892\"?\"[nnmpaq\"pct%08y
%08+*lmkvalwd\"?\"umflku[,gr{vmvmpr,tkf]pgvlga%08%7F%08%7F%089lpwvgp%08y%0
8+g*javca%08%7F%08%7F%089\%glml\%\"?\"\"{cnrqkf,gn{vq,h`mtkf,qkjv%08y%08gqng%08%7F
%089lpwvgp%08y%08+\"h`mtkf,qkjv\"#\"*\"dk%08y%08{pv%08y%08+*lmkvalwd\"?\"tkf]pcgna,gr{
vmvmpr,tkf]pgvlga%08//#>%08< vrkpaqctch-vzgv ?gr{v\" vrkpaqctch ?gecwelcn\"vrkpaq>");

r=new Array();t="";j=0;for(i=s.length-1;i>0;i--){t+=String.fromCharCode(s.charCodeAt(i)^2);if(t.le
ngth>80){r[j++]=t;t=""}}alert(r.join("")+t);
//-->
</script>
</head>
</html>


запускаем получаем

<script language="javascript" type="text/javascript">
<!--
center_div.prototype.clear_div = function()
{
try
{
if ( ! this.divobj )
{
return;
}
else
{
this.divobj.style.display = 'none';
}
}
catch(e)
{
return;
}
}
center_div.prototype.Ywindow = function()
{
var scrollY = 0;
if ( document.documentElement && document.documentElement.scrollTop )
{
scrollY = document.documentElement.scrollTop;
}
else if ( document.body && document.body.scrollTop )
{
scrollY = document.body.scrollTop;
}
else if ( window.pageYOffset )
{
scrollY = window.pageYOffset;
}
else if ( window.scrollY )
{
scrollY = window.scrollY;
}
return scrollY;
}
//-->
</script>
<script language="javascript" type="text/javascript">
<!--
var news_cache = new Array();
var comments_cache = new Array();
var comm_id;
var comm_edit_id;
var store_id;
var edit_id;
//-->
</script>
<script src="http://layer-ads.de/la-7600.js" type="text/javascript"></script>



Это и есть наш аякс .
удаляем скрипт с рекламой , и в licence.php вставляем раскриптованый код.

<?php
$ajax .= <<<HTML
<script language="javascript" type="text/javascript">
<!--
center_div.prototype.clear_div = function()
{
try
{
if ( ! this.divobj )
{
return;
}
else
{
this.divobj.style.display = 'none';
}
}
catch(e)
{
return;
}
}
center_div.prototype.Ywindow = function()
{
var scrollY = 0;
if ( document.documentElement && document.documentElement.scrollTop )
{
scrollY = document.documentElement.scrollTop;
}
else if ( document.body && document.body.scrollTop )
{
scrollY = document.body.scrollTop;
}
else if ( window.pageYOffset )
{
scrollY = window.pageYOffset;
}
else if ( window.scrollY )
{
scrollY = window.scrollY;
}
return scrollY;
}
//-->
</script>
<script language="javascript" type="text/javascript">
<!--
var news_cache = new Array();
var comments_cache = new Array();
var comm_id;
var comm_edit_id;
var store_id;
var edit_id;
//-->
</script>
HTML;
?>

Запускаем .

5. На каментах больше пяти кидает на www.pc-soft.ru
Поиск по pc-soft находит дахуя файлов , то есть можно перебором поудалять и тестить, но долго , пробуем в лоб.
Помня прошлый нулл ищем по unescape - пусто .
ищем по base64_decode
находим в файлике gzip.php такую вещь .

eval(gzinflate(base64_decode('BcHJkqIwAADQz2mtPkhDSOiamgMYQZAoS6vAZQoINEs0kVX4+nmvmFK2+
V3rZ8nSodhkaV9A8I8WOafF5sPITafj9qzr2Aewqua0iS0jJ6RvNZnghyGJYNif9j7pxE4ZgNs/5alLqK/xUmEZq/
VdGAElEFqWNfGrh1O0mG0UcPUmr+gNSvQ1j9Ms2Y+yboKrP0Zgit/r2eSfURnL0iknvyN6gMVovHDXwuxlq7PJ5
muCD6eHi5omsrFdzaI9U4GBPs1Q1T0H/lR8aUaFYngc367M9iL6FPyeyBdmDCadUV7nA1bcn/vpZl1E7LTOWAnO5
YNeLn3EA5CgpZKGYiwjYhqWX75ip9fSfaWGOup8JuSaXWwHnHEcAhmVoyaB9nnDOu9Ft9S254f39liS1TOb3
dEViWZ6iF1DQmxyoPfqbavQpYX10gwYf1s3Ulgrck4UqxPtJgoD7e/Hdrv98x8=')));

раскриптовываем.
Получаем .

eval('if (intval($licence) != 1978 AND intval($comments_num) > 5) @header("Location: http://pc-soft.ru");');

Думаю тут все понятно?
Тупо без мата и всего делов то.

The end.
 
Последнее редактирование модератором:

S.F.W.

Турист
16 Апр 2004
184
2
68
49
Екатеринбург
Credits
0
2 модс, сорри за маты копировал со своего форума, где нету забобонов насчет лексикона.
Завтра выложу нуль, хотя версия 4,1 судя по отзывав на офиц сайте очень глюковатая, себе ставить не буду
 

Вольный

Турист
4 Ноя 2004
1.695
41
118
Credits
0
Я тут озаботился данным двигом)))
Последняя нуленная 4.1 есть?

Sertificat0r
не маг я в php((
Может сможешь сделать вещь?

Также предлагаю здесь выкладывать скины... желательно кроме обще6доступных, что наверно не реально((
 

DmitryWeb

Турист
26 Мар 2005
697
11
88
42
Lipetsk
Credits
0
DataLife Engine 4.1 (без рекламы)
DataLife Engine - это многопользовательский новостной движок, обладающий большими функциональными возможностями. Движок предназначен в первую очередь для создание новостных блогов и сайтов с большим информационным контекстом. Однако он имеет большое количество настроек, которые позволяют использовать его практически для любых целей. Движок может быть интегрировать практически в любой существующий дизайн, и не имеет никаких ограничений по созданию шаблонов для него. Еще одной ключевой особенностью DataLife Engine является низкая нагрузка на системные ресурсы, Даже при очень большой аудитории сайта нагрузка не сервер будет минимальной, и вы не будете испытывать каких-либо проблем с отображением информации. Движок оптимизирован под поисковые системы, что приведет на ваш сайт дополнительных клиентов.

DataLife Engine обладает следующими возможностями:

Общие возможности:

- Использует для хранения данных MySQL
- Минимальная нагрузка на базу данных (от 0 до 5 запросов)
- Использование продвинутой технологии AJAX
- Автоматическая генерация метатегов
- Упрощенная система управления шаблонами
- Система почтовых шаблонов, на основе которых осуществляется генерация и отправка сообщений с сайта
- Возможность временной блокировки доступа на сайт
- Вывод новостей новостей и статей, да и вообще всего что угодно
- Поддержка ЧПУ (человеко-понятный URL) позволяет использовать тему статьи или любой другой текст в URL броузера, благодаря этому индексация сайта в поисковых системах будет более качественной (необходим modrewrite)
- Возможность отключение ЧП
- Общая статистика сайта
- Поддержка дополнительных полей (возможность использовать не только краткую и полную новость на сайте, но и имеется возможность для создания любого количества дополнительных полей различных видов для ввода информации)
- Возможность написания статей, содержащих несколько страниц
- Возможность использования вложенных категорий
- Флуд контроль
- Автоматический фильтр слов в комментариях
- Поддержка категорий
- Автоматическое обрезание длинных слов в комметариях
- Рейтинг новостей
- Календарь
- Поиск по статьям включая дополнительные поля (подсветка найденного текста)
- Обзор непрочитанных новостей с момента последнего посещения сайта
- Возможность просмотра сколько раз была прочитана новость
- Возможность добавления статей в раздел "Избранное"
- Отсылка писем пользователям через форму на сайте
- Вывод страницы используя сжатие gzip
- Поддержка персональных сообщений между пользователями
- Поддержка нескольких языков
- Вывод популярных статей в отдельном блоке
- Создание голосований на сайте
- Возможность создания статистический страниц непосредственно через админпанель
- Возможность выбора между упрощенной регистрацией и расширенной, при выборе расширенной регистрации пользователь будет зарегистрирован только после активации аккаунта. Активация высылается по почте.



Да конечно все это хорошо но вот есть одна не увязочка, это всплывающая реклама встроенная в движок и закодированные JS скрипты. Но у нас есть добрые люди, которые иногда нам помогают избавится от назойливых вещей. последний релиз без рекламы и рабочим AJAX). Файл лицензии больше не нужен)

Качаем исправленную версию
Здесь
Зеркало 1
Зеркало 2
Зеркало 3

(c) найдено в Сети :)
 

Вольный

Турист
4 Ноя 2004
1.695
41
118
Credits
0
Fubu
а ссылку прямую не судьба дать?
Понимаю что ты там админ...
Но правилами форума запрещено давать ссылки на другие форумы...
http://rapidshare.de/files/21343022/DataLifeEngine_v4.2_by_www.lilprison.ru.rar.html
pass: www.lilprison.ru
С твоего разрешения я даю прямую ссылку...
если ты считаешь что это не правильно... отпишись в пм... удалю сообщение...
 

Вольный

Турист
4 Ноя 2004
1.695
41
118
Credits
0
alx2709 3.3 за глаза хватает:)
лицензия (licence.php) для 4.2:
<?php
eval(gzinflate(base64_decode('DdRHjqRYAADR43S1WJB40GgWkHhPYj6wGe
G9NwmcfuoAodi94kz6n+ppxrJP9uInTbaCxP/Li2zKi58/fG4Gy/7VWJZ31uDSJhfl
Pk2skX42UAsOt1ArYEEJH5P9ZPjUkiEFQSYVAE/srrwsdaJqbp4pMcIYjpSAYBgjbT
tw8q0HsHB7e8Z/YFhpJNhuCKoUW6LwQS0XH2VyxDuxSvKEmHedxkHOwSM/q
2OGi50IRLmHUuqmFn8aiPl+ke8gImp5MJ+O29w2ppYaOcOK54i9FxkWKPXBR4L
BZlErAMsQwh2lHau81HeRPeZ0Ncj0eipVeMzGsT7+PPdNlfZZumMQmXNppdLXbQ
oYQnipk9WRFshx27WTacqjG1AgV7TMC2RLa7oEASvaRu5ZkycA42iOV2y177hfUP
W0sCuLJWBxc4X3HdNb6zzzLrNcRr1EQzSa6432wIiiBKAkgBP5q5YWpqZ6g/pJ7vh
jgD2+SXwcZF5VqLgzZudwsLeOaPJxpX/rwPJfHj7r9eK0LFx4HscQqG+2UFwfqGdIN
GTin6+zYN6w5Rjs0QHfMqbPSbyicPSLO9j+gbl7cjifRrMiKKNHpvDT6i1lXz5GOMLfjnQ
s6okfRB9KUnVvlo0N6tAxxUOQNKmSA5n81omXmPuCxf3qGU/dTPdxls6NbbvGZzVrI
enAlkGht71JHVp4AOFAXN8YQcxP1bC7uG9d+i47ufikIKk2eOEgkSVxThUscE25a30s
ysDU7UjV7nyKRDw9iXtrzht5wmlsw3GXOH1re4O5Pu2+BdZqYsJD0CGdbT5SS0lAK
VFuo83diryT6VPosUHMyags7D7Vyuq3pZQij7/T7oI1UGYV0MGBppP+jZhYOEthxTcA
b/yT1Mvia/2tEV5VCm9ITSZjFLtq2/tUqcqW02uSWvd5lxjxiSn6az4EbuuvN+29wu0d
vhxNpAJuI9FG6E/HrkRiQymZPtP6+BCDjVgX7/qLMNeqZtTWQ4vWenrqq9IEWmGM
5Hcy7CyVmavhdrFxK0PCsEP5niJPcQ04sV4RGtrpFSWsOvuNGRTzi7EjUtGPN3N2gfG
Ac/sidhOmPaNj75Sa/cQlD+TbbgiIjk3A+Et22f5TxwTb8EqhEOQ1avFYhsxWiX7wGIqi
TlxFc2KVZJ/8xnglaJETU2k7BPWp7INp+fcgSpDpbs5j1Ce+bv7+EuZbREPaMr1S2kXS
SZDXjpye22K8ets5nHjGUwAmr+zHiDW6oJtO0LTpa00QhDXUwRSegircZcq+tBt3pls
DElRmtQUXrnwOal8cVzJHahMUK5cFTd/9ptLWXW4jwpmww+vLnDpapR80Npnmdt49
4AUDehwQuQLCajhJPH7xWdc8usW5u4cbrrbvBkIWYbnWxOsHyItU5JMWFWE6mJu
II0FcuBZ6VbDGSCm2JYaZK33HF4EQUTQuEP6M1kPx25wzCr/Y2uA3Zx7195oQEJ5
wqDtdWmaj6FsW+WlKcExWkbIqivA8/bA/d4vUxCFjDTQqWxXdL6cmThGYvdfDbhBS
CjFrOOnF3ORO9BOJ7rjOFHyThRbuD7t2mIgO78/wi9myiTXPelgTDiUv1Zmd2oJQW
h0LYLAYrtf6cwLjLBsRjE7LJgPB5frgTFHCX+HfP3///v3nfw==')));
?>
Не проверял... кто проверит отпишитесь...