实习第一天作业

实习作业第一天

内外网互联方式:

1. 路由器/NAT
路由器:最常见的方式是通过路由器连接内网和外网。路由器通常位于内网和外网的交界处,充当数据包的转发者。它会将内网设备发出的请求转发到外网,外网的响应再通过路由器返回到内网设备。
NAT(网络地址转换):通常内网使用的是私有IP地址(如192.168.x.x或10.x.x.x),外网使用的是公共IP地址。NAT技术会将内网设备的私有IP地址转换为路由器的公共IP地址,使得内网设备能够与外网进行通信。NAT还有安全功能,可以隐藏内网的结构和IP地址。
2. 代理服务器
正向代理:内网设备通过代理服务器访问外网。代理服务器代表内网设备向外网发送请求,并将外网返回的数据传回给内网设备。代理服务器可以提供缓存、访问控制和安全等功能。
反向代理:反向代理用于外网访问内网资源时,由代理服务器充当外网请求的终点,再将请求转发给内网的真实服务器。这种方式通常用于提高安全性和负载均衡。
3. VPN(虚拟专用网络)
VPN隧道:VPN可以将内网用户连接到外网,或者将外网用户(如远程办公人员)安全地连接到公司内网。VPN通过加密隧道连接两个网络,将内网扩展到外网或将外网用户引入到内网,保持通信的安全性和隐私性。
站点到站点VPN:这种类型的VPN通常用于连接两个地理上分散的内网,通过外网(如互联网)建立一个虚拟的安全连接,仿佛两个内网在同一个本地网络中。
4. 端口映射(Port Forwarding)
端口映射是一种将外网请求映射到内网特定主机和端口的方法。通过路由器或防火墙的配置,外网的访问请求被转发到内网中的特定设备和服务(例如内网中的Web服务器、FTP服务器等)。这种方式通常用于外网用户访问内网中的特定服务。
5. 双网卡或多网卡服务器
双网卡服务器:有些服务器配置了多个网络接口卡(NIC),分别连接到内网和外网。服务器可以在内网和外网之间进行数据交换,同时保持对两者的访问。这种配置通常用于网关、代理服务器、数据库同步等应用。
6. DMZ(隔离区)
DMZ区域:通过路由器或防火墙配置,DMZ是一种半隔离的网络区域,通常放置在内网和外网之间,用于暴露给外网的服务(如Web服务器)。内网和DMZ之间可以通过防火墙进行隔离,确保外网用户无法直接访问内网,而只能访问DMZ中的服务。
外网用户只能访问DMZ中的资源,而无法直接访问内网设备,这种结构能在提供外网访问的同时保护内网安全。
7. 专线连接
租用专线:有时企业需要通过外网与远程分支机构或合作伙伴的内网进行高效、稳定的通信。企业可以租用电信运营商的专线,将两个内网通过专线直接连接。这种方式通常用于需要高安全性、高可靠性的场景。
8. SD-WAN(软件定义广域网)
SD-WAN技术:通过软件定义网络的方式,在不同的物理网络(包括内网和外网)之间实现智能化路由和流量管理。SD-WAN允许在使用多个互联网连接的情况下,动态选择最佳的路径进行内外网通信,提升性能和降低成本。
9. 无线连接
Wi-Fi和蜂窝网络:内网设备通过Wi-Fi路由器连接到外网。对于移动设备,还可以通过4G/5G等蜂窝网络连接到外网。
这种方式通常用于个人设备或移动办公的场景,通过无线连接实现内网与外网的互通。
10. 穿透技术(如STUN/TURN/UPnP)
NAT穿透:内网设备可能通过STUN、TURN或UPnP等技术实现穿透NAT,直接与外网设备通信。这些技术通常用于点对点(P2P)应用,如视频会议或在线游戏。

Pikachu打靶部分

基于表单的破解:输入账号密码123可见请求包

点击send to intruder,设置爆破点,选择集束炸弹模式

在payloads里面选择用于爆破弱口令的字典

然后点击开始爆破

点击send to repeater,修改账号密码发送

验证码绕过:首先抓包发送到intruder,在包里修改验证码,假设知道了admin这个用户,需要爆破admin的密码,使用狙击手模式

用这三个密码模拟实战中的密码爆破字典,然后点击开始爆破,只要页面不刷新验证码就可以一直用。

前端验证的验证码绕过:

选中验证码输入框右键检查,删掉相应代码

输入账号密码就可以进入系统

Token防爆破:

抓包发现有一个token,

在计算机网站开发中,token 是一种用于身份验证和授权的字符串。它通常在用户登录或请求某些资源时生成,作为用户身份的一种标识。在服务器和客户端之间传递时,token确保请求来自合法的用户并且未被篡改。

常见的token类型包括:

JWT(JSON Web Token):JWT是一种常用的token格式,通常用于身份验证。它由三个部分组成:头部(header)、载荷(payload)和签名(signature)。JWT通过加密方式确保数据的完整性,并且可以在多个服务之间传递。

CSRF Token(Cross-Site Request Forgery Token):用于防止跨站请求伪造攻击,确保用户的请求是从正确的来源发出的,而不是恶意网站伪造的。

OAuth Token:OAuth协议使用的token,用于第三方服务的授权。用户可以通过OAuth的方式授权应用程序访问他们的资源(例如,访问他们的Google账户),而无需泄露他们的密码。

token的好处在于其安全性和高效性,特别是在分布式系统或微服务架构中,token可以在多个服务之间安全传递用户的身份信息,而无需频繁查询数据库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值