
一般来说,具有用户输入及参数传递的url才需要进行SQL注入测试。例如,登录页面、搜索框、评论区等网页中,用户输入的内容会通过url的参数传递给服务器进行数据库操作,这时就需要测试是否存在SQL注入漏洞。值得注意的是,若url中存在动态参数,则需要尝试修改参数内容,以便检测系统是否存在其他类型的漏洞。
对于已知开源系统的url,可以尝试使用对应的Exploit工具进行快速测试。
在HTML请求中,较常用的请求方式为get和post请求,在post请求中,特别像有输入框的模式,需要做防sql脚本注入,防止字符串中输入sql脚本,后台接接收到的数据被污染,导致数据泄露