【发布时间】:2021-12-30 04:01:35
【问题描述】:
我已经为此苦苦挣扎了好几个星期。我已经构建了一个 ASP.NET Web 表单应用程序,并且正在对其漏洞进行审计。
Burp 工具用于测试,它能够拦截和编辑文本框的值。
我有一个带有文本框、按钮的简单表单,我在我的 txtUserID 中输入值“1234”
Burp 能够拦截 POST 请求并编辑 txtUserID 值 [下面的黑色方块]
编辑txtUserID文本框后,被篡改的值反映在应用程序上。
网站在自签名证书上运行。 MAC 已启用,Web 配置中的 Viewstate 加密应用程序级别[如果与此相关]
请帮助我如何修复此漏洞?
提前致谢。
【问题讨论】:
标签: c# asp.net .net webforms burp