久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區(qū)

標(biāo)題: brave Iceweasel Google Chrome Microsoft Edge換了幾個瀏覽器老是自動刷新 [打印本頁]

作者: lovetvb    時間: 2023-9-2 01:46
標(biāo)題: brave Iceweasel Google Chrome Microsoft Edge換了幾個瀏覽器老是自動刷新
https://love.chboy.asia

就是發(fā)帖 回帖 打開論壇的時候,加載完畢了 過幾秒又自動加載刷新 反復(fù)2~3次。
我懷疑是不是木馬或是是監(jiān)控,但是瀏覽器打開其他網(wǎng)站不會啊?

禁止了油猴插件還是一樣刷新2~3次

用了火狐好一點 但是還是會出現(xiàn),懷疑是論壇插件,都卸載了用不了插件還是一樣
以前3.4版本發(fā)帖蠻好的,打開論壇不會自動刷新,也是別人說打一個3.5論壇學(xué)下,我才試試升級到3.5的


設(shè)置也沒開啟cc攻擊防御啊,老是自動刷新2~3次,

我每次發(fā)帖或者回帖時候,復(fù)制好的內(nèi)容粘貼好,結(jié)果自動刷新下沒了,又要看看內(nèi)容是不是還在,會不會自動刷新,太浪費關(guān)注力了


求高手大神解決指點迷津














作者: dashen    時間: 2023-9-2 11:05
dz自身沒有自動刷新功能
作者: 文強    時間: 2023-9-2 15:13

你注意看下面兩張圖,第一張是你的域名沒有后綴,有沒有發(fā)現(xiàn)跟第二張域名有帶后綴的不一樣?

(, 下載次數(shù): 1)

(, 下載次數(shù): 12)


作者: lovetvb    時間: 2023-9-3 11:49
文強 發(fā)表于 2023-9-2 15:13
你注意看下面兩張圖,第一張是你的域名沒有后綴,有沒有發(fā)現(xiàn)跟第二張域名有帶后綴的不一樣?

是的 其他論壇都沒有 第一次出現(xiàn)這個 然后刷新就沒有了
怎么會有js腳本呢?

到底是哪里問題
會不會是插件

作者: lovetvb    時間: 2023-9-3 20:51





作者: Discuz有償服務(wù)    時間: 2023-9-4 14:44
(, 下載次數(shù): 2)


一般是被入侵了

作者: 湖中沉    時間: 2023-9-4 20:14
從截圖看,是被植入木馬了
作者: lovetvb    時間: 2023-9-5 01:35
是的 我打開后臺admin 想光閉插件也是老刷新  有沒有辦法去除木馬啊 我發(fā)論壇源代碼合數(shù)據(jù)庫 有沒有高手幫我看一下


求高手

作者: lovetvb    時間: 2023-9-5 02:10
(, 下載次數(shù): 0)

校驗結(jié)果
被修改文件: 5 [查看]   丟失文件: 0   未知文件: 123 [查看]     一周內(nèi)更新: 25 [查看]
文件名

最后修改時間
source/function

function_member.php
10,002 Bytes
2023-8-30 12:36
source/language

lang_admincp.php
551,646 Bytes
2023-9-1 11:37
lang_template.php
20,580 Bytes
2023-9-1 11:39
lang_admincp_login.php
2,579 Bytes
2023-9-1 11:38
source/language/home

lang_template.php
77,152 Bytes
2023-9-1 11:42



作者: lovetvb    時間: 2023-9-5 02:11
<?php

/**
*      [Discuz!] (C)2001-2099 Comsenz Inc.
*      This is NOT a freeware, use is subject to license terms
*
*      $Id: function_member.php 35030 2014-10-23 07:43:23Z laoguozhang $
*/

if(!defined('IN_DISCUZ')) {
        exit('Access Denied');
}

function userlogin($username, $password, $questionid, $answer, $loginfield = 'username', $ip = '') {
        $return = array();

        if($loginfield == 'uid' && getglobal('setting/uidlogin')) {
                $isuid = 1;
        } elseif($loginfield == 'email') {
                $isuid = 2;
        } elseif($loginfield == 'auto') {
                $isuid = 3;
        } elseif($loginfield == 'secmobile' && getglobal('setting/secmobilelogin')) {
                $isuid = 4;
        } else {
                $isuid = 0;
        }

        if(!function_exists('uc_user_login')) {
                loaducenter();
        }
        if($isuid == 3) {
                if(!strcmp(dintval($username), $username) && getglobal('setting/uidlogin')) {
                        $return['ucresult'] = uc_user_login($username, $password, 1, 1, $questionid, $answer, $ip, 1);
                } elseif(isemail($username)) {
                        $return['ucresult'] = uc_user_login($username, $password, 2, 1, $questionid, $answer, $ip, 1);
                } elseif(preg_match('/^(\d{1,12}|\d{1,3}-\d{1,12})$/', $username) && getglobal('setting/secmobilelogin')) {
                        $username = strpos($username, '-') === false ? (getglobal('setting/smsdefaultcc') . '-' . $username) : $username;
                        $return['ucresult'] = uc_user_login($username, $password, 4, 1, $questionid, $answer, $ip, 1);
                }
                if($return['ucresult'][0] <= 0 && $return['ucresult'][0] != -3) {
                        $return['ucresult'] = uc_user_login(addslashes($username), $password, 0, 1, $questionid, $answer, $ip);
                }
        } else {
                if($isuid == 4) {
                        $username = strpos($username, '-') === false ? (getglobal('setting/smsdefaultcc') . '-' . $username) : $username;
                }
                $return['ucresult'] = uc_user_login(addslashes($username), $password, $isuid, 1, $questionid, $answer, $ip);
        }
        $tmp = array();
        $duplicate = '';
        list($tmp['uid'], $tmp['username'], $tmp['password'], $tmp['email'], $duplicate) = $return['ucresult'];
        $return['ucresult'] = $tmp;
        if($duplicate && $return['ucresult']['uid'] > 0 || $return['ucresult']['uid'] <= 0) {
                $return['status'] = 0;
                return $return;
        }

        $member = getuserbyuid($return['ucresult']['uid'], 1);
        if(!$member || empty($member['uid'])) {
                $return['status'] = -1;
                return $return;
        }
        $return['member'] = $member;
        $return['status'] = 1;
        if($member['_inarchive']) {
                C::t('common_member_archive')->move_to_master($member['uid']);
        }
        if($member['email'] != $return['ucresult']['email']) {
                C::t('common_member')->update($return['ucresult']['uid'], array('email' => $return['ucresult']['email']));
        }

        return $return;
}

function setloginstatus($member, $cookietime) {
        global $_G;
        $_G['uid'] = intval($member['uid']);
        $_G['username'] = $member['username'];
        $_G['adminid'] = $member['adminid'];
        $_G['groupid'] = $member['groupid'];
        $_G['formhash'] = formhash();
        $_G['session']['invisible'] = getuserprofile('invisible');
        $_G['member'] = $member;
        loadcache('usergroup_'.$_G['groupid']);
        C::app()->session->isnew = true;
        C::app()->session->updatesession();

        dsetcookie('auth', authcode("{$member['password']}\t{$member['uid']}", 'ENCODE'), $cookietime, 1, true);
        dsetcookie('loginuser');
        dsetcookie('activationauth');
        dsetcookie('pmnum');

        include_once libfile('function/stat');
        updatestat('login', 1);
        if(defined('IN_MOBILE')) {
                updatestat('mobilelogin', 1);
        }
        if($_G['setting']['connect']['allow'] && $_G['member']['conisbind']) {
                updatestat('connectlogin', 1);
        }
        $rule = updatecreditbyaction('daylogin', $_G['uid']);
        if(!$rule['updatecredit']) {
                checkusergroup($_G['uid']);
        }
}

function logincheck($username) {
        global $_G;

        $return = 0;
        $username = trim($username);
        loaducenter();
        if(function_exists('uc_user_logincheck')) {
                $return = uc_user_logincheck(addslashes($username), $_G['clientip']);
        } else {
                $login = C::t('common_failedlogin')->fetch_ip($_G['clientip']);
                $return = (!$login || (TIMESTAMP - $login['lastupdate'] > 30)) ? 10 : max(0, 10 - $login['count']);

                if(!$login) {
                        C::t('common_failedlogin')->insert(array(
                                'ip' => $_G['clientip'],
                                'count' => 0,
                                'lastupdate' => TIMESTAMP
                        ), false, true);
                } elseif(TIMESTAMP - $login['lastupdate'] > 30) {
                        C::t('common_failedlogin')->insert(array(
                                'ip' => $_G['clientip'],
                                'count' => 0,
                                'lastupdate' => TIMESTAMP
                        ), false, true);
                        C::t('common_failedlogin')->delete_old(901);
                }
        }
        return $return;
}

function loginfailed($username) {
        global $_G;

        loaducenter();
        if(function_exists('uc_user_logincheck')) {
                return;
        }
        C::t('common_failedlogin')->update_failed($_G['clientip']);
}

function failedipcheck($numiptry, $timeiptry) {
        global $_G;
        if(!$numiptry) {
                return false;
        }
        return $numiptry <= C::t('common_failedip')->get_ip_count($_G['clientip'], TIMESTAMP - $timeiptry);
}

function failedip() {
        global $_G;
        C::t('common_failedip')->insert_ip($_G['clientip']);
}

function getinvite() {
        global $_G;

        if($_G['setting']['regstatus'] == 1) return array();
        $result = array();
        $cookies = empty($_G['cookie']['invite_auth']) ? array() : explode(',', $_G['cookie']['invite_auth']);
        $cookiecount = count($cookies);
        $_GET['invitecode'] = trim($_GET['invitecode']);
        if($cookiecount == 2 || $_GET['invitecode']) {
                $id = intval($cookies[0]);
                $code = trim($cookies[1]);
                if($_GET['invitecode']) {
                        $invite = C::t('common_invite')->fetch_by_code($_GET['invitecode']);
                        $code = trim($_GET['invitecode']);
                } else {
                        $invite = C::t('common_invite')->fetch($id);
                }
                if(!empty($invite)) {
                        if($invite['code'] == $code && empty($invite['fuid']) && (empty($invite['endtime']) || $_G['timestamp'] < $invite['endtime'])) {
                                $result['uid'] = $invite['uid'];
                                $result['id'] = $invite['id'];
                        }
                }
        } elseif($cookiecount == 3) {
                $uid = intval($cookies[0]);
                $code = trim($cookies[1]);

                $invite_code = helper_invite::generate_key($uid);
                if($code === $invite_code) {
                        $member = getuserbyuid($uid);
                        if($member) {
                                $usergroup = C::t('common_usergroup')->fetch($member['groupid']);
                                if(!$usergroup['allowinvite'] || $usergroup['inviteprice'] > 0) return array();
                        } else {
                                return array();
                        }
                        $result['uid'] = $uid;
                }
        }

        if($result['uid']) {
                $member = getuserbyuid($result['uid']);
                $result['username'] = $member['username'];
        } else {
                dsetcookie('invite_auth', '');
        }

        return $result;
}

function replacesitevar($string, $replaces = array()) {
        global $_G;
        $sitevars = array(
                '{sitename}' => $_G['setting']['sitename'],
                '{bbname}' => $_G['setting']['bbname'],
                '{time}' => dgmdate(TIMESTAMP, 'Y-n-j H:i'),
                '{adminemail}' => $_G['setting']['adminemail'],
                '{username}' => $_G['member']['username'],
                '{myname}' => $_G['member']['username']
        );
        $replaces = array_merge($sitevars, $replaces);
        return str_replace(array_keys($replaces), array_values($replaces), $string);
}

function clearcookies() {
        global $_G;
        foreach($_G['cookie'] as $k => $v) {
                if($k != 'widthauto') {
                        dsetcookie($k);
                }
        }
        $_G['uid'] = $_G['adminid'] = 0;
        $_G['username'] = $_G['member']['password'] = '';
}

function crime($fun) {
        if(!$fun) {
                return false;
        }
        include_once libfile('class/member');
        $crimerecord = & crime_action_ctl::instance();
        $arg_list = func_get_args();
        if($fun == 'recordaction') {
                list(, $uid, $action, $reason) = $arg_list;
                return $crimerecord->$fun($uid, $action, $reason);
        } elseif($fun == 'getactionlist') {
                list(, $uid) = $arg_list;
                return $crimerecord->$fun($uid);
        } elseif($fun == 'getcount') {
                list(, $uid, $action) = $arg_list;
                return $crimerecord->$fun($uid, $action);
        } elseif($fun == 'search') {
                list(, $action, $username, $operator, $starttime, $endtime, $reason, $start, $limit) = $arg_list;
                return $crimerecord->$fun($action, $username, $operator, $starttime, $endtime, $reason, $start, $limit);
        } elseif($fun == 'actions') {
                return crime_action_ctl::$actions;
        }
        return false;
}
function checkfollowfeed() {
        global $_G;

        if($_G['uid']) {
                $lastcheckfeed = 0;
                if(!empty($_G['cookie']['lastcheckfeed'])) {
                        $time = explode('|', $_G['cookie']['lastcheckfeed']);
                        if($time[0] == $_G['uid']) {
                                $lastcheckfeed = $time[1];
                        }
                }
                if(!$lastcheckfeed) {
                        $lastcheckfeed = getuserprofile('lastactivity');
                }
                dsetcookie('lastcheckfeed', $_G['uid'].'|'.TIMESTAMP, 31536000);
                $followuser = C::t('home_follow')->fetch_all_following_by_uid($_G['uid']);
                $uids = array_keys($followuser);
                if(!empty($uids)) {
                        $count = C::t('home_follow_feed')->count_by_uid_dateline($uids, $lastcheckfeed);
                        if($count) {
                                notification_add($_G['uid'], 'follow', 'member_follow', array('count' => $count, 'from_id'=>$_G['uid'], 'from_idtype' => 'follow'), 1);
                        }
                }
        }
        dsetcookie('checkfollow', 1, 30);
}
function checkemail($email) {
        global $_G;

        $email = strtolower(trim($email));
        if(strlen($email) > 255) {
                showmessage('profile_email_illegal', '', array(), array('handle' => false));
        }
        if($_G['setting']['regmaildomain']) {
                $maildomainexp = '/('.str_replace("\r\n", '|', preg_quote(trim($_G['setting']['maildomainlist']), '/')).')$/i';
                if($_G['setting']['regmaildomain'] == 1 && !preg_match($maildomainexp, $email)) {
                        showmessage('profile_email_domain_illegal', '', array(), array('handle' => false));
                } elseif($_G['setting']['regmaildomain'] == 2 && preg_match($maildomainexp, $email)) {
                        showmessage('profile_email_domain_illegal', '', array(), array('handle' => false));
                }
        }

        loaducenter();
        $ucresult = uc_user_checkemail($email);

        if($ucresult == -4) {
                showmessage('profile_email_illegal', '', array(), array('handle' => false));
        } elseif($ucresult == -5) {
                showmessage('profile_email_domain_illegal', '', array(), array('handle' => false));
        } elseif($ucresult == -6) {
                showmessage('profile_email_duplicate', '', array(), array('handle' => false));
        }
}

function make_getpws_sign($uid, $idstring) {
        global $_G;
        $link = "member.php?mod=getpasswd&uid={$uid}&id={$idstring}";
        return dsign($link);
}
?>


作者: lovetvb    時間: 2023-9-5 02:12
校驗結(jié)果
被修改文件: 5 [查看]   丟失文件: 0   未知文件: 123 [查看]     一周內(nèi)更新: 25 [查看]
文件名
最后修改時間
.

.user.ini
39 Bytes
2023-8-30 01:20
.well-known
4,096 Bytes
2022-5-29 13:08
.htaccess
897 Bytes
2022-4-30 00:19
data/cache

cache_attachcenter_index.htm
10,788 Bytes
2023-9-4 15:02
data/ipdata

wry.dat
11,380,801 Bytes
2023-8-30 13:58
template/wekei_touch_free_09

preview.jpg
28,174 Bytes
2023-8-30 13:26
index.htm
0 Bytes
2023-8-30 13:26
preview_large.jpg
55,037 Bytes
2023-8-30 13:26
template/wekei_touch_free_09/images

forum_icon_6.png
6,924 Bytes
2023-8-30 13:26
forum_icon_8.png
2,869 Bytes
2023-8-30 13:26
logo.png
5,870 Bytes
2023-8-30 13:26
forum.png
2,560 Bytes
2023-8-30 13:26
forum_icon_5.png
3,754 Bytes
2023-8-30 13:26
icon_edit.png
782 Bytes
2023-8-30 13:26
vk_touch.css
12,101 Bytes
2023-8-30 13:26
forum_icon_4.png
3,234 Bytes
2023-8-30 13:26
vk_slide.js
5,697 Bytes
2023-8-30 13:26
a_d_2.jpg
159,221 Bytes
2023-8-30 13:26
index.htm
0 Bytes
2023-8-30 13:26
icon_digest.png
1,134 Bytes
2023-8-30 13:26
jquery.min.js
93,637 Bytes
2023-8-30 13:26
forum_icon_9.png
7,699 Bytes
2023-8-30 13:26
vk_icon_user.png
2,505 Bytes
2023-8-30 13:26
collapsed_yes.png
2,621 Bytes
2023-8-30 13:26
forum_icon_7.png
6,501 Bytes
2023-8-30 13:26
vk_icon_forum.png
715 Bytes
2023-8-30 13:26
icon_tu.png
1,465 Bytes
2023-8-30 13:26
vk_icon_search.png
1,273 Bytes
2023-8-30 13:26
collapsed_no.png
6,937 Bytes
2023-8-30 13:26
forum_icon_3.png
3,289 Bytes
2023-8-30 13:26
icon_arrow_down.png
3,245 Bytes
2023-8-30 13:26
forum_icon_10.png
3,375 Bytes
2023-8-30 13:26
vk_header.png
576 Bytes
2023-8-30 13:26
titlebg.png
455 Bytes
2023-8-30 13:26
icon_reply.png
2,949 Bytes
2023-8-30 13:26
vk_icon_hot.png
1,568 Bytes
2023-8-30 13:26
forum_icon_2.png
2,660 Bytes
2023-8-30 13:26
forum_icon_1.png
3,201 Bytes
2023-8-30 13:26
icon_back.png
3,203 Bytes
2023-8-30 13:26
icon_top.png
956 Bytes
2023-8-30 13:26
template/wekei_touch_free_09/images/style/11

vk_header.png
880 Bytes
2023-8-30 13:26
template/wekei_touch_free_09/images/style/2

vk_header.png
906 Bytes
2023-8-30 13:26
template/wekei_touch_free_09/images/style/7

vk_header.png
878 Bytes
2023-8-30 13:26
template/wekei_touch_free_09/images/style/00

vk_header.png
3,595 Bytes
2023-8-30 13:26
template/wekei_touch_free_09/images/style/8

vk_header.png
878 Bytes
2023-8-30 13:26
template/wekei_touch_free_09/images/style/10

vk_header.png
904 Bytes
2023-8-30 13:26
template/wekei_touch_free_09/images/style/5

vk_header.png
880 Bytes
2023-8-30 13:26
template/wekei_touch_free_09/touch/home

space_profile.htm
2,308 Bytes
2023-8-30 13:26
template/wekei_touch_free_09/touch

index.htm
0 Bytes
2023-8-30 13:26
template/wekei_touch_free_09/touch/forum

forumdisplay.htm
3,427 Bytes
2023-8-30 13:26
guide.htm
1,769 Bytes
2023-8-30 13:26
guide_list_row.htm
1,557 Bytes
2023-8-30 13:26
index.htm
0 Bytes
2023-8-30 13:26
viewthread.htm
13,843 Bytes
2023-8-30 13:26
discuz.htm
4,244 Bytes
2023-8-30 13:26
template/wekei_touch_free_09/touch/search

forum.htm
918 Bytes
2023-8-30 13:26
template/wekei_touch_free_09/touch/member

login.htm
4,158 Bytes
2023-8-30 13:26
register.htm
3,618 Bytes
2023-8-30 13:26
template/wekei_touch_free_09/touch/common

index.htm
0 Bytes
2023-8-30 13:26
header.htm
3,117 Bytes
2023-8-30 13:26
template/wekei_touch_free_06

preview.jpg
22,663 Bytes
2023-9-4 12:33
index.htm
0 Bytes
2023-9-4 12:33
preview_large.jpg
41,456 Bytes
2023-9-4 12:33
template/wekei_touch_free_06/images

a_d_1.jpg
5,940 Bytes
2023-9-4 12:33
logo.png
7,567 Bytes
2023-9-4 12:33
forum.png
8,086 Bytes
2023-9-4 12:33
icon_edit.png
782 Bytes
2023-9-4 12:33
vk_touch.css
9,980 Bytes
2023-9-4 12:33
vk_slide.js
5,697 Bytes
2023-9-4 12:33
index.htm
0 Bytes
2023-9-4 12:33
icon_digest.png
1,106 Bytes
2023-9-4 12:33
jquery.min.js
93,637 Bytes
2023-9-4 12:33
vk_icon_user.png
2,533 Bytes
2023-9-4 12:33
collapsed_yes.png
2,459 Bytes
2023-9-4 12:33
vk_icon_forum.png
715 Bytes
2023-9-4 12:33
icon_tu.png
4,115 Bytes
2023-9-4 12:33
vk_icon_search.png
1,273 Bytes
2023-9-4 12:33
collapsed_no.png
6,937 Bytes
2023-9-4 12:33
icon_arrow_down.png
3,245 Bytes
2023-9-4 12:33
vk_header.png
3,417 Bytes
2023-9-4 12:33
titlebg.png
427 Bytes
2023-9-4 12:33
icon_search_inner.png
4,332 Bytes
2023-9-4 12:33
icon_reply.png
2,949 Bytes
2023-9-4 12:33
vk_icon_hot.png
1,540 Bytes
2023-9-4 12:33
icon_back.png
3,231 Bytes
2023-9-4 12:33
icon_top.png
956 Bytes
2023-9-4 12:33
template/wekei_touch_free_06/images/style/11

vk_header.png
908 Bytes
2023-9-4 12:33
template/wekei_touch_free_06/images/style/2

vk_header.png
878 Bytes
2023-9-4 12:33
template/wekei_touch_free_06/images/style/7

vk_header.png
878 Bytes
2023-9-4 12:33
template/wekei_touch_free_06/images/style/00

vk_header.png
3,595 Bytes
2023-9-4 12:33
template/wekei_touch_free_06/images/style/8

vk_header.png
878 Bytes
2023-9-4 12:33
template/wekei_touch_free_06/images/style/10

vk_header.png
876 Bytes
2023-9-4 12:33
template/wekei_touch_free_06/images/style/5

vk_header.png
880 Bytes
2023-9-4 12:33
template/wekei_touch_free_06/touch/home

space_profile.htm
2,308 Bytes
2023-9-4 12:33
template/wekei_touch_free_06/touch

index.htm
0 Bytes
2023-9-4 12:33
template/wekei_touch_free_06/touch/forum

forumdisplay.htm
3,427 Bytes
2023-9-4 12:33
guide.htm
2,427 Bytes
2023-9-4 12:33
guide_list_row.htm
1,557 Bytes
2023-9-4 12:33
index.htm
0 Bytes
2023-9-4 12:33
viewthread.htm
13,843 Bytes
2023-9-4 12:33
discuz.htm
4,906 Bytes
2023-9-4 12:33
template/wekei_touch_free_06/touch/search

forum.htm
918 Bytes
2023-9-4 12:33
template/wekei_touch_free_06/touch/member

login.htm
4,158 Bytes
2023-9-4 12:33
register.htm
3,618 Bytes
2023-9-4 12:33
template/wekei_touch_free_06/touch/common

index.htm
0 Bytes
2023-9-4 12:33
header.htm
3,088 Bytes
2023-9-4 12:33
template/dahuaxiyou_koala_free1

preview.jpg
22,181 Bytes
2023-8-30 16:37
preview_large.jpg
646,793 Bytes
2023-8-30 16:37
template/dahuaxiyou_koala_free1/forum

forumdisplay.htm
31,943 Bytes
2023-8-30 16:37
discuz.htm
32,853 Bytes
2023-8-30 16:37
template/dahuaxiyou_koala_free1/imges

444.png
12,659 Bytes
2023-8-30 16:37
bg.jpg
283,485 Bytes
2023-8-30 16:37
logo.png
34,447 Bytes
2023-8-30 16:37
stripe.png
7,710 Bytes
2023-8-30 16:37
logo.svg
4,445 Bytes
2023-8-30 16:37
logo_sc.png
153,075 Bytes
2023-8-30 16:37
nv.png
2,948 Bytes
2023-8-30 16:37
titlebg.png
1,183 Bytes
2023-8-30 16:37
logo_sc_s.png
12,659 Bytes
2023-8-30 16:37
nv_h.png
2,978 Bytes
2023-8-30 16:37
template/dahuaxiyou_koala_free1/common

extend_common.css
1,433 Bytes
2023-8-30 16:37
widthauto.css
1,432 Bytes
2023-8-30 16:37
extend_module.css
357 Bytes
2023-8-30 16:37



作者: lovetvb    時間: 2023-9-5 12:55
3. 升級完成后,fix_country_data.php、update_alpha.php 等升級文件可以刪除(沒有上傳這些文件的不用操作)


升級完成后,刪除 update_ucenter_adult.php 和 update_adult.php

禁用ucenter



然后報什么木馬的
install/include/install_function.php 文件 刪除了 install文件夾升級成功后可以全部刪除的



某盜版插件中驚現(xiàn)一句話木馬,小到讓你根本無法發(fā)現(xiàn)


[color=rgb(21, 91, 213) !important]復(fù)制代碼

如上面所示,就這么短短的幾個字符,隱藏在盜版插件正常代碼之中,如果不細心的話,根本無法發(fā)現(xiàn)。
不懂php的人,可能會懷疑,這么短的一個代碼,就是木馬
eval就是把普通的字符串當(dāng)做php代碼來執(zhí)行,像上面這個代碼就是執(zhí)行接收到的POST數(shù)據(jù),利用這段代碼,黑客就可以向你的服務(wù)器執(zhí)行代碼了。
抓緊時間卸載盜版插件吧,盜版插件的安全問題已經(jīng)不能忽視了!






歡迎光臨 Discuz! 官方交流社區(qū) (http://www.9999xn.com/) Powered by Discuz! W1.0