-2

用于注册软件和游戏的键控算法。假设没有服务器端验证妨碍...

我想知道如何在 C 代码中复制这些内容,以便更好地了解创建自己的密钥生成器。

我目前是一名学习逆向工程的学生,我正在尝试逆向破解,以便为该软件构建一个注册机。


  1. 创建可以调试和破解的自己的密钥生成器的步骤是什么?
  2. 所有的 keygen 基本上都是 ASCII 数字的总和吗?
  3. 是否有不同的 keygen 变体?
4

1 回答 1

0

您正在考虑的密钥生成器的工作方式与加密哈希函数非常相似,并且通常(如果不与在线机构检查)验证某些文件或校验和,如果未找到或正确输入哈希/密钥,软件就会停止执行.

您在谈论“ASCII 数字”时混淆了您的术语。计算机上的任何数据都可以转换为数字,如果选择将 8 位块转换为 0-255 之间的数字,您总会找到相应的 ASCII 字符。通常,您实际上会发现密钥以十六进制编码,字符为 0-9 和 AF,每个字符使用 4 位。

而且,还有很多

于 2018-10-16T23:26:21.173 回答