DVWA靶机CSRF全难度(未完)
创始人
2024-05-11 23:24:04
0

目录

Low难度

 medium难度


Cross Site Request Forgery跨站的请求伪造

原理:利用受害者尚未失效的身份认证信息、会话;诱骗其访问黑客设计号的页面,在受害人不知情的情况下以受害人的身份向服务器发送请求完成非法操作

Low难度

源代码

' . ((is_object($GLOBALS["___mysqli_ston"])) ? mysqli_error($GLOBALS["___mysqli_ston"]) : (($___mysqli_res = mysqli_connect_error()) ? $___mysqli_res : false)) . '
' );// Feedback for the userecho "
Password Changed.
";}else {// Issue with passwords matchingecho "
Passwords did not match.
";}((is_null($___mysqli_res = mysqli_close($GLOBALS["___mysqli_ston"]))) ? false : $___mysqli_res); }?>

可以看见这模拟的是一个修改密码,代码的意思就是先判断输入的两个密码是否相等,如果一样的话就修改密码成功了否则就输出这个前后密码不匹配

我们随便输入两个123,查看网址

http://127.0.0.1/dvwa/vulnerabilities/csrf/?password_new=123&password_conf=123&Change=Change#

会返回一个change=change ,可以使用第一道题的暴力破解测试密码是否被成功修改

登陆成功,也就是密码被成功修改 

我们修改网址中的123为456

 http://127.0.0.1/dvwa/vulnerabilities/csrf/?password_new=456&password_conf=456&Change=Change#

再开一个网页进行测试,发现成功修改密码,注意要在同一个浏览器中进行,否则要重新修改cookie

由于这个链接太长,安全意识较高的人很容易识破,那么如果不被简单识破呢,我们直接百度生成短链接

http://ruyi.tv/7UNJn8

 这个就是我们的诱骗网站,不容易被看出来

注意一个实例啊,前端时间一些人的企鹅留言板上出现一些短链接,说是什么老朋友的照片,点了之后QQ号就会被盗,这个就是利用了一个csrf的漏洞

 medium难度

源代码

' . ((is_object($GLOBALS["___mysqli_ston"])) ? mysqli_error($GLOBALS["___mysqli_ston"]) : (($___mysqli_res = mysqli_connect_error()) ? $___mysqli_res : false)) . '
' );// Feedback for the userecho "
Password Changed.
";}else {// Issue with passwords matchingecho "
Passwords did not match.
";}}else {// Didn't come from a trusted sourceecho "
That request didn't look correct.
";}((is_null($___mysqli_res = mysqli_close($GLOBALS["___mysqli_ston"]))) ? false : $___mysqli_res); }?>

 用老办法尝试,不能就修改密码,因为增加了referer判断(通过抓包对比判断,不做演示了)

我们可以抓取low级别攻击代码的包增加referer,重新法宝即可成功绕过修改

 

相关内容

热门资讯

保存时出现了1个错误,导致这篇... 当保存文章时出现错误时,可以通过以下步骤解决问题:查看错误信息:查看错误提示信息可以帮助我们了解具体...
汇川伺服电机位置控制模式参数配... 1. 基本控制参数设置 1)设置位置控制模式   2)绝对值位置线性模...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
表格中数据未显示 当表格中的数据未显示时,可能是由于以下几个原因导致的:HTML代码问题:检查表格的HTML代码是否正...
本地主机上的图像未显示 问题描述:在本地主机上显示图像时,图像未能正常显示。解决方法:以下是一些可能的解决方法,具体取决于问...
不一致的条件格式 要解决不一致的条件格式问题,可以按照以下步骤进行:确定条件格式的规则:首先,需要明确条件格式的规则是...
表格列调整大小出现问题 问题描述:表格列调整大小出现问题,无法正常调整列宽。解决方法:检查表格的布局方式是否正确。确保表格使...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...