burpsuite使用
背景
前几天网安老师给我们几个留了个作业,burpsuite的使用,因为嫌弃太简单了,所以就做了一部分扩展,顺便记录一下,以便自己学习方便。
1 burpsuite 安装及配置
在自己的 Windows10 上安装社区版的 burpsuite,前提是已经安装好了 jdk
图1 安装打开后的界面
然后,在Firefox浏览中安装插件FoxyProxy
图2 FoxyProxy插件
2 Proxy抓OJ数据包
首先,挂上vpn后,在浏览器中输入http://192.168.173.163/JudgeOnline/loginpage.php
进入矿大的OJ平台的登录界面,输入我的账号密码后,设置代理为127.0.0.1:8080
图3 代理设置
然后,输入我自己的账号密码并点击登录
图4 登录OJ
接着,在burpsuite上抓包得到登录的账号和MD5加密后的密码
图5 抓取账号密码
最后,在www.cmd5.com中在线解密后发现的确是我自己的密码。
图6 在线解密
3 Decoder解密
首先,在base64的一个在线加解密网站中将下面的这句话加密
I_am_proud_of_major_in_Information_Security.
结果如图7所示
图7 base64加密字符串
然后,在burpsuite的Decoder界面中输入加密后的字符串,并点击Decoder as Base64即得解密后的字符串
图8 解密后的字符
最后,Decoder还可以进行Plain、URL、HTML、Base64、ASCII hex、Hex、Octal、Binary、Gzip、Hash等等的加解密,这里我就不一一阐述了。
图9 加解密
4 Intruder暴力破解
首先,这一个例子就按照攻防世界web中新手区的weak_auth来说,链接如下所示
https://blog.csdn.net/qq_41509200/article/details/100544478
总结
由于我安装的Burpsuite是社区版,没有spider等许多的其他功能,作为学生,我感觉社区版已经够我解决平常的CTF题目了。
Burpsuite的功能还是十分强大的,可以对浏览器发的HTTP包进行分析,还可以爬虫分析数据,伪造cookie中的内容等等,如果再将sqlmap与其结合起来,那对做web的同学来说真可是一把神器。