如何知道代码是否已加密,如果知道,是否有任何资源可以解密?

问题描述 投票:0回答:1

我正在尝试使用Wireshark读取从PS4发送的数据包,以获取游戏中角色的坐标。到目前为止,我已经能够接收到数据包,但是我不确定如何读取它们。我不确定是否弄错了,但是我认为十六进制应该是我要查找的数据,因此我应该将其转换为可读的。

看起来像这样:

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS95UG54ZS5wbmcifQ==” alt =“ WireShark中数据包的十六进制”>

为此,我将十六进制转换为ASCII,如下所示:

“使用Rapidtables.com将十六进制转换为ASCII字符”

因此,最后一个问题是:您在第二张图像中看到的转换后的文本是否已加密?如果不是,那到底是什么?如果它是加密的,是否有一种方法可以解密它或可以学习解密的任何资源?

encryption hex ascii wireshark packet
1个回答
0
投票

通常,当端点加密通信时,它们使用SSL / TLS。为了启动安全连接,这些协议从协商密码套件(加密类型)开始,称为握手。握手的初始部分以纯文本格式(即未加密)完成,因此您可以嗅探前几条消息并找出加密类型。

PS4使用弱加密套件对流量进行加密:https://www.securityweek.com/paris-attacks-what-kind-encryption-does-playstation-4-use-anyway

破坏/绕过加密是一个非常广泛的主题,我没有推荐的单一信息来源,但是一些策略是:

  1. 查找实现加密的代码中的漏洞。
  2. 使用已知的针对弱密码套件的攻击来模仿/ MITM。
  3. 以某种方式攻击硬件。

通常,如果您能够找到一种新颖的方法来做其中的一种,您可能会很出名:),但是由于它是一种旧设备,您可以查找“ ps4已知的外伤”并浏览。

请注意,在大多数国家/地区,入侵/破坏他人设备的加密是非法的

© www.soinside.com 2019 - 2024. All rights reserved.