首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

插件入手:挖掘WordPress站点“后入式BUG”

前言 当任务目标是一个wordpress站点时候,是否让你感到过头大?wpscan扫了半天,却没有任何有利用价值bug,这时候就拍拍屁股走人了? ? 遇WordPress头大?让我们插件入手!...比如WordPress站点这网上一搜一大把,那我们就拿WordPress举例说明吧。 首先随便找个WordPress网站,我们就到网上搜一个随便看看吧。...可以看见,这个站点使用了诸多插件,某些插接因为太小众,并没被WPScan扫出来,即便扫出来了,或许规则库里也没有统计到有可利用漏洞,这时候我们就可以找找这几个插件源码着手审计。...再看看补全用户信息怎么实现,我们看看源码,果不其然,在这段代码中就存在一个教科书般SQLinjection漏洞。 站点开发在上线时使用了插件,却没经过严格审计,而选择了信任插件,实属失误。。...总结 不管是做项目,还是企业内部测试,使用扫描器进行信息收集永远只是个开始,而主要精力应该放在加深对框架理解与功能测试跟进。 框架是否有外来代码?是否使用三方插件?有没有其他子域?

51430

WP-Rocket配合nginx实现纯静态化加速WordPress

建站教程 WP-Rocket配合nginx实现纯静态化加速WordPress WP Rocket缓存插件是当前最高效也是最灵活WordPress静态缓存插件。...WP Rocket还拥有自己自托管爬虫机器人,它将访问您站点并生成缓存文件,以便当人访问者访问您站点时,他们会立即获得该页面的快速缓存版本。我们还有一个站点地图预载功能。...这会将以下标头添加到您响应请求中: X-Rocket-Nginx-Reason:如果Bypass设置为“No”,那么调用WordPress原因是什么。如果“是”,则使用文件是什么(URL)。...Cookie:找到一个特定cookie并告知不提供缓存页面(例如,用户已登录,使用密码发布)。...特定移动缓存已激活:如果您在WP-Rocket中激活了特定缓存(一个用于移动缓存,一个用于桌面),HTML文件(页面,帖子等)将无法直接提供,因为Rocket-Nginx无法知道该请求是由移动或桌面设备

1.5K30
您找到你想要的搜索结果了吗?
是的
没有找到

如何修复WordPress内容更新和发布失败错误

站点运行状况工具还将显示产生“意外结果”特定错误。这可能是“ 401未授权”响应、操作超时、“403 Cookie Nonce Is Invalid”消息或其他错误。...步骤 2:通过解决指定错误重新启用REST API 理想情况下,站点运行状况工具将提供有关如何在WordPress站点重新启用REST API一些指示。...一次性禁用所有插件可以帮助您确定哪个插件(如果有)导致了问题。然后,您可以删除、替换或更改该插件设置以再次启用REST API。安全和性能优化插件是常见罪魁祸首。...如果您站点没有这样做,您可以对.htaccess文件进行小幅编辑以解决此问题。 确定问题是否与服务器有关。 一些用户发现他们在Windows服务器运行WordPress时遇到了这个问题。...特定插件或防火墙应用程序,例如Cloudflare,如果您认为您站点不可或缺工具正在拦截REST API,并且您无法自己解决问题。

5.2K30

开启 Nginx FastCGI Cache 缓存,加速 WordPress 伪静态页面

请根据分区大小自行设置 fastcgi_cache_path /tmp/wpcache levels=1:2 keys_zone=WORDPRESS:250m inactive=1d max_size...if ($http_cookie ~* "comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_no_cache|wordpress_logged_in....conf 文件 Server{}哪里,比较保险建议放在站点 server_name 和 root 下面为宜,理论这样最完美。...就有一个插件是专门来针对 FastCGI 缓存管理,叫做 Nginx Helper,这个插件可以在 WordPress 后台插件库里直接在线安装。...WordPress 站点相对很安全一种缓存方式了,不像缓存插件在 PHP 代码层面的读写权限面临很大漏洞风险,这种基于 Nginx 后端缓存写入和读取就相对安全了很多,并且执行效率上来说也更加得高效了

2K30

【网站优化经验】使用Nginx加速wordpress

利用Nginx fastcgi_cache缓存,直接使用Nginx为页面生成缓存来加速wordpress,而且还支持html伪静态页面,效率比使用PHP缓存插件要高得多,也比较适合小配置VPS使用。...#下面2行wpcache路径请自行提前创建,否则可能会路径不存在而无法启动nginx,max_size请根据分区大小自行设置fastcgi_cache_path /tmp/wpcache levels...插件还提供了其它一些设置,功能非常丰富,例如发表新文章、新评论时是否更新Nginx缓存等。...只有特定 IP 可以访问,所以,如果用了 CDN 朋友,再使用模式一,则需要在服务器 /etc/hosts 中将网站域名解析为服务器真实 IP,以便插件直接请求 purge 路径,而不用走 CDN...由于插件作者定义缓存路径是 /var/run/nginx-cache ,而我们可能会根据服务器实际情况来自定义缓存路径,这样一来,缓存路径不同就会导致插件无法找到缓存文件并删除!

4.3K21

瑞士军刀到变形金刚--XSS攻击面拓展

xhr来传递cookie,但可惜是,由于wordpress身份验证cookie是httponly,我们无法使用简单documen.cookie来获取cookie。...通过这其中思路,我们可以在整个wordpress站点中执行我们想要任何攻击。...xss前端攻击 在wordpress中,对用户权限有着严格分级,我们可以构造请求来添加管理员权限账号,用更隐秘方式来控制整个站点。...这种漏洞一般比较适合新闻类站点xss漏洞,在wordpress我没找到合理利用方式,就不展示demo了,贴一张brutelogic在ppt中demo截图。...XSS后端利用 这里首先介绍一个WordPress插件UpdraftPlus,这是一个用于管理员备份网站插件,用户量非常大,基本所有的wordpress使用者都会使用UpdraftPlus来备份他们网站

48910

在Debian 8使用Varnish和NGINX通过SSL和HTTP提供WordPress服务

本指南使用Varnish 4.0,它包含在Debian 8存储库中,并提供了一个基本设置,您可以根据自己特定需求进行优化。...注意 “WooCommerce Recent Viewed”小部件可以显示一组最近查看过产品,使用cookie来存储最近用户特定操作,此cookie可防止Varnish在访问者浏览产品页面时缓存它们...如果您希望Varnish尽可能多地缓存页面,则需在启用使用cookie存储最近特定于用户活动小部件时特别注意。...”插件 当您编辑WordPress页面并对其进行更新时,即使刷新浏览器也不会显示修改,因为它将收到页面的缓存版本。...要在编辑页面时自动清除缓存页面,必须安装一个名为“Varnish HTTP Purge”免费WordPress插件。 要安装此插件,请登录您WordPress网站,然后单击左侧边栏插件

2.9K20

WordPress和WHMCS集成问题和解决方案

支持WHMCS正版 最初时候官方位置下载到最新版WHCMS源码,然后网上找来破解文件,安装了以后,遇到一个问题,普通用户注册后,一旦退出无论如何都无法再登录,即使确定注册和找回密码等流程设置了正确密码...网上找到解决方案说是取消myssql 严格模式,但是一直还是不行。 就在站长准备放弃时候,花钱官方购买了正版授权,并下载官方版本,然后在新服务器安装,就这样就可以了。...):该插件对于将WHMCS相关页面直接集成到WordPress还是基本可以,但是如果WHCMS使用了一些第三方插件,这些插件添加到用户中心页面功能有些就无法自动集成,此外,在用户数据同步和登录同步方面...最终想到一个勉强可用方案就是通过Cookie判断用户在WHMCS系统登录状态,然后WordPress根据这个Cookie来判断输出不同用户菜单。...为什么要用WHMCS 最后可能有人要问了,为什么要用WHMCS,而不直接在WordPress开发对应功能。

89420

记一次用WPScan辅助渗透WordPress站点

Wordpress 还可以使用插件、主题。于是 Wordpress 本身很难挖掘什么安全问题时候,安全研究者开始研究其插件、主题漏洞。...通过插件、主题漏洞去渗透Wordpress 站点,于是 WPScan应运而生,收集 Wordpress 各种漏洞,形成一个 Wordpress 专用扫描器。...该扫描器可以实现获取站点用户名,获取安装所有插件、主题,以及存在漏洞插件、主题,并提供漏洞信息。同时还可以实现对未加防护 Wordpress 站点暴力破解用户名密码。...Option: u 枚举用户名,默认1-10 u[10-20] 枚举用户名,配置10-20 p 枚举插件 vp 只枚举有漏洞插件 ap 枚举所有插件,时间较长 tt 列举缩略图相关文件 t 枚举主题信息...1时,设置两个请求之间间隔 --help | -h 输出帮助信息 --verbose | -v 输出Verbose --version 输出当前版本 三、WPScan辅助渗透WordPress站点演示

2.7K30

如何在WordPress网站中添加Cookie弹出窗口(不使用插件

通过显示Cookie同意通知可以轻松避免问题,并且设置它们也很容易。在这篇文章中,晓得博客为你详细介绍不适用插件如何在 WordPress 网站中添加Cookie弹出窗口。...记住访问者最近浏览过特定页面(即电子商务网站上“最近产品”) 注意特定用户行为,例如他们上次访问您网站时间   Cookie在网络随处可见,甚至 Google Analytics 也使用...您可能认为这些 Cookie 是无害,但是不能忘记一个事实,您是在没有征求用户同意情况下访问者那里收集数据,这就是引入Cookie 同意通知原因。...不适用插件WordPress网站添加Cookie通知   向WordPress网站添加插件可能会减慢速度。因此,如果可能,最好限制插件安装并手动调整所有内容。...如果您要检查您设置是否有效,只需访问您网站。确保您cookie通知显示并正常工作。 注意:Cookie生成器网站会要求您链接您自己cookie/隐私政策。如果您还没有,可以免费生成。

4K30

WordPress 数据库详解

本质讲,WordPress 网站是“数据库一张面孔”。 WordPress 使用MySQL数据库管理系统。...wp_options WordPress 管理仪表板设置页面设置所有设置都存储在这里。这包括所有主题和插件选项。...它会查找并删除您已标记为垃圾邮件所有评论。 通过手动执行查询,您可以更好地完成某些无法仪表板完成任务。您可以做一些事情,例如更改您帐户用户名,这是仪表板不允许。...当屏幕出现警告弹出窗口时,单击“确定”继续。 然后插件继续删除数据库表中所有数据。该过程完成后,您会在插件设置页面上看到“成功”消息。 片刻之后,您将自动退出 WordPress 管理区域。...首先要做是在您服务器登录 phpMyAdmin。屏幕左侧窗口中,选择要备份 WordPress 数据库。 右侧窗口将显示 WordPress 数据库中所有表。

5.1K40

Nginx开启fastcgi_cache缓存加速,支持html伪静态页面

,我就不赘述了 #下面2行wpcache路径请自行提前创建,否则可能会路径不存在而无法启动nginx,max_size请根据分区大小自行设置 fastcgi_cache_path /tmp/wpcache...非常简单,直接进入 WordPress 后台插件安装界面搜索 Nginx Helper 关键词在线安装即可。 安装后,后台【工具】==>【Nginx Helper】打开插件设置界面如下所示: ?...只有特定 IP 可以访问,所以,如果用了 CDN 朋友,再使用模式一,则需要在服务器 /etc/hosts 中将网站域名解析为服务器真实 IP,以便插件直接请求 purge 路径,而不用走 CDN...由于插件作者定义缓存路径是 /var/run/nginx-cache ,而我们可能会根据服务器实际情况来自定义缓存路径,这样一来,缓存路径不同就会导致插件无法找到缓存文件并删除!...②、清理效果 这个插件和缓存搭配非常好用,不管我们是发布文章,还是有人发表评论,插件都能根据我们设置来清理对应缓存!

3.3K50

安全资讯|攻击者正试图占领成千上万WordPress网站

我不会提供太多有关此问题详细信息(尽管黑客已经对此有所了解),但是,基本,因为任何人都可以访问插件设置,无论是否经过身份验证,黑客都可以使用它来注入新字段和脚本 进入WooCommerce结帐页面...“昨天早些时候, WooCommerce灵活结帐字段插件进行了重要更新,以修补零日漏洞,攻击者可以利用该漏洞来修改插件设置。” 阅读WordFence发布公告。...最近,其他WordPress插件问题成为头条新闻: 2020年1月– InfiniteWP插件身份验证绕过漏洞可能会受到300,000多个站点影响。...2020年1月–由于代码片段插件中存在严重站点请求伪造(CSRF)错误,超过20万个WordPress网站受到攻击。...2020年2月– GDPR Cookie Consent插件中存储站点漏洞可能会影响70万用户。

1.2K20

WordPress博客默认站点地图使用禁用教程分享

注意:如果您更新WordPress常规设置以阻止搜索引擎将您网站编入索引,则站点地图将被自动禁用。因此,在那种情况下,无需使用任何插件或代码来禁用它。...站点地图中排除特定页面 要从WordPress网站地图中排除特定页面,请应用以下代码技术: // disable specific page function shapeSpace_disable_sitemap_specific_page...站点地图中排除特定文章 与以前技术类似,要从自动生成WordPress网站地图中排除特定文章,请执行以下操作: // disable specific post function shapeSpace_disable_sitemap_specific_post...robots.txt中排除站点地图规则 启用站点地图后,WordPress会自动将以下规则添加到您站点虚拟动态生成robots.txt文件中: Sitemap: https://example.com...注意:如果“发现”搜索引擎无法访问该网站,则未添加robots.txt站点地图规则(由WP常规设置“搜索引擎可见性”确定)。因此,启用该设置后,不需要上面的代码。

60330

针对博客网站扫描神器Wpscan入门使用指南

于是Wordpress`本身很难挖掘什么安全问题时候,安全研究者开始研究其插件、主题漏洞。...通过插件,主题漏洞去渗透Wordpress站点,于是WPScan应运而生,收集 Wordpress各种漏洞,形成一个Wordpress专用扫描器 WPScan是一个扫描 WordPress 漏洞黑盒子扫描器...值得注意是,它不仅能够扫描类似robots.txt这样敏感文件,而且还能够检测当前已启用插件和其他功能 该扫描器可以实现获取站点用户名,获取安装所有插件、主题,以及存在漏洞插件、主题,并提供漏洞信息...同时还可以实现对未加防护Wordpress站点暴力破解用户名密码。 WPScan是一个黑盒漏洞扫描程序。WPScan使用Ruby编程语言编写,可帮助检测安全配置,主题,插件和用户权限等问题。...api 这两个参数常常一起使用 去官方网站申请一个token,枚举出所有插件后,都可以通过这个api去访问官方站点,可以查看插件已知漏洞信息

92510

以及它如何应用于WordPress

使用WordPress遇到Localhost2种常见情况 在与WordPress相关两个方面,您可能会遇到术语localhost: 在本地环境中开发/测试WordPress网站 设置/配置对WordPress...本质讲,这个环境模仿了一个实时网站,但在用户自己计算机上是完全独立。 由于该站点仅存在于本地主机上,因此开发人员可以轻松地进行测试,而不必担心破坏可能正在接收外部流量实时网站上某些内容。...除了WordPress开发和测试之外,如果您手动输入或编辑WordPress站点数据库凭据,您也可能会遇到术语localhost。这可能在您编辑wp-config.php文件或使用插件时发生。...这就是为什么这对您WordPress网站数据库很重要: 在99%情况下,您WordPress站点数据库将与您WordPress站点其余文件位于同一台服务器。...网站,那么当插件要求您输入数据库主机值时,您可以输入“localhost”: Duplicator插件localhost使用 在这两种情况下,您基本是在告诉WordPress(或 WordPress

1.5K00

如何使用 CAPTCHA 保护您 WordPress 网站

即使是智能机器人也无法识别扭曲文本或图像片段,当它们无法通过测试时,就会被阻止访问您站点。 还有最新版本,称为 Invisible CAPTCHA,但出于我们目的,我们将主要讨论版本 2。...然后,插件页面,单击 WordPress CAPTCHA 插件设置。 在 Google Keys 标题下,单击 Google 链接。 那将带你到 这一页....将它们复制并粘贴到 WordPress 插件设置页面上相应框中。 在启用表单旁边,选择您想要 WordPress CAPTCHA 测试位置。...关于 WordPress CAPTCHA 最终想法 对于 CAPTCHA 重要性 保护您网站中最脆弱部分,设置起来非常容易。...你基本必须做三件事: 将 WordPress CAPTCHA 插件添加到您站点。 获取 Google reCAPTCHA 密钥以与插件一起使用。 调整设置以保护站点表单和登录区域。 而已!

3.5K00

如何加速WordPress网站

这种解耦允许您在阅读完本指南后,在运行您自己WordPress站点而不是测试站点服务器单独安装第二个Compose文件。...对插件进一步检查表明,它使用1000亿次迭代近似算法计算Pi值。 您网站WordPress管理页面的插件部分停用此插件。...WordPress管理页面停用此插件。...停用此插件。该页面现在应该在浏览器中加载不到一秒钟。 关于插件和主题注意事项 使用慢代码示例都与特定插件相关,解决方案是停用它们。...一些WordPress插件也可以自动缩小脚本。 浏览器缓存 默认情况下,每次用户访问时,都会站点Web服务器下载所有页面资源(图像,脚本,样式),即使他们最近访问过它并已经下载了这些项目。

4.1K30

解决 NET::ERR_CERT_DATE_INVALID 错误 10 种方式

浏览器会使用电脑本地时间来校验证书是否过期。如果时间设置不对,也可能会导致这个错误。 即使电脑时间设置是自动同步,也可能会存在不同步问题。...这个方式需要花费一定时间,因为测试会依赖于安装插件数量。 ? Chrome 扩展程序 挨个禁用插件,然后重新访问站点来测试。如果发现了触发错误插件,那么移除插件就好了。 8....如果是修改 Windows DNS 服务器,首先先打开控制面板。点击Internet 选项 > 网络与共享中心,然后点击更改适配器设置。在连接信息右键选择属性。...WordPress NET::ERR_CERT_DATE_INVALID 错误 如果你是在 WordPress 遇到了题设错误,并且上面的 10 种方法都不能解决,那么还可以试试下面几个方法:...如果我们自己在自己站点看到这个错误,那么其他人可能也会遇到这个错误。 由于这个错误有很多原因,我们为您提供了 10 种解决方案来尝试。你可以先尝试下刷新站点、校正本地时间。

81.7K20
领券