开始使用 RE,最终目标是能够制作一个密钥生成器

逆向工程 艾达 视窗 ollydbg x64dbg
2021-07-07 04:31:12

我想开始使用 RE 并最终希望能够弄清楚如何从程序编号等的用户名/许可证号计算序列号......(意味着软件测试输入的序列号与算法生成的密钥结果来自输入的另一个号码或用户名)。

  1. 什么是最好的软件?我觉得我最喜欢 x64dbg,但我听说 IDA 更好,OllyDbg 似乎是那里的流行选择。我应该从什么开始?x64dbg 是一种“功能齐全”的解决方案,可以提供我需要的一切吗?

  2. 对于这种情况,什么是好的破解版(附带演练/解决方案)?

1个回答

1)ollydbg和x64dbg是调试器(注释知识的功能有限)。它们的强项是动态逆向工程。

IDA 和 Ghidra 是逆向工程工具(具有一些调试功能的 IDA)。它们用于静态逆向工程。

两种工具都很有用,都有自己的位置。通常,目标越复杂,除了调试器之外,您就越需要 IDA/Ghidra。

2)我实际上会从编写自己的crackme开始,从接近“hello world”开始,然后逐渐增加难度。首先了解工具和概念,而不会增加额外的复杂性。