Web安全0001 - MySQL SQL注入 - 如何寻找注入点

注:本文是学习网易Web安全进阶课的笔记,特此声明。

其他数据库也可以参考寻找注入点。

A:

一、信息搜集(百度)

1、无特定目标

inurl:.php?id=

2、有特定目标

inurl:.php?id= site:target.com

3、工具爬取

spider,爬取搜索引擎的搜索结果或目标网站的链接,针对网站动态页面进行测试

二、注入识别

1、手工简单识别

‘ # 撇号
and 1=1 / and 1=2
and ‘1’=’1 / and ‘1’=’2
and 1 like 1 / and 1 like 2

2、工具识别

sqlmap -m filename # filename中保存爬取搜索引擎得来的检测目标
sqlmap —crawl # 爬取测试

3、高级识别

(1)扩展识别广度和深度

SQLMap —level # 可以对header中的参数进行测试
sqlmap -r filename # filename中为向网站请求的数据

(2)利用工具

burpsuite+sqlmap
burpsuite拦截浏览器提交的数据
burpsuite扩展插件调用sqlmap进行测试

4、tips

参数后加*确定想要测试的参数 # id=1*只测试id这个参数
可能注入的点:新闻、登录、搜索、留言
站在开发的角度寻找

5、代码审计

搜索关键代码和函数
梳理业务流程

转载于:https://www.cnblogs.com/koctr/p/10295393.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值