首先下载官方原版DataLife Engine 11.2
解压dle11.2.zip到dle11.2目录
用Notepad打开\dle11.2\upload\engine\inc\include\ 的init.php文件
将里面加密的代码复制到https://www.unphp.net进行解密
第19-29行,可以看到前面代码有这样的内容
if (!defined('DATALIFEENGINE')) {
die("Hacking attempt!");
}
define('DINITVERSION', "9353");
define('VERSIONID', "11.2");
require_once (ENGINE_DIR . '/data/config.php');
require_once (ENGINE_DIR . '/classes/mysql.php');
require_once (ENGINE_DIR . '/data/dbconfig.php');
require_once (ENGINE_DIR . '/inc/include/functions.inc.php');
date_default_timezone_set($config['date_adjust']);
dle_session();
记住这两行
define('DINITVERSION', "9353");
define('VERSIONID', "11.2");
下载KEY破解生成模块dlehash_domain_1.5.rar
解压到dlehash_domain_1.5目录
用Notepad打开\dlehash_domain_15\upload\engine\modules\ 的keygen.php文件
第12-19行
$utm = "10.5";
$domain_name = $_POST['domain'];
$domain_name = stripslashes($domain_name);
$domain_name = htmlspecialchars($domain_name);
$domain_name = trim($domain_name);
$version_view = array('dle105' => '1295', 'dle104' => '1564', 'dle103' => '1130', 'dle102' => '1002', 'dle101' => '9519', 'dle100' => '7784', 'dle098' => '8034', 'dle097' => '1347', 'dle096' => '9096', 'dle095' => '9521', 'dle094' => '6524', 'dle093' => '2470', 'dle092' => '5323', 'dle090' => '8580', 'dle085' => '8500', 'dle083' => '1083', 'dle082' => '1072', 'dle080' => '8021', 'dle075' => '7103', 'dle073' => '3412', 'dle072' => '5971', 'dle070' => '5971',);
$hash_version_view = array('1130' => '10.3', '1002' => '10.2', '9519' => '10.1', '7784' => '10.0', '8034' => '9.8', '1347' => '9.7', '9096' => '9.6', '9521' => '9.5', '6524' => '9.4', '2470' => '9.3', '5323' => '9.2', '8580' => '9.0', '8500' => '8.5', '1083' => '8.3', '1072' => '8.2', '8021' => '8.0', '7103' => '7.5', '3412' => '7.3', '5971' => '7.2', '5971' => '7.0',);
将 $utm = “10.5”; 改成$utm = “11.2”;
在$version_view里添加 ‘dle112’ => ‘9353’,
在$hash_version_view里添加 ‘9353’ => ‘11.2’,
$utm = "11.2";
$domain_name = $_POST['domain'];
$domain_name = stripslashes($domain_name);
$domain_name = htmlspecialchars($domain_name);
$domain_name = trim($domain_name);
$version_view = array('dle112' => '9353','dle105' => '1295', 'dle104' => '1564', 'dle103' => '1130', 'dle102' => '1002', 'dle101' => '9519', 'dle100' => '7784', 'dle098' => '8034', 'dle097' => '1347', 'dle096' => '9096', 'dle095' => '9521', 'dle094' => '6524', 'dle093' => '2470', 'dle092' => '5323', 'dle090' => '8580', 'dle085' => '8500', 'dle083' => '1083', 'dle082' => '1072', 'dle080' => '8021', 'dle075' => '7103', 'dle073' => '3412', 'dle072' => '5971', 'dle070' => '5971',);
$hash_version_view = array('9353' => '11.2','1130' => '10.3', '1002' => '10.2', '9519' => '10.1', '7784' => '10.0', '8034' => '9.8', '1347' => '9.7', '9096' => '9.6', '9521' => '9.5', '6524' => '9.4', '2470' => '9.3', '5323' => '9.2', '8580' => '9.0', '8500' => '8.5', '1083' => '8.3', '1072' => '8.2', '8021' => '8.0', '7103' => '7.5', '3412' => '7.3', '5971' => '7.2', '5971' => '7.0',);
用Notepad打开\dlehash_domain_15\upload\templates\Default\的keygen.tpl文件
在第24-54行添加一行<option value=’dle112′>DataLife Engine v.11.2</option>
<select name="hash_version">
<option value="dle000" selected="selected">-- Выберите версию --</option>
<option disabled="disabled">-------------------------------</option>
<option value='dle112'>DataLife Engine v.11.2</option>
<option disabled="disabled">-------------------------------</option>
<option value='dle105'>DataLife Engine v.10.5</option>
<option value='dle104'>DataLife Engine v.10.4</option>
<option value='dle103'>DataLife Engine v.10.3</option>
<option value='dle102'>DataLife Engine v.10.2</option>
<option value='dle101'>DataLife Engine v.10.1</option>
<option value='dle100'>DataLife Engine v.10.0</option>
......
复制\dlehash_domain_15\upload\的目录templates、engine到DataLife Engine程序的根目录(即\dle11.2\upload\目录里)
用Notepad打开\dle11.2\upload\language\Russian\的website.lng文件
在<?php
下添加
$lang_keygen = array(
'title'=>'Генератор ключей DataLife Engine',
'err_01'=>'Введён неверный код безопасности.',
'err_02'=>'Пустое значение в поле для домена.',
'err_03'=>'Запрещенные символы в поле для домена.',
'err_04'=>'Вы не выбрали из списка версию DataLife Engine.',
'err_05'=>'У разработчиков новый релиз: DataLife Engine v.',
'err_06'=>'К сожалению, мы пока не генерируем ключи для новой версии DataLife Engine v.',
);
用Notepad打开\dle11.2\upload\engine\的engine.php文件
在113行
case "pm" :
include ENGINE_DIR . '/modules/pm.php';
break;
后添加
case "keygen" :
include ENGINE_DIR . '/modules/keygen.php';
break;
在938行
elseif ($do == 'pm') $nam_e = $lang['title_pm'];
后添加
elseif ($do == 'keygen') $nam_e = $lang_keygen['title'];
然后将\dle11.2\upload\目录打包上传至网站进行安装
按步骤进行操作至完成后,登录上网站后台会有个激活提示
打浏览器新的标签打开 http://网站域名/index.php?do=keygen ,根据提示输入域名,验证码生成KEY
把生成的KEY复制粘贴到/engine/data/里的config.php文件末尾处
再刷新一下后台,即可激活成功
DLE破解完成!