V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gushengren
V2EX  ›  程序员

求帮忙破解 AES-128 加密的 m3u8+ts+key 视频

  •  
  •   gushengren · 2016-10-09 01:21:20 +08:00 · 19162 次点击
    这是一个创建于 2762 天前的主题,其中的信息可能已经有所发展或是发生改变。
    把浏览器缓存的东西都复制出来了,除了 m3u8 和 key,其他的都是 ts 文件,哪位大神能帮忙破解一下,想把这个视频下下来啊.生成一个可以播放的视频
    链接: http://pan.baidu.com/s/1nvvZCSh 密码: hoqf
    32 条回复    2017-05-18 17:51:15 +08:00
    gushengren
        1
    gushengren  
    OP
       2016-10-09 02:49:26 +08:00
    求大神来帮忙
    annielong
        2
    annielong  
       2016-10-09 09:21:47 +08:00
    ts 文件也加密了吗?先看看 ts 文件能不能直接播放,如果可以直接播放就是没有加密,直接合并就行了
    xxxyyy
        3
    xxxyyy  
       2016-10-09 09:43:19 +08:00 via Android
    av 来的呀,不过分辨率也太小了,只有 320x180 ,而且还打码了
    Ellison
        4
    Ellison  
       2016-10-09 11:25:49 +08:00
    @xxxyyy 推荐楼主直接问老司机要番号
    gushengren
        5
    gushengren  
    OP
       2016-10-09 12:39:37 +08:00
    @annielong TS 如果不加密,我就不用在这问了
    gushengren
        6
    gushengren  
    OP
       2016-10-09 12:40:10 +08:00
    @xxxyyy 神人,你破了吗?
    xxxyyy
        7
    xxxyyy  
       2016-10-09 12:50:56 +08:00 via Android
    @gushengren 你不知道里面的内容的吗?
    gushengren
        8
    gushengren  
    OP
       2016-10-09 12:56:05 +08:00
    @xxxyyy 我知道啊,我看你居然知道里面的内容,你是破解了吗?兄弟,跪求方法啊
    gushengren
        9
    gushengren  
    OP
       2016-10-09 12:57:23 +08:00
    @xxxyyy 可以留个联系方式吗?
    gushengren
        10
    gushengren  
    OP
       2016-10-09 14:12:33 +08:00
    哪位大神神帮帮我啊.555555555555555555
    xxxyyy
        11
    xxxyyy  
       2016-10-09 14:50:15 +08:00 via Android
    有 telegram 吗?
    gushengren
        12
    gushengren  
    OP
       2016-10-09 14:55:47 +08:00
    @xxxyyy 没有呢,有没有比较低端的联系方式啊,呵呵
    likuku
        13
    likuku  
       2016-10-09 15:10:01 +08:00
    暴力穷举猜密码的话,就放弃吧,当前地球人的计算设备还不够强。

    坐等量子超级电脑。
    xxxyyy
        14
    xxxyyy  
       2016-10-09 15:20:13 +08:00
    @gushengren QQ :(捌)361(零)992(壹)
    v2014
        15
    v2014  
       2016-10-09 15:47:29 +08:00
    费了洪荒之力终于看到那女的穿的是条纹衣服
    gushengren
        16
    gushengren  
    OP
       2016-10-09 15:55:23 +08:00
    @v2014 哈哈,你能也破?跪求指导
    v2014
        17
    v2014  
       2016-10-09 16:02:33 +08:00
    @gushengren 楼上不是有 QQ 么,你拿 key 和视频用 aes128 算法解密就可以了
    gushengren
        18
    gushengren  
    OP
       2016-10-09 16:04:12 +08:00
    就是不知道怎么解密啊,兄弟,原理我都懂的,不然我也不会提供出解密需要的东西啊,能提供下 QQ 指导一下么,不胜感激
    gushengren
        19
    gushengren  
    OP
       2016-10-09 16:06:20 +08:00
    @v2014 我用 ffmpeg 接收 它报个未知格式的错误,我 TM 就 SB 了,不知道咋办了
    v2014
        20
    v2014  
       2016-10-09 16:15:39 +08:00
    @gushengren 我不会 ffmpeg ,只是用 python 解了个视频。你可以看看这个 http://dola.xinfan.org/?p=549
    monkeygo
        21
    monkeygo  
       2016-10-09 16:20:03 +08:00 via iPhone
    都是老司机
    gushengren
        22
    gushengren  
    OP
       2016-10-09 16:22:18 +08:00
    @v2014 这个我看了,根本不知道如何操作,提到命令行的时候,呵呵
    tinyproxy
        23
    tinyproxy  
       2016-10-09 17:09:44 +08:00   ❤️ 2
    这个不叫破解。。。 AES 的 mode 就那么几个,你知道是 AES-128 ,试一下不就好了。

    我随便下了一个文件,这个是我的代码,其它的你自己处理吧。
    #!/usr/bin/env python
    # -*- coding: utf8 -*-
    from Crypto.Cipher import AES

    raw = file('dyVuoO%2BiKIqY%2B3Ebf3CavNpB5RKlXfGtInP31znaGCfYnVkrSsAF46r2hg-1', 'rb').read()
    iv = raw[0:16]
    data = raw[16:]
    key = file('key', 'rb').read()

    plain_data = AES.new(key, AES.MODE_CBC, iv).decrypt(data)
    file('fuck.mp4', 'wb').write(plain_data)
    VYSE
        24
    VYSE  
       2016-10-09 17:39:32 +08:00
    http://www.dmm.co.jp
    提取番号不就行了,这都是预览吧?
    21grams
        25
    21grams  
       2016-10-09 17:48:50 +08:00
    key 都有了还不会解吗?
    gushengren
        26
    gushengren  
    OP
       2016-10-09 17:54:17 +08:00
    @21grams 不会,我是小白
    Jat001
        27
    Jat001  
       2016-10-09 17:58:28 +08:00
    @tinyproxy 万一是 gcm 怎么办?你怎么知道 iv 是前 16 字节?
    tinyproxy
        28
    tinyproxy  
       2016-10-09 18:48:49 +08:00   ❤️ 1
    @Jat001
    1. 楼上几位都明确暗示解密成功了,所以我也就是随便拿一种 mode 来猜的,当时第一反应是 CBC 。至于 GCM 咋办,因为没用过这种 mode ,所以暂时不了解加解密操作,不回复。
    2. iv 是前 16 字节这个问题,这个是个人经验。我目前为止看过的所有代码都是直接把 iv 添加到密文前面去,所以也就随手试试,你看我的代码也没几行,不成功就算了呗。
    Jat001
        29
    Jat001  
       2016-10-09 19:08:57 +08:00
    @tinyproxy gcm 加密时还需要 associated data ,加密完还会生成 tag 用作校验,具体实现可以参考。
    https://cryptography.io/en/latest/hazmat/primitives/symmetric-encryption/#cryptography.hazmat.primitives.ciphers.modes.GCM
    crab
        30
    crab  
       2016-10-09 19:13:56 +08:00
    dmm 这网站的?
    hwsdien
        31
    hwsdien  
       2016-10-09 19:16:54 +08:00
    key 都有了。。。
    610xiao
        32
    610xiao  
       2017-05-18 17:51:15 +08:00
    楼主教我!!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2229 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 07:40 · PVG 15:40 · LAX 00:40 · JFK 03:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.