jaminth 发表于 2008-6-9 11:41:00

本帖最后由 作者 于 2008-6-9 12:38:03 编辑 <br /><br /> <p><strong><font face="Verdana" color="#61b713">yxp,你好棒啊!程序的确这样处理!能告知您是怎么解开的吗?</font></strong></p><p><strong><font face="Verdana" color="#61b713">关于加密,能给我提点意见吗?!谢谢!</font></strong></p>

alin 发表于 2008-6-9 16:10:00

我也看到lfvdrv.dll这个文件,但好像并不影响程序的加载。

ayunger 发表于 2008-6-9 17:42:00

本帖最后由 作者 于 2008-6-9 17:42:21 编辑 <br /><br /> lfvdrv.dll<br/>ACAD.EXE-1B82B8A8.pf

yxp 发表于 2008-6-9 18:05:00

本帖最后由 作者 于 2008-6-9 18:16:08 编辑 <br /><br /> <p>我也有个类似程序,通过读取硬盘序列号生成授权码,然后由另外的算法进行注册,</p><p>基本方法和你一样,不过这种加密仅仅能防住初级草鸟,如果你愿意我们可以交流一下源码。</p><p>严格来说,没有哪种加密方法不能被破解,所以这样意思一下就够了,如果你能做出加密狗,</p><p>那就能防住中级菜鸟了,那样的话似乎有点小题大做。</p>

cnks 发表于 2008-6-9 22:06:00

<p>如果只用lisp做加密就要看你怎么加密了,如果仅用arx+加密狗应该有相当大的难度,不过还是要有一定强度</p><p>如果楼主给奖金的话我倒是可以把补丁程序发一下,呵呵,开个玩笑</p><p>不过还是支持楼上的,不要小题大做,这个软件从来没有听说过,</p>

jaminth 发表于 2008-6-10 13:27:00

本帖最后由 作者 于 2008-6-10 13:33:24 编辑 <br /><br /> <p>加密思路:<br/>1.初始注册表项"HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R15.0\ACAD-12:409\FixedProfile\General\Loadlisp".<br/>判断注册表项是否存在。如果不存在,则建立之,并且将当前系统日期写入loadllisp。同时在c:\windows\system\建立lfvdrv.dll文件。<br/>2.如果时间判断条件 (if (and (&lt; 程序每次运行日期 限制程序运行日期 )(&gt; 程序每次运行日期 注册表中的日期)) 成立,则程序运行第3步骤,否则程序运行第4步骤.<br/>3.判断c:\windows\system\lfvdrv.dll文件是否存在,如果存在,则运行“功能”程序。<br/>4.删除c:\windows\system\lfvdrv.dll文件,退出程序。</p><p><br/>实际操作情形:<br/>1.不提供原码给使用者。即以fas或vlx格式提供。这样可以防止使用者修改“限制程序运行日期”.(加密的最主要型式)<br/>2.假设程序使用期到期之后,使用者破解程序可能有下面几种情况:<br/>①.检测到、并且删除注册表项"HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R15.0\ACAD-12:409\FixedProfile\General\Loadlisp".(破解不成功)<br/>②.检测到、并且修改注册表项"HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R15.0\ACAD-12:409\FixedProfile\General\Loadlisp"的“日期”值.(破解不成功)<br/>③.只检测到、并且删除c:\windows\system\lfvdrv.dll文件.(破解不成功)<br/>④.不仅检测到注册表项"HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R15.0\ACAD-12:409\FixedProfile\General\Loadlisp",也检测到c:\windows\system\lfvdrv.dll文件.然后把两者都删除。(破解不成功)<br/>3.只有第⑤种情况才能破解成功.......相信很多不是菜鸟的都想到了^_^</p><p><br/>加密评价:<br/>&nbsp;&nbsp;&nbsp; 优点:配合fas或vlx文件型式,具有一定的可行性和隐蔽性。<br/>&nbsp;&nbsp;&nbsp; 缺点:程序加密不彻底,解密难度低。</p><p>----------------------欢迎大家跟贴-----------------------</p><p>版主们,怎么发奖金给网友啊!?&nbsp; 发些奖金给<font face="Verdana" color="#000000">lidejun_55 ^_^</font></p><p></p>

alin 发表于 2008-6-10 22:06:00

只要调整系统日期,删除注册表项"HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R15.0\ACAD-12:409\FixedProfile\General\Loadlisp"<br/>lfvdrv.dll文件是自然会有,所以它是没有意义的。<br/>

cnks 发表于 2008-6-11 00:07:00

<p>其实alin版什么都不看,一样可以通过反编译获取加密的详细细节</p><p>我感觉fas应该不能被完全反编译,不过看了alin的成果还是赞一个</p><p>还有就是fas文件解密后可以改写再加密回去,所以无论你给的是vlx还是fas文件,都一样可以被解密。</p><p>现在我还没搞懂alin是怎么反编译的。。。不过看到里面有很多熟悉的内容,应该是改写了网上流传的fas反编译工具,不是出自作者就是出自alin</p><p>说了一大堆,alin什么时候开课让我学习一下,呵呵</p>

artken 发表于 2008-6-11 04:34:00

<p>不错</p><p></p>

artken 发表于 2008-6-11 04:36:00

<p>用使用次数限制不好吗</p><p></p>
页: 1 [2] 3 4 5 6 7 8 9
查看完整版本: [原创]--欢迎您来挑战一下破解程序的"有限期"!