N nanshan Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-04 #1 做试用版时,试用起的时间藏什么地方呢,以前藏过很多地方,注册表、system32里,伪装DLL文件,检测隐藏文件的创建时间和修改时间,都做过了,感觉都不是很理想。 大家有空的话就谈一下吧,高手不要隐藏呀。
做试用版时,试用起的时间藏什么地方呢,以前藏过很多地方,注册表、system32里,伪装DLL文件,检测隐藏文件的创建时间和修改时间,都做过了,感觉都不是很理想。 大家有空的话就谈一下吧,高手不要隐藏呀。
L LUJIAYU110 Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-04 #3 其实对于高手来说,藏那区别不大.但对一般用户来说,放一地方就行,只要实用,就会买.
O onyliu Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-04 #4 如楼上说的其实对于高手来说,藏那区别不大.但对一般用户来说,放一地方就行。 变态点你就全用,注册表、system32里,伪装DLL文件,检测隐藏文件的创建时间和修改时间,伪装其他格式文件 字段加密,伪装文件加密 我做了一个系统就把以上的全加上了,只要有一个地方不对都不行,但是后来在操作中用户觉得不爽(会出现过期了要改的情况),如果再给弄个过期修改器那意思又不存在了,后来直接取消了。。。。 看需求吧,要严格的话就变态点
如楼上说的其实对于高手来说,藏那区别不大.但对一般用户来说,放一地方就行。 变态点你就全用,注册表、system32里,伪装DLL文件,检测隐藏文件的创建时间和修改时间,伪装其他格式文件 字段加密,伪装文件加密 我做了一个系统就把以上的全加上了,只要有一个地方不对都不行,但是后来在操作中用户觉得不爽(会出现过期了要改的情况),如果再给弄个过期修改器那意思又不存在了,后来直接取消了。。。。 看需求吧,要严格的话就变态点
H hs-kill Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-05 #6 我现在选了个系统的dll文件,写死一个文件偏移量,然后第一次运行后向那个偏移量位置写入运行时间 因为是系统文件,用户一般不会怀疑,只修改了文件里几个字节,文件还是看上去比较正常的 写以前先纪录文件的3个时间(创建、修改、最后访问)] 写完了以后再把这3个时间写回去 这样除非特意把写入前和写入后的文件做完全对比,一般是不会发现的 当然......这对高手也是没什么用.......所以还是做网络软件吧......
我现在选了个系统的dll文件,写死一个文件偏移量,然后第一次运行后向那个偏移量位置写入运行时间 因为是系统文件,用户一般不会怀疑,只修改了文件里几个字节,文件还是看上去比较正常的 写以前先纪录文件的3个时间(创建、修改、最后访问)] 写完了以后再把这3个时间写回去 这样除非特意把写入前和写入后的文件做完全对比,一般是不会发现的 当然......这对高手也是没什么用.......所以还是做网络软件吧......
白 白河愁 Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-05 #7 "我现在选了个系统的dll文件,写死一个文件偏移量,然后第一次运行后向那个偏移量位置写入运行时间" 杀软会报告,系统的SFC也会提示的。
H hs-kill Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-05 #8 .......我不是说直接改windows系统文件,是把那个dll copy出来放到自己的程序目录里....-_- 老白这么晚还不睡?
J jieking Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-05 #9 在本地建一个INI文件把里面的内存用AES加密后存进去,验证的时候验证是否为空,如果不为空就解密为时间进行核对!