飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 7438|回复: 7

[macOS] Ummy Video Downloader 1.42 爆破

[复制链接]
  • TA的每日心情

    2019-10-14 14:51
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2016-6-26 01:46:10 | 显示全部楼层 |阅读模式
    本帖最后由 c_null 于 2016-6-26 01:49 编辑

    最近周杰伦发了新的专辑《床边的故事》
    身边有个杰迷花了20块钱买了QQ音乐的电子音乐版权,炫耀到不行。他个B还分享到微信里,感觉就好像我们点开就能听了一样。科科。
    突然想到,我们还有水管的福利。一搜,果然有这张专辑,水管地址:https://www.youtube.com/watch?v=wxdl5wF-gX4
    以前我下载水管视频用的是一个网站:http://en.savefrom.net/1-how-to-download-youtube-video/
    在这个网站输入水管视频网页地址就可以下载了,但是对于这种音频不能直接下载mp3格式,而是要用网站推荐的工具Ummy Video Downloader

    下载下来之后发现收费了。价格还挺贵的。
    1111111.png

    实在是想搞,再群里发出来之后,得到大神关注。得到神器Hopper
    用Hopper导入可执行文件,文件所在目录如下
    222222.png

    导入之后搜索License,找到verifyLicenseKey:forName函数,下端动态调试
    屏幕快照 2016-06-26 01.28.54 AM.png
    关注这个函数的调用,10000645d,查看调用处的伪代码
    [C] 纯文本查看 复制代码
    rsi = @selector(verifyLicenseKey:forName:);
        LOBYTE(r13) = LOBYTE([r13 verifyLicenseKey:rdx forName:rcx]);
        rdi = rbx;
        rbx = *objc_release;
        [rdi release];
        [r15 release];
        r12 = rbx;
        if (LOBYTE(r13) != 0x0) {
                if (LOBYTE(var_3C) != 0x0) {
                        rdi = *_dispatch_main_q;
                        rbx = var_30;
                        rsi = rbx;
                        dispatch_async(rdi, rsi);
                        r15 = var_38;
                }
                else {
                        rbx = var_30;
                        (*(rbx + 0x10))(rbx);
                        r15 = var_38;
                }
        }
        else {
                if (LOBYTE(var_3C) != 0x0) {
                        rdi = *_dispatch_main_q;
                        r15 = var_38;
                        rsi = r15;
                        dispatch_async(rdi, rsi);
                }
                else {
                        r15 = var_38;
                        (*(r15 + 0x10))(r15);
                }
                rbx = var_30;
        }
    

    Verify函数的返回值跟0进行比较,Debug继续走,没注册时返回值是0,推断出非0的返回值是已注册
    继续分析verify函数的返回值通过rax传递
    [AppleScript] 纯文本查看 复制代码
        rbx = *objc_release;
        [r13 release];
        [r14 release];
        if (r12 == var_30) {
                LODWORD(rax) = sign_extend_64(LOBYTE(r15));
                return rax;
        }
        else {
                rax = __stack_chk_fail();
        }
        return rax;


    修改函数头部,使用rax寄存器的最低一个字节al传值
    [Asm] 纯文本查看 复制代码
                         -[EllipticLicense verifyLicenseKey:forName:]:
    0000000100059dc3         mov        al, 0x1
    0000000100059dc5         ret        
    0000000100059dc6         db  0xe5 ; '.'
    0000000100059dc7         push       r15
    0000000100059dc9         push       r14
    

    整理代码,重新调试,改完这个地方之后程序已经注册了。
    mp3可以下载了
    3333333.png

    下载附件,替换Contents/MacOS/Ummy Video Downloader文件即可,原文件不要忘记备份。
    Ummy Video Downloader cracked.zip (1.22 MB, 下载次数: 30)

    评分

    参与人数 5威望 +64 飘云币 +60 收起 理由
    zaas + 12 + 12 也是 retn 大 法,hoho
    vitamin + 4 PYG有你更精彩!
    0xcb + 8 + 8 PYG有你更精彩!
    PYG解密小组 + 20 + 20 PYG有你更精彩!
    tree_fly + 20 + 20 感谢发布原创作品!

    查看全部评分

    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    7 小时前
  • 签到天数: 1436 天

    [LV.10]以坛为家III

    发表于 2016-6-26 06:26:28 | 显示全部楼层
    支持了,感谢
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-1-13 12:25
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2016-6-26 06:56:36 | 显示全部楼层
    学习了,感谢
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-8-17 15:52
  • 签到天数: 113 天

    [LV.6]常住居民II

    发表于 2016-6-26 06:58:29 | 显示全部楼层
    感谢楼主分享。。。。。。。。。。。。。
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-6 11:41
  • 签到天数: 1827 天

    [LV.Master]伴坛终老

    发表于 2016-6-26 08:45:48 | 显示全部楼层
    谢谢分享了!
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-9-29 15:05
  • 签到天数: 114 天

    [LV.6]常住居民II

    发表于 2016-6-26 11:57:40 | 显示全部楼层
    这需求!杰米以后会赖上你的,:D
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-17 22:44
  • 签到天数: 132 天

    [LV.7]常住居民III

    发表于 2016-6-26 13:40:22 | 显示全部楼层
    感谢发布原创作品~ 继续努力~
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表