单项选择题

A.SQL利用的是数据库的漏洞
B.在注入MySQL数据库时,黑客需要绕过防火墙连接到3306端口
C.SQL注入只能用来窃取数据库信息
D.SQL注入前不需要知道数据库的用户名和密码