学习笔记一:burpsuite和sqlmap使用

burpsuite使用

burpsuite基本介绍

burpsuite主要用于分析请求包,然后执行一系列包括网站爆破,重放等,其实在这之前对于重放的理解一直以为是中间人的一种,但并非这样,重放攻击也可能是攻击者对于自己所发包的重放,分析服务器的响应进而执行改包爆破密码相关的操作。

burpsuite基本功能
  • 爬虫,这也是burpsuite pro的一个附加的功能,这个功能能主要是拓展了主动请求的请求数量,通过内置的爬虫实现网站页面的自动化请求。
  • 重放,对于这个功能印象不是太深,这个模块是用来测试请求的响应的。通过改包重放从而测试服务器的响应。
  • 爆破,这个模块大概是这个软件最好使的地方了,我对于爆破的四种模式理解的还是挺深的。下面是详细介绍。

1.sniper模式是单字典遍历各个变量,请求数量=参数个数x字典大小。
2.battering ram是所有的变量取值相同,请求数量=字典大小。
3.pitchfork是多字典模式,每个参数对应一个字典,请求数量=多个字典中最小的字典大小
4.cluster bomb是排列组合问题了,请求数量=各个字典大小的乘积。

字典的构造方式比较常见的有:
1.simple list,小型集合。
2.字典文件
3. burpsuite内置的username generator。
4.reCAPTCHA插件,这个主要是用来爆破验证码的,大致看了一下网上这样的平台还是挺多的,搜一下打码平台就可以了,不过体验了一下,速度还是很一般。体验效果也不太好。近几天准备找一些资料自己搭一个服务器来处理相应的图片识别问题。
正则表达式构造

使用体验

感觉用于网站爆破的话挺好使的,不过感觉好多技术现在都过时了,前两天扫过一个站,什么都没收获,就看到了那个网站的应用级防火墙,说到防火墙推荐两个扫描防火墙的方法吧。
1.wafw00f + 域名
2.nmap --script=waf-fingerprint-detect + 域名
实测是前一种速度更快效果更好。

sqlmap基本介绍

sqlmap简单介绍

sqlmap是用于测试网站sql注入漏洞的工具,应用级防火墙同样可以防止这种攻击。但作为一种入门工具,还是介绍一下吧。

基本使用

看了一下github上的sqlmap代码是python2.7的,用python3.6跑会报错
1.python2.7 sqlmap.py -u + 注入漏洞网址 --dbs 扫描所有数据库
2.python2.7 sqlmap.py -u + 注入漏洞网址 -D 指定数据库 --tables
3.python2.7 sqlmap.py -u + 注入漏洞网址 -D 指定数据库 -T 指定表名 --columns

简单一点的就上面三种用法

高阶一点的可以加上 --levels ,这是指定扫描级别,级别越高,对请求的测试程度越深,默认级别只是针对请求的post和get请求,级别越高,测试会分析cookie以及其它请求头参数。对于这种用法很耗时,因此我没怎么使用。还有个简单好使的参数,-g,这个参数指明直接用google开源sql注入语句的前100个对网站进行测试。

总结

最近几天过的很颓废,各种折腾,什么收获都没有,还要更加努力吧。

wyt

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值