DataLife Engine

DmitryWeb

Member
Joined
Mar 26, 2005
Messages
697
Reaction score
262
Age
42
Location
Lipetsk
Sertificat0r said:
Держите нуль . Тока правда он не мой .

notlicense0gn.jpg

заменил и index.php, и gzip.php

кто-нить зануллил корректно или я что-то не так сделал?

ЗЫ DLE версии 3.7
 

DmitryWeb

Member
Joined
Mar 26, 2005
Messages
697
Reaction score
262
Age
42
Location
Lipetsk
Sertificat0r said:
Нуль на четвертый сделал кто? Или опять все самому ? :p
в наличии есть две 4.0 нулённые версии:

1. от MadMan - http://madman.host-zone.org/dle.html
вроде говорят, что есть проблема с комментариями - больше 5 к статье и она пропадает

2. от неизвестного автора - http://rapidshare.de/files/17640620/dle-40-null.zip.html

ЗЫ скачал по ссылке от MadMan - битый архив... вечером попробую перекачать
 

Deus igrok

Member
Joined
Jul 1, 2005
Messages
21
Reaction score
1
Age
36
Location
Lviv
поставил 4,0.
есть проблема: на локалхосте продвинутий визивик пашет, в нете - нет =(
как исправить ?
 

S.F.W.

Member
Joined
Apr 16, 2004
Messages
184
Reaction score
116
Age
49
Location
Екатеринбург
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.
 
Last edited by a moderator:

S.F.W.

Member
Joined
Apr 16, 2004
Messages
184
Reaction score
116
Age
49
Location
Екатеринбург
2 модс, сорри за маты копировал со своего форума, где нету забобонов насчет лексикона.
Завтра выложу нуль, хотя версия 4,1 судя по отзывав на офиц сайте очень глюковатая, себе ставить не буду
 

Scottywel

Platinum
VIP
Joined
Nov 4, 2014
Messages
1,696
Reaction score
670
Age
61
Deposit
$ 305
Я тут озаботился данным двигом)))
Последняя нуленная 4.1 есть?

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

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

DmitryWeb

Member
Joined
Mar 26, 2005
Messages
697
Reaction score
262
Age
42
Location
Lipetsk
DataLife Engine 4.1 (без рекламы)
DataLife Engine - это многопользовательский новостной движок, обладающий большими функциональными возможностями. Движок предназначен в первую очередь для создание новостных блогов и сайтов с большим информационным контекстом. Однако он имеет большое количество настроек, которые позволяют использовать его практически для любых целей. Движок может быть интегрировать практически в любой существующий дизайн, и не имеет никаких ограничений по созданию шаблонов для него. Еще одной ключевой особенностью DataLife Engine является низкая нагрузка на системные ресурсы, Даже при очень большой аудитории сайта нагрузка не сервер будет минимальной, и вы не будете испытывать каких-либо проблем с отображением информации. Движок оптимизирован под поисковые системы, что приведет на ваш сайт дополнительных клиентов.

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

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

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



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

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

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

Scottywel

Platinum
VIP
Joined
Nov 4, 2014
Messages
1,696
Reaction score
670
Age
61
Deposit
$ 305
Fubu
а ссылку прямую не судьба дать?
Понимаю что ты там админ...
Но правилами форума запрещено давать ссылки на другие форумы...
http://rapidshare.de/files/21343022/DataLifeEngine_v4.2_by_www.lilprison.ru.rar.html
pass: www.lilprison.ru
С твоего разрешения я даю прямую ссылку...
если ты считаешь что это не правильно... отпишись в пм... удалю сообщение...
 
Top