当前位置: 首页 > news >正文

前端加密繞過

1、搭建encrypt-labs靶场,复现AES加密绕过和加签绕过实验
[搭建encrypt-labs靶场]
1

2

3

4

5

[AES加密绕过]-第一关
1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

[加签绕过实验]-第六关
1

2

3

4

5

6

7

8

9

10

11

12

13

2、复习内网渗透基础课件中的Kerberos协议并理解黄金、白银票据原理
14

Kerberos-[流程 client與AS]:
1.在客户端首次访问AS时,AS无法确认客户端的身份,所以首次通信的目的是让AS验证客户端身份,确认客户端是一个具有访问AS权限的可靠实体。
2.AS接收请求后,查询Kerberos认证数据库是否存在该用户。
3.部分一:返回TGT、下一步要去找哪個TGS給TGT、以及客户端和TGS间进行通信的Session_key(CT_SK整个TGT使用TGS密钥加密,客户端无法解密)。
4.部分二:Timeteamp、TGS、TGT、CT_SK(server使用client密碼加密,client收到是可以解密的)。

Kerberos-[流程 client與TGS]:
1.在收到 AS 的响应并获取两部分内容后,客户端会使用自己的密钥对第二部分内容进行解密,从而得到 时间戳、即将访问的 TGS 信息和与 TGS 通信的密钥 (CT_SK)。

客户端会检查时间戳,若与发出请求时的时间差超过5分钟,会视为 AS 为伪造并认证失败;若时间戳合理,则准备向 TGS 发起请求。
2.客户端的操作:
使用 CT_SK 对包含客户端名、IP 和时间戳的客户端信息进行加密,然后发送给 TGS。
以明文形式将希望访问的 Server 服务信息发送给 TGS。
将使用 TGS 密钥加密的 TGT 携带给 TGS。
3.TGS 收到客户端请求后,首先根据客户端明文传输的 Server 服务 IP 检查 Kerberos 系统中是否存在客户端可访问的服务。
4.TGS 使用自己的密钥解密 TGT 中的内容,看到 AS 认证并记录的用户信息、Session_KEY(CT_SK)和时间戳,然后根据时间戳判断通信是否真实可靠,是否超出时延。
5.TGS 使用 CT_SK 对客户端的另一部分内容进行解密,取出用户信息并与 TGT 中的用户信息进行比对。如果完全相同,认为客户端身份正确,然后继续下一步。
6.TGS向客户端返回响应,响应内容包括:
部分一:使用 Server 密码加密的 ST (Server Ticket),ST 包含客户端的名字、IP、需访问的网络服务地址(Server IP)、ST 的有效时间、时间戳和用于客户端与最終目標服务端通信的 CS_SK (SessionKey)。
部分二:使用 CT_SK 加密的内容,包括 CS_SK、时间戳和 ST 的有效时间。因为 AS 在第 一次通信过程中已通过客户端密码加密将 CT_SK 传给客户端。客户端解密并缓存了 CT_SK, 所以客户端可以自己解密这部分内容。

Kerberos-[流程 client與TGS]:
1.在收到 AS 的响应并获取两部分内容后,客户端会使用自己的密钥对第二部分内容进行解密,从而得到 时间戳、即将访问的 TGS 信息和与 TGS 通信的密钥 (CT_SK)。

客户端会检查时间戳,若与发出请求时的时间差超过5分钟,会视为 AS 为伪造并认证失败;若时间戳合理,则准备向 TGS 发起请求。
2.客户端的操作:
使用 CT_SK 对包含客户端名、IP 和时间戳的客户端信息进行加密,然后发送给 TGS。
以明文形式将希望访问的 Server 服务信息发送给 TGS。
将使用 TGS 密钥加密的 TGT 携带给 TGS。
3.TGS 收到客户端请求后,首先根据客户端明文传输的 Server 服务 IP 检查 Kerberos 系统中是否存在客户端可访问的服务。
4.TGS 使用自己的密钥解密 TGT 中的内容,看到 AS 认证并记录的用户信息、Session_KEY(CT_SK)和时间戳,然后根据时间戳判断通信是否真实可靠,是否超出时延。
5.TGS 使用 CT_SK 对客户端的另一部分内容进行解密,取出用户信息并与 TGT 中的用户信息进行比对。如果完全相同,认为客户端身份正确,然后继续下一步。
6.TGS向客户端返回响应,响应内容包括:
部分一:使用 Server 密码加密的 ST (Server Ticket),ST 包含客户端的名字、IP、需访问的网络服务地址(Server IP)、ST 的有效时间、时间戳和用于客户端与最終目標服务端通信的 CS_SK (SessionKey)。
部分二:使用 CT_SK 加密的内容,包括 CS_SK、时间戳和 ST 的有效时间。因为 AS 在第 一次通信过程中已通过客户端密码加密将 CT_SK 传给客户端。客户端解密并缓存了 CT_SK, 所以客户端可以自己解密这部分内容。

Kerberos-[流程 client與server通信]:
1.客户端已收到来自 TGS 的响应,它将使用本地缓存的 CT_SK 解密第二部分内容(注意,第一部分内容的 ST 是由 Server 密码加密的,客户端无法解密)。
2.在检查时间戳无误后,客户端取出其中的 CS_SK,准备向服务端发起最后的请求。
3.当服务端收到客户端的请求,它会使用自己的密钥,即 Server 密钥,对客户端的第二部分内容进行解密,核对时间戳后取出 CS_SK。
4.然后,服务端使用 CS_SK 对客户端发来的第一部分内容进行解密,从而获取经过 TGS 认证的客户端信息。
5.此时,服务端返回一条使用 CS_SK 加密的表示接收请求的响应给客户端。

http://www.jsqmd.com/news/54630/

相关文章:

  • 数据库运维:mysql 数据库迁移方法-mysqldump
  • 2025年液压多通路旋转接头厂家权威推荐榜单:液压旋转接头/高温旋转接头‌/高速旋转接头‌源头厂家精选
  • 2025年兰州牛肉面加盟品牌推荐排行榜Top5
  • 2025年陇尚合牛肉面加盟top10:权威排名与深度解析
  • 制氮机推荐厂商TOP5权威测评:小型制氮机优质生产商甄选指南
  • 2025年上海口碑好的兰州牛肉拉面加盟公司前十排名推荐
  • 2025年兰州拉面加盟品牌权威排行榜TOP5:陇尚合领跑行业
  • 2025年高速旋转接头厂家权威推荐榜单:旋转接头/高温旋转接头‌/液压多通路旋转接头‌源头厂家精选
  • 2025信誉好的长江游轮品牌企业TOP5推荐:有实力的长江游
  • 2025插线排生产商TOP5权威推荐:定制化解决方案助力企业
  • 2025年靠谱的搅拌高温风机行业内口碑厂家排行榜
  • .NETCore、.NET 7 和 RabbitMQ 的发布-订阅模式 - 教程
  • V型滤池运行维护指南:标准化日常清洗流程
  • 2025年评价高的智能压铸/锌合金压铸用户好评厂家排行
  • 2025年十大伸缩楼梯品牌售后服务与安装效率排行榜,新乡优品
  • 方纸桶设备生产企业TOP5权威推荐:环保达标、售后完善、技术
  • 2025年热门的铝制品压铸最新TOP厂家排名
  • 2025年靠谱的5G 基站精密压铸加工行业内口碑厂家排行榜
  • 读社会工程卷2:解读肢体语言05读后总结与感想兼导读
  • 2025年中国制氮机正规厂商推荐:制氮机定制生产服务靠谱企业
  • 2025年AI音箱加工厂/生产商推荐:AI音箱加工厂选哪家好
  • 2025年热门的定制化精密压铸加工/CNC 精密压铸加工行业内知名厂家排行榜
  • 制氮机优质生产商TOP5权威推荐:甄选企业助力工业气体需求升
  • 2025年监狱防自缢系统制造商十大推荐榜单,监狱防自缢系统供
  • 2025年口碑好的现场机加工在线带压开孔/现场机加工水切割高评价厂家推荐榜
  • 前端开发必备:socketjs.min.js、stomp.min.js与jquery下载指南 - 指南
  • 2025年比较好的现场机加工法兰面修复厂家最新TOP实力排行
  • 【2025】Solid Edge下载安装教程(附安装包)保姆级安装步骤 - 实践
  • 2025年靠谱的斑马鱼繁殖设备高标准精选榜
  • 2025年质量好的斑马鱼养殖设备推荐排行榜