VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 2311|回复: 10

[求助求分享]谁分享一个 VC6.0 加密日期的例子

[复制链接]
发表于 2016-8-18 12:01:50 | 显示全部楼层 |阅读模式
我自己搞了个Exe,想着搞个过期时间。
具体怎么实现的想法是有的,就是不知道怎么写代码。-汗啊。

我把日期加密保存到一个文件里,EXE读取该文件,再进行解密操作
然后再对比现在系统的时间,看看有没有超出,有超出就直接退出exe

求个例子
如果是VB6这个早就搞完了,但是这个是VC6,里边好多都不会使。
 楼主| 发表于 2016-8-18 18:00:08 | 显示全部楼层
xorstr.rar (1.43 KB, 下载次数: 81)
回复 支持 反对

使用道具 举报

发表于 2016-8-19 09:04:35 | 显示全部楼层
本帖最后由 JuncoJet 于 2016-8-19 14:14 编辑

简单列举三总方法,每种都只需要一行代码
1. 反转4字节的排序,可以用socket库里的函数(htonl、ntohl),也可以自己实现
2. xor数值,比如 date^=0x12345678;要还原的话再执行一次
3. 取反数值 date=~date;等价于date^=0xffffffff;要恢复的话再执行一次

点评

防菜鸟不防高手,高手什么都防不住的  发表于 2016-8-20 12:40
你这些方法都会瞬间被破解  发表于 2016-8-19 21:02
楼主是VC6的话 http://blog.csdn.net/shengfang666/article/details/8485631 看这里 typedef long time_t;,所以使用这个123都不需要改动,都是可以的。  发表于 2016-8-19 15:22
经过测试,time_t是长整型,第一种说法可以忽略。但原理是可以的8字节顺序对换,需要自己写代码实现。2方法也要改成8字节的运算,3方法使用方法不变,等价算法要改8字节的0xff。  发表于 2016-8-19 15:10
这还不够具体的话 我就帮不了你了  发表于 2016-8-19 14:22
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-19 14:32:02 | 显示全部楼层
JuncoJet 发表于 2016-8-19 09:04
简单列举三总方法,每种都只需要一行代码
1. 反转4字节的排序,可以用socket库里的函数(htonl、ntohl), ...

  1.         char *Data=new char [4];
  2.         Data=DateToChar(20160909);
  3.         Data[0]=32;
  4.         Data[1]=22;
  5.         Data[2]=9;
  6.         Data[3]=9;
复制代码
这个怎么^=?

点评

创建一个int指针 强制吧char*转换成int*,然后再操作  发表于 2016-8-19 17:15
回复 支持 反对

使用道具 举报

发表于 2016-8-19 14:55:55 | 显示全部楼层
Image 216.jpg

评分

参与人数 1威望 +4 人气 +3 收起 理由
admin6677 + 4 + 3 赞一个

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2016-8-19 15:01:10 | 显示全部楼层
发现个问题就是 time_t 竟然是64位
@acme_pjz  VC特性?
QQ截图20160819145740.jpg

点评

可以先转换成int  发表于 2016-8-19 21:03
并不是 看编译器的,老的编译器是32位,新的编译器默认64  发表于 2016-8-19 15:25
你的系统是64位它就是64位的啊  发表于 2016-8-19 15:10
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-20 15:46:34 | 显示全部楼层
JuncoJet 发表于 2016-8-19 09:04
简单列举三总方法,每种都只需要一行代码
1. 反转4字节的排序,可以用socket库里的函数(htonl、ntohl), ...

@acme_pjz 能给个高手都不能破解的么

点评

关键问题不在高手能不能破解,而是你的软件有没有破解的意义。  发表于 2016-8-22 16:43
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2016-8-20 21:35:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2016-8-26 00:13:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2016-9-7 10:42:22 | 显示全部楼层
这个很强啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2020-7-8 17:54

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表