有把部分PC机执行代码(EXE/DLL)拷贝到USB钥匙里的加密方法,个人觉得会增加**难度。
早期简单的USB狗,仅仅是判断狗是否存在,那么直接修改一下可执行文件,去掉判断语句,就解密了。
我自己用的USB钥匙,有两个功能,一个是限定用户可以使用的硬件功能,即,一套硬件设备可以支持无限扩展的多个功能,用USB钥匙约束不同用户可以执行的软件权限,增加功能要多付费用。另外一个功能,是内部有个减法器,每次开机会自动减一,减到零则无法使用硬件。这个功能是为了约束用户尽快付款,付款后会去掉减法器。这都是被用户逼的——确实遇到过不付款的用户,打电话不接,硬件还不坏,你总不能几千公里去讨债吧!
说穿了,都是防君子不防小人的玩意。如果有人**我的USB狗,我只能拒绝提供技术支持和售后服务,再无他法。
|