飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 9177|回复: 21

[macOS] [Level 1]Aimersoft YouTube Downloader 5.4.6 爆破记录

[复制链接]
  • TA的每日心情
    开心
    2019-3-17 22:44
  • 签到天数: 132 天

    [LV.7]常住居民III

    发表于 2015-10-27 18:20:37 | 显示全部楼层 |阅读模式
    本帖最后由 tree_fly 于 2015-10-27 18:24 编辑

    Aimersoft YouTube Downloader 5.4.5
    • • Download videos from thousands of sites
    • • Download YouTube playlists or channels
    • • Convert videos to any video/audio format
    • • Convert videos to fit your portable devices
    • • Fully compatible with Mac OS X 10.10 Yosemite

    这是一款视频下载兼有格式转换软件,Aimersoft公司出品,旗下的其他软件同样也很出色,希望此文能够抛砖引玉, 让更多人能进入飘云阁一起学习进步。

    难度:level 1
    工具介绍Hopper 3.7.9(土豪可以购买最新版本)
    分析如下:
    打开hopper,搜索关键词 register:
    1.png

    点击 verifySN:sn,查看伪代码(PSeudo Code),简单分析一下:
    2.png

    这里调用了子函数_VerifySN(), 双击 call _VerifySN,来到子函数代码段,鼠标至于首行①处,在②处可以看到3处引用,双击就可以查看细节:
    3.png

    3处引用分别来自:
    1. -[IMRegisterMgr registerEmail:sn:]:
    2. -[IMRegisterMgr isRegistered]:
    3. -[IMRegisterMgr verifySN:sn:]:

    那么又是谁在调用这3处呢?

    接下来,我们来动态调试,首先在_VerifySN()代码段首行下一个断点,
    然后启动Hopper Debugger Server, 连接到Debugger。


    程序启动过程中已经被断了下来,看来由重启验证,看一下:
    4.png
    查看一下堆栈:
    _VerifySN:

    -[IMRegisterMgr isRegistered]:

    -[AllMyTubeAppDelegate initRegister]:

    -[MainWindowCtr awakeFromNib]:


    好了,继续运行,第二次断了下来,看下堆栈:
    _VerifySN:

    -[IMRegisterMgr isRegistered]:


    -[AllMyTubeAppDelegate applicationWillFinishLaunching:]:



    继续,第三次断了下来,堆栈:
    _VerifySN:

    -[IMRegisterMgr isRegistered]:

    -[AllMyTubeAppDelegate checkLanch:]:


    -[AllMyTubeAppDelegate applicationWillFinishLaunching:]:

    继续运行,程序就启动起来了。
    在输入注册码后程序还是会被断下来,分析了一下,堆栈的顶层仍是:
    _VerifySN:

    -[IMRegisterMgr isRegistered]:
    ……

    好了,我们要做的一件事就是:
    isRegistered = TRUE!
    _VerifySN = TRUE!
    5.png

    6.png
    在函数开头处分别修改汇编代码
    [Asm] 纯文本查看 复制代码
      
    000ec6b0         mov        eax, 0x1
    000ec6b5         ret        
    

    好了,收工。 继续测试是否有暗桩。
    就写到这里吧。




    评分

    参与人数 3威望 +56 飘云币 +96 收起 理由
    Rooking + 40 膜拜大神,玩通WIN、苹果、安卓三界 飞树
    yosen2001 + 8 + 8 拜大神!
    creantan + 48 + 48 PYG有你更精彩!

    查看全部评分

    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2015-8-23 23:49
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    发表于 2015-10-27 18:30:35 | 显示全部楼层
    膜拜大神,玩通WIN、苹果、安卓三界{:soso_e142:}
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2016-11-3 14:57
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-10-27 19:07:06 | 显示全部楼层
    赞~! Hopper 的F5感觉也不错。
    之前win上我也分析过类似的软件,是 tomabo.com 公司的,可惜不翻-墙,啥都干不了。
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    昨天 20:25
  • 签到天数: 1812 天

    [LV.Master]伴坛终老

    发表于 2015-10-27 23:25:24 | 显示全部楼层
    大神就是大神,都能跨界了,顶起来
    PYG19周年生日快乐!
  • TA的每日心情
    擦汗
    2019-3-1 23:51
  • 签到天数: 559 天

    [LV.9]以坛为家II

    发表于 2015-10-28 08:07:40 | 显示全部楼层
    膜拜一下,谢谢楼主分享
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2019-2-26 11:14
  • 签到天数: 459 天

    [LV.9]以坛为家II

    发表于 2015-10-28 08:43:43 | 显示全部楼层
    这是要带领我们进军IOS的节奏么 {:soso_e179:}
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    2015-10-29 08:08
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2015-10-28 08:46:10 | 显示全部楼层
    不错不错。。继续。。。
    PYG19周年生日快乐!
  • TA的每日心情
    难过
    2024-3-10 19:49
  • 签到天数: 473 天

    [LV.9]以坛为家II

    发表于 2015-10-28 08:52:54 | 显示全部楼层
    羡慕嫉妒恨,我逗不耗意思说话了。求菊花
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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