首页
社区
课程
招聘
[原创]对jjdg的crackme的算法分析
发表于: 2009-5-7 18:28 3189

[原创]对jjdg的crackme的算法分析

2009-5-7 18:28
3189
为防沉帖,在此赘述。
算法(我的总结):
      2084084868,这是我的机器码。
      程序先判断是什么磁盘格式(系统盘符如果是在C:\),每种情况如下:

1、如果是FAT32的,则用1的3次方值1,2的3次方值8,这两个数加到2084084868后面,即为208408486818,然后把这个数的偶数位先提出来,对提出来的第一个数进行乘方运算,计为数值A;然后再把奇数位提出来,对每一个提出来的数进行乘方运算,其结果计为B,将A和B连到一起就是注册码。

2、如果是NTFS的,算法略有不同,这回不仅是用1、2这两个数的3次方值,还要用到3的3次方值27,得到20840848681827,接下来的算法是先取这个串的奇数位进行乘方,再取这个串的偶数位再乘方,最后把新得到的这两个串连到一起就是注册码。

   这是文字描述,这个算法的C函数我不懂,希望作者可以放出源码,以供交流。
   不当之处请大家谅解,感谢API破解一文的帮助。

crackme的下载地址:http://bbs.pediy.com/showthread.php?t=87435

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//