实习实训第一次作业

目录

任务一: 关卡复现(基于bp的内嵌浏览器进行抓包)

任务二:Python,java环境安装成功截图

任务三:内外网互联的方法


任务一: 关卡复现基于bp的内嵌浏览器进行抓包

1.基于表单的暴力破解

使用内嵌浏览器打开网址即会被抓包,点击proxy中的放行可以使网站正常显示。打开是一个登录界面:

首先随便输入一个账号和密码,进行bp抓包(例如:此处输入用户名为1,密码为1)

然后右键发送到Intruder准备暴力破解

        1)转入Intruder界面,选择攻击方式(Attack type):狙击手-单个payload(sniper)。分别选中username和password输入的数据进行标记,点击Add$。

设置payload集,手动输入数据(同时还可以对资源池和设置里的错误处理设置参数)

点击开始攻击,结果如下(但狙击手只能替换其中一个参数,适用于知道账户名和密码其中之一的情况),攻击未成功

        2)转入Intruder界面,选择攻击方式(Attack type):交叉-多个payload集(pitchfork)。分别选中username和password输入的数据进行标记,点击Add$,并设置payload集

点击开始攻击,结果是一对一的形式(根据payload集里的位置一一对应),破解成功。

然后点击右键发送到repeater

点击发送,在右边选择页面渲染,显示登录成功

        3)转入Intruder界面,选择攻击方式(Attack type):集束炸弹-多个payload集合(clusterbomb)。分别选中username和password输入的数据进行标记,点击Add$。

随后进入Payloads模块,在payload set 1位置,也就是username位置,上传关于我们的账号的字典,在2位置选择我们的密码字典,这里如果没有字典,可以去网上查找,或者直接手动添加爆破的数据随后点击右上角开始攻击进行爆破

爆破结束后,我们可以根据返回数据长度来判断正确的账号密码,返回长度不同于其他数据包的,就是正确的账号密码,此处账号:admin 密码:123456

然后点击右键发送到repeater

点击发送,在右边选择页面渲染,显示登录成功

2.验证码绕过(on server)

点击进入后是一个登录界面,需要用户名,密码和验证码

输入错误的用户名、密码和验证码后提示验证码错误但输入正确的验证码后提示输入用户名和密码错误而每次页面刷新,验证码也会随之刷新

进行抓包,输入正确的验证码,但输入错误的用户名和密码,使用proxy拦截

发送到repeater中修改用户名和密码,点击发送,结果一样

所以得出结果,页面不刷新,那么验证码就不会变,那么剩下的操作就和之前的一样,只需要对用户名和密码进行爆破即可

1)Sniper(只对单个目标,因此我们选择正确的账户名,对密码进行爆破)

选中password输入的数据进行标记,点击Add$。

手动输入密码字典或引入密码字典在payload中

点击开始攻击进行爆破,结果显示123456为正确的登录密码

右键发送到repeater进行重放,修改密码的数据为123456,点击发送,显示登录成功

2)Pitchfork

分别选中username和password输入的数据进行标记,点击Add$

引入账号字典和密码字典(这里选择手动输入)

点击开始攻击进行账号密码爆破,结果显示admin和123456是正确的用户名和密码

右键发送到repeater中修改username和password的数据为admin和123456,登录成功

3)Clusterbomb

分别选中username和password输入的数据进行标记,添加$

引入账号字典和密码字典(这里选择手动输入)

点击开始攻击进行账号密码爆破,结果显示admin和123456是正确的用户名和密码

右键发送到repeater中修改username和password的数据为admin和123456,登录成功

  

任务二:Python,java环境安装成功截图

任务三:内外网互联的方法

端口映射:端口映射就是将内网中的主机的一个端口映射到外网主机的一个端口,提供相应的服务。当用户访问外网IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。

VPN:虚拟专用网络(Virtual Private Network,VPN)是专用网络的延伸,它包含了类似Internet的共享或公共网络链接。通过VPN可以以模拟点对点专用链接的方式通过共享或公共网络在两台计算机之间发送数据。

代理服务器:代理服务器是网络信息的中转站,是个人网络和lnternet服务商之间的中间代理机构,负责转发合法的网络信息,对转发进行控制和登记。

反向代理:位于内外网之间,负责将外部的请求转发到内网服务器上处理。他不仅可以实现内外网互联,还能提供负载均衡、缓存、SSL加密等功能

跳板机:一种网络安全设备或计算机,用于管理和保护内部网络中的其他计算机或系统。通常位于内部网络和外部网络之间,充当连接这两个网络的中间节点或跳板。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值