热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

WordPressCSRF漏洞利用草案状态

如何解决《WordPressCSRF漏洞利用草案状态》经验,为你挑选了1个好方法。

在创建新的帖子草稿时,如何最好地保护WP免受CSRF攻击?

如果我添加新帖子并保存为草稿,我可以使用Burp Suite拦截请求.

使用Burp Suite中的参与工具,我可以更改帖子标题的值并将URL粘贴回浏览器,浏览器会创建一个带有更改的帖子标题的草稿.

我怎样才能抵御这个?

干杯



1> t.m.adam..:

WordPress已经通过使用随机数提供了CSRF保护机制.创建新帖子时,会创建一个新的唯一nonce.此随机数是必需的,必须与其余的POST数据一起提交,以便将帖子保存为草稿或发布.如果nonce不存在或无效,则拒绝该请求.(使用Wordpress v4.9.8测试)

在您的测试中,您可以修改草稿,因为您使用Burp提交了正确的nonce,但在CSRF攻击中,此值将是未知的.Burp是一个拦截代理,因此您实际上对自己的HTTP流量执行了MITM攻击.如果你担心MITM攻击,你应该使用HTTPS.当然,攻击者仍然可以拦截您的网络流量,但所有数据都会被加密.

所以,我不会说这是一个CSRF漏洞,而是一个MITM漏洞.您可以通过更新WordPress版本,插件和更新来保护您的WordPress安装免受大多数公共攻击,还可以在https://wordpress.org/plugins/tags/security/中找到许多与安全相关的插件.

我认为在WordPress上进行安全测试的最佳工具是WPScan.它有一个庞大的漏洞数据库,它可以检测可能的漏洞并枚举用户,版本和插件.WPScan主要是一个侦察工具,但我们可以测试报告的漏洞利用的是与Metasploit的或Wpxf,一个鲜为人知但功能强大的工具,专业WordPress的开发.请注意,这些工具只能检测和利用公共漏洞.如果您想发现新的漏洞,那么您可以使用Burp或类似的扫描仪并研究WordPress源代码.

如果我误解了这个问题,并且你有一个没有nonce的表单(假设你正在编写一个插件),你可以添加一个nonce,wp_nonce_field然后在接收表单的脚本中验证它wp_verify_nonce.但是,如果您的WordPress安装不使用带有表单的随机数,则不应尝试手动添加随机数,而应更新为较新版本.


推荐阅读
  • 前端跨域访问后端数据的方法
    参考链接:https:mp.weixin.qq.coms4G_27oRLSMMYBFvtYZgqcg一、什么是跨域当两个域名的协议、子域名、主域名、端口号中有任意一个不 ... [详细]
  • WordPress更新时遇到429 too many requests错误,如何解决?
    近段时间不管是更新WordPress版本或主题插件,又或者是访问WordPress官网大多数都是出现“429TooManyRequests”,哪怕是多次刷新偶尔1次显示正常下载速度也十分龟速。对于这种情况确实让使用WordPress的站长非常恼火 ... [详细]
  • php网站_十周后,62%的PHP网站将运行在一个不受支持的PHP版本上
    本文由编程笔记#小编为大家整理,主要介绍了十周后,62%的PHP网站将运行在一个不受支持的PHP版本上相关的知识,希望对你有一定的参考价值。 ... [详细]
  • Windows7企业版怎样存储安全新功能详解
    本文介绍了电脑公司发布的GHOST WIN7 SP1 X64 通用特别版 V2019.12,软件大小为5.71 GB,支持简体中文,属于国产软件,免费使用。文章还提到了用户评分和软件分类为Win7系统,运行环境为Windows。同时,文章还介绍了平台检测结果,无插件,通过了360、腾讯、金山和瑞星的检测。此外,文章还提到了本地下载文件大小为5.71 GB,需要先下载高速下载器才能进行高速下载。最后,文章详细解释了Windows7企业版的存储安全新功能。 ... [详细]
  • GSIOpenSSH PAM_USER 安全绕过漏洞
    漏洞名称:GSI-OpenSSHPAM_USER安全绕过漏洞CNNVD编号:CNNVD-201304-097发布时间:2013-04-09 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
  • 必须先赞下国人npm库作品:node-images(https:github.comzhangyuanweinode-images),封装了跨平台的C++逻辑,形成nodejsAP ... [详细]
  • OWASP(安全防护、漏洞验证工具)开放式Web应用程序安全项目(OWASP,OpenWebApplicationSecurityProject)是一个组织 ... [详细]
  • 影响版本:WordPressCevherShare2.0plugin开发者:http:phpkode.com下载地址:http:phpkode.comdownloadscevher ... [详细]
  • CSRF校验策略及装饰器和auth认证模块
    目录csrf跨站请求伪造csrf校验策略csrf相关装饰器auth认证模块auth认证相关模块及操作扩展auth_user表csrf跨站请求伪造钓鱼网站:模仿一个正规的网站让用户在 ... [详细]
  • 罕见蠕虫瞄准PHP漏洞 Linux安全不在
    php教程|PHP源码Linux,RPC,XML,PHP,PHPGroupWarephp教程-PHP源码ec(2);  据国外媒体报道,Linux和其他开源软件遭到病毒或黑客袭击的 ... [详细]
  • 最近在准备比赛,打sqlilabs时看了一下sqlmap的wiki,发现了–csrf-token和–csrf-url的参数,于是写了个ph ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
author-avatar
cy45vsf
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有