漏洞靶场之 DVWA
-
为什么要攻击网站?常见的网站漏洞有哪些?
SQL注入 XSS 文件上传 反序列化 文件包含 CSRF 命令执行 信息泄露 XEE SSRF 未授权访问
-
SQL注入
泄露数据库,数据库中可能有账号密码
-
命令执行
获取目标机器命令权限,执行非法命令,破坏或控制受害机器
-
文件上传
上传后门病毒木马到网站中,破坏网站
命令执行漏洞
-
cmd1|cmd2:无论cmd1是否执行成功,cmd2将被执行
-
cmd1;cmd2:无论cmd1是否执行成功,cmd2将被执行
-
cmd1&cmd2:无论cmd1是否执行成功,cmd2将被执行
-
cmd1||cmd2:仅在cmd1执行失败,执行cmd2
-
cmd1&&cmd2:仅在cmd1执行成功,执行cmd2
-
常用cmd指令
whoami 查看当前用户名 ipconfig查看网卡 shutdown -s -t - 0关机
net user [username] [password] /add 增加一个用户名为username密码为password的新用户
type [file_name] 查看filename文件内容
-
防御命令执行漏洞
禁止输入特殊字符|;&||&&,处理特殊符号
白盒测试
可以看到源代码,查看源代码过滤机制
黑盒测试
一个个试,看不到源代码
防御impossible
通过算法过滤掉不合格的输入