xenli 发表于 2020-5-13 09:20:23

请教delphi DCU文件反编译出的汇编文件

本帖最后由 xenli 于 2020-5-14 07:57 编辑

因为不懂汇编,所以想请教各位,这个函数检测哪里来判断是不是正版吗?

上善若水··· 发表于 2020-5-13 10:34:12

一般都是在 cmp 处比较是否满足要求,我大概看下
000000A0: E8 00 00 00 00                   CALL &K2 @LStrCmp{#$DA}
这段代码只有3个 cmp 处,第一个应该是验证长度,上面的这行代码应该是比较验证

xenli 发表于 2020-5-13 15:07:25

上善若水··· 发表于 2020-5-13 10:34
一般都是在 cmp 处比较是否满足要求,我大概看下
000000A0: E8 00 00 00 00                   CALL &K ...

他这是取的哪里的值做的比较呢?我愣是没看懂。

上善若水··· 发表于 2020-5-13 16:19:20

想要看懂,建议你动态调试一下··
页: [1]
查看完整版本: 请教delphi DCU文件反编译出的汇编文件