2012-01-03 112 views
0

我试图从Wireshark上捕获的Iphone解密AES 128位视频流。我在wirehark流量的m3u8文件中发现了bin文件中的KEY文件,但我无法找到如何使用这些密钥解密视频数据。解密HTTP实时流媒体内容

按照规格,IV将是序列号,AES将128位与CBC模式。

当我使用给定的密钥和IV来解密使用OpenSSL的捕获的TS,它失败并返回为解密错误。

当我尝试使用基于充气城堡API工具kpbe,它返回损坏的误差垫块。所以,我完全陷入了这个问题。

做的人都知道在C#中任何库,它可以帮助我在这种数据AES-128位加密解码。

或者是有,我可以验证我已捕获的数据被正确地加密(我认为是正确的)的任何方式。

任何形式的帮助/建议将不胜感激。

+0

我们假定你是相当多关于这个论坛的知识,请提供详细信息,关于所使用的协议,以及(例如)如果你已经尝试过C#库已经......不这样做,你可能无法得到答案。 – 2012-01-04 01:08:21

+0

好的,我已经提取了HTTP Live流式传输的数据。提取TS,密钥文件沙他seq。数字构成m3u8。 已尝试使用OpenSSl使用VI作为序列号并提取密钥的AEs-CBC模式。 也尝试使用基于BouncyCastle的工具kpbe,但API返回错误作为填充块损坏。 – NitinG 2012-01-04 05:49:54

回答

1

我已经使用了OPenSSL库,然后终于能够解密内容。

+0

你能展示更多细节吗?一位用户询问了这个问题(在一个由于缺乏代表而被自然删除的答案中)。谢谢 – Drew 2016-01-05 04:32:44

+1

只是看看BouncyCastle API,它非常简单... – NitinG 2016-01-05 07:35:47

+0

谢谢。有弹性是与乐于合作的乐趣 – Drew 2016-01-05 07:45:57