VB防破解初探 CRC32 添加校验值到目标程序.rar

时间:2022-07-30 05:20:05
【文件属性】:

文件名称:VB防破解初探 CRC32 添加校验值到目标程序.rar

文件大小:435KB

文件格式:RAR

更新时间:2022-07-30 05:20:05

VB源码-系统相关

VB CRC32自校验设计实例,VB防破解初探 CRC32 添加校验值到目标程序,计算出来的CRC32自校验用的值储存在目标程序末尾8个字节里,你也可以改源代码设定位置,说明: 自校验值跟其他工具计算出来的值不一定相同, 因为我们处理的数据范围不一样,示范代码:   选择一个待添加CRC32值的自校验程序   On Error GoTo Qingjiancha   初始化CRC32值,主要是为了清空上次的状态   CRC32zhi = ""   初始化写入成功与否的标志   Zhuangtai = False   检查程序是否包含足够空间和数据,因为储存CRC32需要8个字节的空间,本身计算余量怎么说也要8个字节把?8 8=16。用二进制模式打开目标程序,通过SEEK定位需要添加CRC32数值的位置,请注意:这个位置以后大家可以自己改,通过PUT将我们计算号的CRC32写入指定位置,通过CLOSE关闭通道。   就简单的一句话就交代了 ^_^我们已经写好了GetCRC32函数和GetZHI函数,两个函数返回值为字符串,当然,我们只是做测试,如果真的要,应用到软件中去,我推荐还是用浮点计算,制造隐藏剧情,甚至内联汇编处理,根据CRC32值来跳转,让人难以琢磨,使用时,只要使用这两个函数就OK了。


网友评论