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
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.
前排学习! 膜拜我飞树大表哥 飞刀,又见飞刀,图文并茂,学习 @tree_fly 飞博士 pdf的模板是什么啊羊皮卷吗是不是PPT转的pdf 好东东谢谢分享 cxqdly 发表于 2017-9-11 14:35
@tree_fly 飞博士 pdf的模板是什么啊羊皮卷吗是不是PPT转的pdf
Keynote的自带模板:和谐,PPT另存PDF ^_^
好东东谢谢分享 写得很详尽清晰,感谢大牛的教程 学习一下好东西