如何通过逆向软件制作密钥生成器?

逆向工程 艾达 拆卸
2021-06-23 21:15:30

我知道一个软件是通过逆向工程并阅读它的汇编代码来破解的......我的问题是破解者如何以及在汇编代码中寻找什么?他们怎么知道用什么算法来验证串行代码(因为我们看不到原始源代码)?

2个回答

除了 Mick 所说的,这里还有一个关于该主题的优秀视频教程,其中个人需要近 2 个小时来彻底演示如何对特定 CrackMe 中的关键验证算法进行逆向工程。

虽然这是一个在充满更复杂的密钥/许可证算法的世界中的“简单”示例,但我认为对于初学者/中级人员来说,这是一个令人难以置信的学习资源。

听起来您是在要求介绍逆向工程。如果这是您感兴趣的主题,我推荐“随机传说”中的著名教程系列。原来的博客现已不复存在,但在此处进行了镜像:

http://octopuslabs.io/legend/blog/sample-page.html

这些教程相互建立,所以如果你想学习 #1 并完成它们。

教程 #19更直接地解决了您的问题,但您应该完成其他教程以获得理解教程 #19 所需的知识。