教學

DVWA SQL注入的防护与攻击

DVWA SQL注入的防护与攻击 无安全防护 一般SQL测试我们会用一个成功与失败查询的语句来观察反映, 例如 1′ and ‘1’ = ‘2 1′ or ‘1’= ‘1 如何知道SQL语句中的字断 可以透過order by n 的方式來知道該語句全部有幾個字段 1′…

Read More

DVWA 命令注入的防护与攻击

DVWA 命令注入的防护与攻击 这篇文章主要分析DVWA四种命令注入的安全防护与攻击 无安全防护 这段代码因为对于输入的参数没有任何验证, 所以容易导致严重的命令注入, 关键是这行代码原本的用意是 ping 之后加上IP地址参数, 但是我们可以透过拼接的方式将指令合并执行 命令注入攻击方式范例 127.0.0.1&&net user 中级安全防护 这段代码已经采用黑名单机制 将”&&” 、”;”删除 , 但是我们还是可以尝试用其他特殊符号, 例如&…

Read More

DVWA CSRF的攻击与防护

DVWA CSRF的攻击与防护 低安全防护 在这个代码下, 完全无任何CSRF的安全防护, 因此黑客可以透过下列URL让使用者更换密码, 只要是使用者在登入的状态下, 点下列的URL都会被更改密码 一般黑客攻击的情况下, 我们会进一步利用短网址来伪装 另外我们也可以透过页面的构造来引诱使用者点击, 建立一个 CSRF_Test.html范例如下 中级安全 这个安全防护检查 HTTP_REFERER , 因此我们只要将 CSRF_Test.html 改为…

Read More