一个强力破解CAD加密对象的程序

前些天有个哥们问,能否想办法把一个加密的CAD对象复制出来,当时没在意,结果过了不久,我自己就遇到了同样的问题,以前使用天正做的图库,由于当时怕被人偷给加密了,结果现在自己想用却用不...

前些天有个哥们问,能否想办法把一个加密的CAD对象复制出来,当时没在意,结果过了不久,我自己就遇到了同样的问题,以前使用天正做的图库,由于当时怕被人偷给加密了,结果现在自己想用却用不了了,急啊,没办法才写的这个程序,共享给大家,希望能解大家的燃眉之急吧。
感谢路人版主对程序编制过程一些疑问的解答!

仅作应急使用,希望大家不要用于非正常用途!

程序使用方法:
1、加载应用程序UnProtect.VLX
2、输入命令UnProtect
3、选择待解密对象
4、输入初始密钥,该密钥与正确的结果越接近,解密速度越快
5、指定最大密码长度,可直接回车不指定,当不指定最大密码长度时,将对密码长度不限制;如果在指定长度内无正确密码则返回ni;
6、输入码集字符串,可直接回车不指定,当不指定码集时,将使用内置的全部可见字符作为码集;码集对解密速度影响很大,码集字符越多,解密速度越慢;
7、指定解密时限,可直接回车不指定,当不指定时限时,将对解密时间不作限制;如果在指定时间内未找到正确密码则返回ni;
8、按ESC键可中止解密过程
9、当希望接着解密时,可以将上次终止时的密钥作为初始密钥,继续执行解密过程
10、多机合作解密,可以在多台机器上同时执行解密,只需要设置不同的初始密钥,或是不同的码集,具体如何组合,自己思考吧。
11、解密其他对象:可以通过重定义测试函数,以解密其他CAD对象,测试函数的定义要求为:
       函数名必须为TestPass;
       函数只接受两个输入参数,第一个参数表示待解密对象的实体名,第二个参数表示测试时所用的密钥
       返回值:当测试密钥正确时,返回T;否则返回nil

程序的源码在我的日志里有,如果需要,可以去那里看

UnProtect.rar  点击文件名下载

  • 发表于 2019-04-03 11:46
  • 阅读 ( 897 )
  • 分类:CAD插件

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

184 篇文章

作家榜 »

  1. admin 184 文章
  2. 老Y 39 文章
  3. 晨曦 13 文章
  4. 陈KK 10 文章
  5. 胡亮 9 文章
  6. 肖肖 6 文章
  7. 通测工作室 4 文章
  8. boyving 3 文章