破解Discuz! 4.0.0 20051001的方法

演示:
http://newbbs.dothome.co.kr/vip/index.php

打开

include\validate.class.php

替换

程序代码

 

  1[转载]破解Discuz! 4.0.0 20051001的方法<?php
  2[转载]破解Discuz! 4.0.0 20051001的方法class licensestuff
  3[转载]破解Discuz! 4.0.0 20051001的方法{
  4[转载]破解Discuz! 4.0.0 20051001的方法var $data = '';
  5[转载]破解Discuz! 4.0.0 20051001的方法var $key = array ();
  6[转载]破解Discuz! 4.0.0 20051001的方法var $env = array ();
  7[转载]破解Discuz! 4.0.0 20051001的方法function readfile ()
  8[转载]破解Discuz! 4.0.0 20051001的方法{
  9[转载]破解Discuz! 4.0.0 20051001的方法if ($fp = fopen ((DISCUZ_ROOT.'./discuz_license.php'), 'r'))
 10[转载]破解Discuz! 4.0.0 20051001的方法{
 11[转载]破解Discuz! 4.0.0 20051001的方法$this->data = fread ($fp, 9999);
 12[转载]破解Discuz! 4.0.0 20051001的方法fclose ($fp);
 13[转载]破解Discuz! 4.0.0 20051001的方法}
 14[转载]破解Discuz! 4.0.0 20051001的方法
 15[转载]破解Discuz! 4.0.0 20051001的方法}
 16[转载]破解Discuz! 4.0.0 20051001的方法
 17[转载]破解Discuz! 4.0.0 20051001的方法function initialize ()
 18[转载]破解Discuz! 4.0.0 20051001的方法{
 19[转载]破解Discuz! 4.0.0 20051001的方法$this->readfile ();
 20[转载]破解Discuz! 4.0.0 20051001的方法if ($this->data)
 21[转载]破解Discuz! 4.0.0 20051001的方法{
 22[转载]破解Discuz! 4.0.0 20051001的方法foreach (explode ('
 23[转载]破解Discuz! 4.0.0 20051001的方法', $this->data) as $string)
 24[转载]破解Discuz! 4.0.0 20051001的方法{
 25[转载]破解Discuz! 4.0.0 20051001的方法if (strpos ($string, ' = '))
 26[转载]破解Discuz! 4.0.0 20051001的方法{
 27[转载]破解Discuz! 4.0.0 20051001的方法eval (preg_replace (((((((((((((''.'/^(').'[').'a-z0-9').'\\-').']').'+)').'\\s').'\\=').'\\s').'(.+?)').'$').'/i'), '$this->key[\'\\1\'] = \'\\2\';', trim (str_replace ('\'''\\\'', $string))));
 28[转载]破解Discuz! 4.0.0 20051001的方法}
 29[转载]破解Discuz! 4.0.0 20051001的方法else
 30[转载]破解Discuz! 4.0.0 20051001的方法{
 31[转载]破解Discuz! 4.0.0 20051001的方法if (preg_match ('/\\<\\?\'.+\'\\?\\>/', $string))
 32[转载]破解Discuz! 4.0.0 20051001的方法{
 33[转载]破解Discuz! 4.0.0 20051001的方法$this->key['Validation-code'= $this->decrypt (preg_replace ('/\\<\\?\'(.+)\'\\?\\>/', '\\1', $string), 'I love my father, mother, my Grace, and my self, I am working hard', '##@Crossday Studio@##');
 34[转载]破解Discuz! 4.0.0 20051001的方法}
 35[转载]破解Discuz! 4.0.0 20051001的方法}
 36[转载]破解Discuz! 4.0.0 20051001的方法}
 37[转载]破解Discuz! 4.0.0 20051001的方法
 38[转载]破解Discuz! 4.0.0 20051001的方法$this->getenvinfo ();
 39[转载]破解Discuz! 4.0.0 20051001的方法return 1;
 40[转载]破解Discuz! 4.0.0 20051001的方法}
 41[转载]破解Discuz! 4.0.0 20051001的方法/* else
 42[转载]破解Discuz! 4.0.0 20051001的方法{
 43[转载]破解Discuz! 4.0.0 20051001的方法if (((strtoupper (substr (PHP_OS, 0, 3)) == 'WIN') AND in_array ($GLOBALS['_SERVER']['HTTP_HOST'], array ('localhost', '127.0.0.1'))))
 44[转载]破解Discuz! 4.0.0 20051001的方法{
 45[转载]破解Discuz! 4.0.0 20051001的方法return 2;
 46[转载]破解Discuz! 4.0.0 20051001的方法}
 47[转载]破解Discuz! 4.0.0 20051001的方法else
 48[转载]破解Discuz! 4.0.0 20051001的方法{
 49[转载]破解Discuz! 4.0.0 20051001的方法return 0;
 50[转载]破解Discuz! 4.0.0 20051001的方法}
 51[转载]破解Discuz! 4.0.0 20051001的方法}*/
 52[转载]破解Discuz! 4.0.0 20051001的方法
 53[转载]破解Discuz! 4.0.0 20051001的方法}
 54[转载]破解Discuz! 4.0.0 20051001的方法
 55[转载]破解Discuz! 4.0.0 20051001的方法function checkinfo ()
 56[转载]破解Discuz! 4.0.0 20051001的方法{
 57[转载]破解Discuz! 4.0.0 20051001的方法if ((substr ($this->key['Validation-code'], 16, 8== substr (md5 (preg_replace (((((((((((((''.'/^(.+?)').'\\s').'*').'\\<').'\\?').'\\\'').'.+').'\\\'').'\\?').'\\>').'$').'/s'), '\\1', $this->data)), 0, 8)))
 58[转载]破解Discuz! 4.0.0 20051001的方法{
 59[转载]破解Discuz! 4.0.0 20051001的方法return TRUE;
 60[转载]破解Discuz! 4.0.0 20051001的方法}
 61[转载]破解Discuz! 4.0.0 20051001的方法else
 62[转载]破解Discuz! 4.0.0 20051001的方法{
 63[转载]破解Discuz! 4.0.0 20051001的方法return TRUE;
 64[转载]破解Discuz! 4.0.0 20051001的方法}
 65[转载]破解Discuz! 4.0.0 20051001的方法
 66[转载]破解Discuz! 4.0.0 20051001的方法}
 67[转载]破解Discuz! 4.0.0 20051001的方法
 68[转载]破解Discuz! 4.0.0 20051001的方法function checkdate ()
 69[转载]破解Discuz! 4.0.0 20051001的方法{
 70[转载]破解Discuz! 4.0.0 20051001的方法if ((!$this->key['License-expires'] OR (time () < strtotime ($this->key['License-expires']))))
 71[转载]破解Discuz! 4.0.0 20051001的方法{
 72[转载]破解Discuz! 4.0.0 20051001的方法return TRUE;
 73[转载]破解Discuz! 4.0.0 20051001的方法}
 74[转载]破解Discuz! 4.0.0 20051001的方法else
 75[转载]破解Discuz! 4.0.0 20051001的方法{
 76[转载]破解Discuz! 4.0.0 20051001的方法return TRUE;
 77[转载]破解Discuz! 4.0.0 20051001的方法}
 78[转载]破解Discuz! 4.0.0 20051001的方法
 79[转载]破解Discuz! 4.0.0 20051001的方法}
 80[转载]破解Discuz! 4.0.0 20051001的方法
 81[转载]破解Discuz! 4.0.0 20051001的方法function checkkey ()
 82[转载]破解Discuz! 4.0.0 20051001的方法{
 83[转载]破解Discuz! 4.0.0 20051001的方法if ((substr ($this->key['Validation-code'], 8, 8== substr (md5 ((((((((($this->env['os'].'|').$this->env['ip']).'|').$this->env['sapi']).'|').$this->env['cpu']).'|').$this->env['name'])), 0, 8)))
 84[转载]破解Discuz! 4.0.0 20051001的方法{
 85[转载]破解Discuz! 4.0.0 20051001的方法return TRUE;
 86[转载]破解Discuz! 4.0.0 20051001的方法}
 87[转载]破解Discuz! 4.0.0 20051001的方法else
 88[转载]破解Discuz! 4.0.0 20051001的方法{
 89[转载]破解Discuz! 4.0.0 20051001的方法return TRUE;
 90[转载]破解Discuz! 4.0.0 20051001的方法}
 91[转载]破解Discuz! 4.0.0 20051001的方法
 92[转载]破解Discuz! 4.0.0 20051001的方法}
 93[转载]破解Discuz! 4.0.0 20051001的方法
 94[转载]破解Discuz! 4.0.0 20051001的方法function checkhostpath ()
 95[转载]破解Discuz! 4.0.0 20051001的方法{
 96[转载]破解Discuz! 4.0.0 20051001的方法if ((((substr ($this->key['Validation-code'], 24, 6== ((dechex (ord ('d')).dechex (ord ('z'))).dechex (ord ('k')))) OR (substr ($this->key['Validation-code'], 0, 8== substr (md5 ($this->env['host']), 0, 8))) OR (substr ($this->key['Validation-code'], 24, 8== substr (md5 ($this->env['path']), 0, 8))))
 97[转载]破解Discuz! 4.0.0 20051001的方法{
 98[转载]破解Discuz! 4.0.0 20051001的方法return TRUE;
 99[转载]破解Discuz! 4.0.0 20051001的方法}
100[转载]破解Discuz! 4.0.0 20051001的方法else
101[转载]破解Discuz! 4.0.0 20051001的方法{
102[转载]破解Discuz! 4.0.0 20051001的方法return TRUE;
103[转载]破解Discuz! 4.0.0 20051001的方法}
104[转载]破解Discuz! 4.0.0 20051001的方法
105[转载]破解Discuz! 4.0.0 20051001的方法}
106[转载]破解Discuz! 4.0.0 20051001的方法
107[转载]破解Discuz! 4.0.0 20051001的方法function getenvinfo ()
108[转载]破解Discuz! 4.0.0 20051001的方法{
109[转载]破解Discuz! 4.0.0 20051001的方法global $_SERVER;
110[转载]破解Discuz! 4.0.0 20051001的方法global $_POST;
111[转载]破解Discuz! 4.0.0 20051001的方法global $_ENV;
112[转载]破解Discuz! 4.0.0 20051001的方法$env['time'= gmdate ('d-M-Y', time ());
113[转载]破解Discuz! 4.0.0 20051001的方法$env['os'= PHP_OS;
114[转载]破解Discuz! 4.0.0 20051001的方法$env['ip'= getenv ('SERVER_ADDR');
115[转载]破解Discuz! 4.0.0 20051001的方法$env['sapi'= php_sapi_name ();
116[转载]破解Discuz! 4.0.0 20051001的方法$env['host'= (getenv ('HTTP_HOST'? getenv ('HTTP_HOST': $_SERVER['HTTP_HOST']);
117[转载]破解Discuz! 4.0.0 20051001的方法// $env['path'] = dirname (('validate.class.php.LkuQHr' ? dirname ('validate.class.php.LkuQHr') : getenv ('SCRIPT_FILENAME')));//********
118[转载]破解Discuz! 4.0.0 20051001的方法$env['cpu'= (($_ENV['PROCESSOR_IDENTIFIER'].'/').$_ENV['PROCESSOR_REVISION']);
119[转载]破解Discuz! 4.0.0 20051001的方法$env['name'= $_ENV['COMPUTERNAME'];
120[转载]破解Discuz! 4.0.0 20051001的方法$this->env = $env;
121[转载]破解Discuz! 4.0.0 20051001的方法}
122[转载]破解Discuz! 4.0.0 20051001的方法
123[转载]破解Discuz! 4.0.0 20051001的方法function decrypt ($txt, $key, $owner = '')
124[转载]破解Discuz! 4.0.0 20051001的方法{
125[转载]破解Discuz! 4.0.0 20051001的方法$txt = $this->keyED (base64_decode ($txt), (($owner == '##@Crossday Studio@##'? $key : ''));
126[转载]破解Discuz! 4.0.0 20051001的方法$tmp = '';
127[转载]破解Discuz! 4.0.0 20051001的方法for ($i = 0; ($i < strlen ($txt)); $i++)
128[转载]破解Discuz! 4.0.0 20051001的方法{
129[转载]破解Discuz! 4.0.0 20051001的方法$md5 = $txt[$i];
130[转载]破解Discuz! 4.0.0 20051001的方法$i++;
131[转载]破解Discuz! 4.0.0 20051001的方法($tmp .= ($txt[$i^ $md5));
132[转载]破解Discuz! 4.0.0 20051001的方法}
133[转载]破解Discuz! 4.0.0 20051001的方法
134[转载]破解Discuz! 4.0.0 20051001的方法return $tmp;
135[转载]破解Discuz! 4.0.0 20051001的方法}
136[转载]破解Discuz! 4.0.0 20051001的方法
137[转载]破解Discuz! 4.0.0 20051001的方法function keyed ($txt, $encrypt_key)
138[转载]破解Discuz! 4.0.0 20051001的方法{
139[转载]破解Discuz! 4.0.0 20051001的方法$encrypt_key = md5 ($encrypt_key);
140[转载]破解Discuz! 4.0.0 20051001的方法$ctr = 0;
141[转载]破解Discuz! 4.0.0 20051001的方法$tmp = '';
142[转载]破解Discuz! 4.0.0 20051001的方法for ($i = 0; ($i < strlen ($txt)); $i++)
143[转载]破解Discuz! 4.0.0 20051001的方法{
144[转载]破解Discuz! 4.0.0 20051001的方法if (($ctr == strlen ($encrypt_key)))
145[转载]破解Discuz! 4.0.0 20051001的方法{
146[转载]破解Discuz! 4.0.0 20051001的方法$ctr = 0;
147[转载]破解Discuz! 4.0.0 20051001的方法}
148[转载]破解Discuz! 4.0.0 20051001的方法
149[转载]破解Discuz! 4.0.0 20051001的方法($tmp .= ($txt[$i^ $encrypt_key[$ctr]));
150[转载]破解Discuz! 4.0.0 20051001的方法$ctr++;
151[转载]破解Discuz! 4.0.0 20051001的方法}
152[转载]破解Discuz! 4.0.0 20051001的方法
153[转载]破解Discuz! 4.0.0 20051001的方法return $tmp;
154[转载]破解Discuz! 4.0.0 20051001的方法}
155[转载]破解Discuz! 4.0.0 20051001的方法
156[转载]破解Discuz! 4.0.0 20051001的方法function validate ()
157[转载]破解Discuz! 4.0.0 20051001的方法{
158[转载]破解Discuz! 4.0.0 20051001的方法$init = $this->initialize ();
159[转载]破解Discuz! 4.0.0 20051001的方法if ((($init == 2) OR ((((($init == 1) AND $this->checkinfo ()) AND $this->checkdate ()) AND $this->checkkey ()) AND $this->checkhostpath ())))
160[转载]破解Discuz! 4.0.0 20051001的方法{
161[转载]破解Discuz! 4.0.0 20051001的方法if (($init == 2))
162[转载]破解Discuz! 4.0.0 20051001的方法{
163[转载]破解Discuz! 4.0.0 20051001的方法define ('DISCUZ_LICENSE_KEY', md5 ((base64_decode ('ISgqISEpQCZfRGlzY3V6IV9pc19SdW5uaW5nX3VuZGVyX0xvY2FsaG9zdA').md5 (((('#19811027_'.'DZK_').'WROTE_Discuz!_').substr (time (), 0, (0 - 2)))))));
164[转载]破解Discuz! 4.0.0 20051001的方法}
165[转载]破解Discuz! 4.0.0 20051001的方法else
166[转载]破解Discuz! 4.0.0 20051001的方法{
167[转载]破解Discuz! 4.0.0 20051001的方法define ('DISCUZ_LICENSE_KEY', md5 ((base64_decode ('ISgqISEpQCZfRGlzY3V6IV9XSUxMX1dJTl9USEVfRlVUVVJFX0ZST01fTk9XX09O').md5 (((('#19811027_'.'DZK_').'WROTE_Discuz!_').substr (time (), 0, (0 - 2)))))));
168[转载]破解Discuz! 4.0.0 20051001的方法}
169[转载]破解Discuz! 4.0.0 20051001的方法}
170[转载]破解Discuz! 4.0.0 20051001的方法else
171[转载]破解Discuz! 4.0.0 20051001的方法{
172[转载]破解Discuz! 4.0.0 20051001的方法/* echo '<html>
173[转载]破解Discuz! 4.0.0 20051001的方法<head>
174[转载]破解Discuz! 4.0.0 20051001的方法<title>Invalid License File</title>
175[转载]破解Discuz! 4.0.0 20051001的方法</head>
176[转载]破解Discuz! 4.0.0 20051001的方法<body bgcolor="#FFFFFF">
177[转载]破解Discuz! 4.0.0 20051001的方法<table cellpadding="0" cellspacing="0" border="0" width="600" align="center" height="85%">
178[转载]破解Discuz! 4.0.0 20051001的方法<tr align="center" valign="middle">
179[转载]破解Discuz! 4.0.0 20051001的方法<td>
180[转载]破解Discuz! 4.0.0 20051001的方法<table cellpadding="10" cellspacing="0" border="0" width="80%" align="center" style="font-family: Verdana, Tahoma; color: #666666; font-size: 12px">
181[转载]破解Discuz! 4.0.0 20051001的方法<tr>
182[转载]破解Discuz! 4.0.0 20051001的方法<td valign="m';
183[转载]破解Discuz! 4.0.0 20051001的方法echo 'iddle" bgcolor="#EBEBEB">
184[转载]破解Discuz! 4.0.0 20051001的方法<br><b style="font-size: 20px">Your License was Invalid</b>
185[转载]破解Discuz! 4.0.0 20051001的方法<br><br>License expiring, shifting to a new server, changing server IP, hardware, OS, PHP SAPI module, or, changing both host name and absolute directory on your disk, may invalidate your license. If you have trouble in activation, please visit <a href="http://www.discuz.com/license/" target="_blank">';
186[转载]破解Discuz! 4.0.0 20051001的方法echo 'http://www.discuz.com/license/</a> for more information.
187[转载]破解Discuz! 4.0.0 20051001的方法<br><br>您的密匙不存在、超过有效期、更换新的服务器空间、更改 IP 地址、硬件、操作系统、PHP 安装模&';
188[转载]破解Discuz! 4.0.0 20051001的方法echo '#x5F0F;,或同时改变绝对路径或访问域名,都可能导致密匙失效。请访问 <a href="http://www.discuz.com/license/" target="_blank">http://www.discuz.com/license/</a> 重新生成密匙。
189[转载]破解Discuz! 4.0.0 20051001的方法<br><b';
190[转载]破解Discuz! 4.0.0 20051001的方法echo 'r>
191[转载]破解Discuz! 4.0.0 20051001的方法</td>
192[转载]破解Discuz! 4.0.0 20051001的方法</tr>
193[转载]破解Discuz! 4.0.0 20051001的方法</table>
194[转载]破解Discuz! 4.0.0 20051001的方法</td>
195[转载]破解Discuz! 4.0.0 20051001的方法</tr>
196[转载]破解Discuz! 4.0.0 20051001的方法</table>
197[转载]破解Discuz! 4.0.0 20051001的方法</body>
198[转载]破解Discuz! 4.0.0 20051001的方法</html>
199[转载]破解Discuz! 4.0.0 20051001的方法';
200[转载]破解Discuz! 4.0.0 20051001的方法exit ();
201[转载]破解Discuz! 4.0.0 20051001的方法return TRUE;*/
202[转载]破解Discuz! 4.0.0 20051001的方法}
203[转载]破解Discuz! 4.0.0 20051001的方法
204[转载]破解Discuz! 4.0.0 20051001的方法}
205[转载]破解Discuz! 4.0.0 20051001的方法}
206[转载]破解Discuz! 4.0.0 20051001的方法
207[转载]破解Discuz! 4.0.0 20051001的方法if (!defined ('IN_DISCUZ'))
208[转载]破解Discuz! 4.0.0 20051001的方法{
209[转载]破解Discuz! 4.0.0 20051001的方法exit ('Access Denied');
210[转载]破解Discuz! 4.0.0 20051001的方法}
211[转载]破解Discuz! 4.0.0 20051001的方法
212[转载]破解Discuz! 4.0.0 20051001的方法$license = new licensestuff ();
213[转载]破解Discuz! 4.0.0 20051001的方法$license->validate ();
214[转载]破解Discuz! 4.0.0 20051001的方法unset ($license);
215[转载]破解Discuz! 4.0.0 20051001的方法?>

再在根目录新建个 discuz_license.php

内容为
程序代码

 

1[转载]破解Discuz! 4.0.0 20051001的方法# !ATTENTION! PLEASE DO NOT OPEN FOR EDITING
2[转载]破解Discuz! 4.0.0 20051001的方法# ANY MODIFICATION WILL INVALIDATE THIS LICENSE
3[转载]破解Discuz! 4.0.0 20051001的方法
4[转载]破解Discuz! 4.0.0 20051001的方法Product-name = Discuz! Board Retail
5[转载]破解Discuz! 4.0.0 20051001的方法License-issued = 16-Jul-2005
6[转载]破解Discuz! 4.0.0 20051001的方法
7[转载]破解Discuz! 4.0.0 20051001的方法Registered-to = Tkz
8[转载]破解Discuz! 4.0.0 20051001的方法Registered-URL = http://127.0.0.1/
9[转载]破解Discuz! 4.0.0 20051001的方法

 

相关文章:

  • 2021-09-08
  • 2022-12-23
  • 2022-01-25
  • 2021-11-12
  • 2022-12-23
  • 2022-12-23
  • 2022-01-24
  • 2022-01-17
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-08
  • 2021-08-25
  • 2021-06-20
  • 2022-12-23
  • 2021-12-29
相关资源
相似解决方案