tree_fly 发表于 2017-9-8 20:35:18

Ummy Video Downloader v1.x 再分析

本帖最后由 tree_fly 于 2017-9-8 20:43 编辑

Ummy Video Downloader 1.42 爆破
https://www.chinapyg.com/thread-84762-1-1.html
(出处: 飘云阁(PYG官方论坛) )

Elliptic License Framework 通用补丁
https://www.chinapyg.com/thread-84799-1-1.html
(出处: 飘云阁(PYG官方论坛) )

想从YouTube下一些视频,发现Ummy这款还不错,论坛已有分析文章,抽些时间研究了下,写个分析,分享一下。



Cocoapods配置文件也打包了,清晰写着开源算法库


GitHub下载,发现一些有用的API


lldb加载,在验证函数头设置breakpoint,读出publicKey



椭圆加密算法(ECC)
研究下有没有对公钥做混淆处理。拆分字符串法,但是数据存储地址还是连续的,系简单处理
图中用010 Editor来Patch自定义公钥。当然,如果你乐意,可以写个脚本,欢迎提交你的代码


算法有了,公钥、私钥生成一个,再写了个Keygen,大功告成。


测试功能OK。




PDF:http://pan.baidu.com/s/1miFWTio


tree_fly 发表于 2017-9-21 13:13:05

Sacmunraga 发表于 2017-9-21 10:38
Nice tutorial. I have a question though, why is the public key in your script different from the pub ...

thanks,welcome to pyg.Even if we know the registration algorithm and the author's public key, but if we do not know the author's private key, there is no way to produce registration code.
However, if we use the custom private key and public key, and replace the author's public key(by patching some bytes), we can produce the registration code now.
It's like we know the author's private key.



[PYG]版务督察 发表于 2017-9-8 21:43:10

前排学习!

gagmeng 发表于 2017-9-9 07:37:12

膜拜我飞树大表哥

不破不立 发表于 2017-9-9 09:11:13

飞刀,又见飞刀,图文并茂,学习

cxqdly 发表于 2017-9-11 14:35:19

@tree_fly 飞博士 pdf的模板是什么啊羊皮卷吗是不是PPT转的pdf

zj03llm 发表于 2017-9-11 15:31:33

好东东谢谢分享

tree_fly 发表于 2017-9-11 15:52:33

cxqdly 发表于 2017-9-11 14:35
@tree_fly 飞博士 pdf的模板是什么啊羊皮卷吗是不是PPT转的pdf

Keynote的自带模板:和谐,PPT另存PDF ^_^

qq154851475 发表于 2017-9-14 19:34:21

好东东谢谢分享

HXSoft 发表于 2017-9-15 10:44:06

写得很详尽清晰,感谢大牛的教程

fcing 发表于 2017-9-16 18:34:38

学习一下好东西
页: [1] 2 3
查看完整版本: Ummy Video Downloader v1.x 再分析