您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
WordPress安全检测工具分享
云羿谆2025-03-29WordPress教程已有人查阅
导读Wordpres是一款非常流行cms系统,市面上有相当一部分的博客和站点都是使用wordpress搭建。正因为大多博客都使用wordpress,所以其安全性就显得尤为重要。我们平时维护一个站点
Wordpres是一款非常流行cms系统,市面上有相当一部分的博客和站点都是使用wordpress搭建。正因为大多博客都使用wordpress,所以其安全性就显得尤为重要。
我们平时维护一个站点(不仅仅是wordpress站点)、保证其安全需要从服务器软件更新、浏览器、病毒、口令是否强壮、是否有后门等多方面入手,这种检查必须是非常频繁和及时的。同时,wordpress软件本身又很多漏洞,有时候一个0day漏洞的出现会让你措手不及。
在这篇文章里,我们会讨论到一些wordpress安全工具。
工具是把双刃剑,请不要使用安全工具进行违法和不正当行为。
Plecost WordPress Fingerprinting Tool:
Plecost是一款非常棒的wordpress安全检测工具,你可以在backtrack、backbox和blackubuntu中找到它。Plecost包含一个较全面的插件数据库并能检查出wordpress是否存在CVE发布的漏洞。
Plecost可以在两种模式下运行,一种是通过一个特定URL作为目标,一种是通过google搜索多个结果。我们这里举例的模式是前者,即一个特定的url。
上图我们可以看到plecost的选项以及简单的使用说明。
接下来我们使用
root@bt:/pentest/web/scanners/plecost# ./plecost-0.2.2-9-beta.py -i wp_plugin_list.txt -c http://127.0.0.1/wordpress 命令检查目标url并比对是否存在cve漏洞
可以很直观的看到结果,不少弱点暴 来了
WPScan - WordPress Security Scanner
WPSCAN是另外一款优秀的wordpress安全检测工具。它的功能包括:用户、插件枚举,列目录,插件漏洞检测和wordpress主题检查、文件发现。
列插件是最基本的功能,命令格式如下:
接下来,我们来看看如何爆破wordpress的用户名和口令
枚举用户名的命令如下
然后我们尝试爆破密码,当然要导入字典,使用命令如下
当然,你也可以不指定用户名,直接输入命令
我们依然对本地url做测试:
但我们如何确定目标url是否存在漏洞呢?
通过使用命令
概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。通过htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。
我们下面会讲如何配置.htaccess保护wordpress:
首先,限制wp-admin文件夹被非管理员访问。
如果你想要阻止某个IP段访问(注意116.76.45.是一个IP段)
RemoveHandler cgi-script .cgi .php .py
AddType text/plain .cgi .php .py
我们平时维护一个站点(不仅仅是wordpress站点)、保证其安全需要从服务器软件更新、浏览器、病毒、口令是否强壮、是否有后门等多方面入手,这种检查必须是非常频繁和及时的。同时,wordpress软件本身又很多漏洞,有时候一个0day漏洞的出现会让你措手不及。
在这篇文章里,我们会讨论到一些wordpress安全工具。
工具是把双刃剑,请不要使用安全工具进行违法和不正当行为。
Plecost WordPress Fingerprinting Tool:
Plecost是一款非常棒的wordpress安全检测工具,你可以在backtrack、backbox和blackubuntu中找到它。Plecost包含一个较全面的插件数据库并能检查出wordpress是否存在CVE发布的漏洞。
Plecost可以在两种模式下运行,一种是通过一个特定URL作为目标,一种是通过google搜索多个结果。我们这里举例的模式是前者,即一个特定的url。
上图我们可以看到plecost的选项以及简单的使用说明。
接下来我们使用
root@bt:/pentest/web/scanners/plecost# ./plecost-0.2.2-9-beta.py -i wp_plugin_list.txt -c http://127.0.0.1/wordpress 命令检查目标url并比对是否存在cve漏洞
可以很直观的看到结果,不少弱点暴 来了
WPScan - WordPress Security Scanner
WPSCAN是另外一款优秀的wordpress安全检测工具。它的功能包括:用户、插件枚举,列目录,插件漏洞检测和wordpress主题检查、文件发现。
列插件是最基本的功能,命令格式如下:
root@bt:/pentest/web/wpscan# ruby wpscan.rb -url.target.com -enumerate p
我们这对127.0.0.1/wordpress检查
root@bt:/pentest/web/wpscan# ruby wpscan.rb -url http://127.0.0.1/wordpress -enumerate p
很清楚的列出了结果接下来,我们来看看如何爆破wordpress的用户名和口令
枚举用户名的命令如下
root@bt:/pentest/web/wpscan# ruby wpscan.rb -url.target.com -enumerate u
我们爆出了两个存在的用户名然后我们尝试爆破密码,当然要导入字典,使用命令如下
ruby wpscan.rb -url.example.com -wordlist wordlist.lst -username admin
其中,admin是我们刚刚爆出的存在的用户名。当然,你也可以不指定用户名,直接输入命令
ruby wpscan.rb -url.example.com -wordlist wordlist.lst即可
CMS - Explorer
CMS-Explorer与上面两个工具功能大同小异,它是使用perl编写的。我们依然对本地url做测试:
root@bt:/pentest/enumeration/web/cms-explorer# ./cms-explorer.pl -url http://127.0.0.1/wordpress -explore -type wordpress
CMS-Explorer会帮我们枚举列出插件但我们如何确定目标url是否存在漏洞呢?
通过使用命令
root@bt:/pentest/enumeration/web/cms-explorer# ./cms-explorer.pl -urlhttp://127.0.0.1/wordpress -explore -type wordpress -osvdb
通过比对OSVDB数据库,CMS-Explorer会列出目标url存在的漏洞:
http://osvdb.org/42253 Sniplets Plugin for WordPress /modules/syntax_highlight.php libpath Parameter Remote File Inclusion
http://osvdb.org/42254 Sniplets Plugin for WordPress view/sniplets/warning.php text Parameter XSS
http://osvdb.org/42255 Sniplets Plugin for WordPress view/sniplets/notice.php text Parameter XSS
http://osvdb.org/42256 Sniplets Plugin for WordPress view/sniplets/inset.php text Parameter XSS
.htaccess and WordPress
不管是保护wordpress还是其他任何网页,.htaccess文件都是非常有用的。什么是.htaccess?概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。通过htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。
我们下面会讲如何配置.htaccess保护wordpress:
首先,限制wp-admin文件夹被非管理员访问。
order deny,allow
allow from 116.76.45.1
deny from all
值得注意的是,你需要把.htaccess文件放在wp-damin目录下。如果你想要阻止某个IP段访问(注意116.76.45.是一个IP段)
order allow,deny
deny from 116.76.45.
allow from all
我们可以再增加一些脚本执行的限制RemoveHandler cgi-script .cgi .php .py
AddType text/plain .cgi .php .py
本文标签:
很赞哦! ()
图文教程
WordPress维护站点临时关闭的实现方法
有时候,可能由于各种原因导致博客访问出错的情况,这时候我们开启维护模式,给出一个维护提示的页面。下面交给大家几种方法1、.maintenance法在WordPress根目录下新建一个名
centos7安装wordpress教程步骤方法
安装之前:建议安装各种软件一、安装apache测试环境建议关闭防火墙和SELinux1.2.1首先需要创建一个存放网站的目录(文件夹)1.2.2修改apache配置文件(默认配置文件是/etc/httpd/conf/http.conf)
wordpress设置密码的教程
对于像WordPress这样的流行内容管理系统,安全性至关重要。有时候我们发布的内容不 希望所有的人都可以看到,比如某些相册图片、某些个人隐私、某些只对一部分人可以查看的内容等
Centos7怎么搭建wordpress
1.安装mysql2.关闭firewalld与selinuxsystemctl stop firewalld.service #临时关闭firewalldsetenforce 0 #临时关闭se
相关源码
-
(自适应)品牌策划高端设计公司网站pbootcms模板免费下载本模板为品牌策划与设计公司打造,基于PbootCMS内核开发,充分考虑了创意设计行业的视觉展示需求。模板设计风格现代简约,布局合理清晰,呈现设计作品与专业服务,帮助设计公司展示创意实力并吸引潜在客户。查看源码 -
帝国cms7.5奇闻异事末解之谜模板免费下载带数据本模板基于帝国CMS7.5系统开发,为神秘现象、未解之谜类主题网站设计。包含完整的PC端、移动端及百度MIP站同步生成功能,内置火车头采集规则模块,可快速采集目标站内容资源。整体设计风格神秘大气,符合主题定位。查看源码 -
帝国cms自适应古诗词古籍名句网站整站带数据基于帝国CMS打造的专业古诗词文化网站模板,专注于古典文学内容的展示与传播。模板设计蕴含传统文化韵味,支持诗词鉴赏、名句赏析、古籍整理等特色功能,为诗词爱好者提供优质的在线阅读体验。查看源码 -
(PC+WAP)高端餐饮美食小吃加盟网站模板下载pbootcms本模板基于PbootCMS内核开发,为餐饮美食品牌加盟、小吃连锁企业量身打造。通过精致的美食视觉呈现与加盟业务流程展示,帮助餐饮企业建立专业线上门户,实现品牌形象与加盟业务的双重展示。查看源码 -
(自适应响应式)双语LED照明灯饰灯具外贸网站pbootcms源码下载模板采用响应式设计,能自动适应手机、平板和电脑等多种设备屏幕,确保用户在不同设备上都能获得良好的浏览体验。同一后台管理,数据实时同步,操作简便高效。查看源码 -
(自适应)英文外贸电子设备网站模板三级子目录基于PbootCMS内核开发的响应式英文网站模板,为外贸企业打造,支持多行业快速适配。通过简洁高效的代码架构,帮助企业低成本构建专业海外形象,实现更好客户触达与订单转化。查看源码
| 分享笔记 (共有 篇笔记) |

