-
-
[原创][下载]演示版保护技术-迷宫程序和生成keyfile文件程序(C语言)
-
2020-3-1 19:53
3550
-
[原创][下载]演示版保护技术-迷宫程序和生成keyfile文件程序(C语言)
演示版保护技术-迷宫程序和生成keyfile文件程序(C语言)
在《加密与解密第4版》第5章5.5节keyfile保护中一个迷宫程序,文中只给出了PacMe的迷宫线路,并没有具体讲明白怎么得到,理解起来比较费劲,为了能够理解这个吃豆游戏的原理,在网络了找了一个源文件,但是这个程序并不能得到
PacMe的迷宫线路数据:
为了理解其原理,在读懂原来代码的基础上,经过修改,写出了可以得到上图数据的程序。下图是程序运行截图:
但是得到这个只是其中的一环,要能够生成keyfile还要写文件(KeyGenerator.exe好像也不能正常使用),文中给出的方法是通过十六进工具构造,而且还要做异或运算,通过十六进工具得到总觉得麻烦,于是就在迷宫程序的基础上继续修改,得到了可以生成keyfile的程序。
通过Beyond Compare 4软件对比生成的文件和原来的文件(KwazyWeb1.bit)结果如下:
说明程序生成的文件没有问题。
后修改用户名(kekeshi,修改的程序可以让用户输入自己想输入的用户名)生成其他的文件,可以注册:
最终结果
最后将整个源文件附上(文中程序使用vc 6.0开发得到),
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
最后于 2020-3-1 20:04
被kekeshi编辑
,原因: