-
-
[原创]ARM KEIL 许可(单用户)算法分析
-
2022-5-21 07:46
9678
-
这也应该算是一个比较简单的例子,加/解密的算法不复杂,但是与许可相关的逻辑比较多。
图1、keygen
图2、测试结果
源代码和文档已添加到附件,源代码和文档中的内容仅限于学习交流使用!
源代码包中包含了制作keygen时所用到的所有原始文件。程序代码以最简洁的风格呈现给读者,且所有通过逆向推导得出的算法已由C代码重新实现。LIB部分的代码已经添加了相关注解,GUI不在我们讨论的范围内(它仅仅是一个简单的窗口)。在文档中我们介绍了源代码结构、加/解密基本流程和LIC构成,书写这样一份文档的目的是为了减轻读者进行再次逆向分析时的负担,同时读者在阅读源代码的过程中通过文档也能获得一些帮助。
当它被你分析完之后,你可能会和我一样惊叹:“那么少?!”
这个例子到这里就算结束了,时间原因源代码和文档可能不再更新!——大家周末愉快!
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法
最后于 2022-5-23 02:53
被Mr.zhong编辑
,原因: