基于crc32实现的内存的代码校验
原理:a,crc32函数的实现b,内存校验:顾名思义,运行在内存代码通过crc32得到一个值,当第二次运行可执行文件的时候,可以把第一次保存下来的值和第二次运行的结果相比较,从而根据比较结果判断时候内存数据吧被修改。
1,crc32算法的实现部分:
**** Hidden Message *****3,测试:
让debug版本的程序运行起来,ce附加进程。
点击Memory View,定位到我们要保护的代码段。
找到我们要保护的代码,然后用ce修改一下内存的数值试试,我想修改0x40127a。只要这个内存地址在我们要保护的代码中就可以。
哈哈哈,还不错吧。内存校验不难吧。。 点击租此广告位 正在看
新手路过 支持楼主 谢谢分享谢谢分享 谢谢分享谢谢分享 谢谢分享谢谢分享 新手路过 支持楼主 看看学习了。。。。。 RE: 基于crc32实现的内存的代码校验 [修改] 看看什么来的。。