CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

破解DLL文件~!

楼主redheartboy(红心男孩)2005-07-20 22:50:37 在 Web 开发 / ASP 提问

我在网上下载有个程序~!但其中有个组件是作者自己写的DLL文件注册的~!请问我有没有什么办法来破解呢??或者在没有DLL文件,但已经注册了此DLL文件的电脑上把此DLL文件找出来???  
  望各位高手帮忙解答~!TKS~! 问题点数:100、回复次数:9Top

1 楼wanghui0380(放歌)回复于 2005-07-20 23:07:02 得分 0

所有的dll都有一个id,查到该id,到注册表里去查,一般可以找到dll的位置  
  Top

2 楼poron9(上帝之手)回复于 2005-07-20 23:08:53 得分 0

破解DLL,如果这个DLL只是用系列号验证的方式的话,还有点戏,如果是是程序的逻辑封装,那就别想了。  
  Top

3 楼redheartboy(红心男孩)回复于 2005-07-21 14:02:10 得分 0

不太明白~!望各位高手详解~!谢谢了~!有这方面高手的可以和我联系~!我可以给予一定的报酬~!我的QQ:4315764Top

4 楼patchclass(黑翼)回复于 2005-07-21 14:43:49 得分 0

但已经注册了此DLL文件的电脑上把此DLL文件找出来  
  这个简单,随便装个系统软件   我是用优化大师,或者好象系统就自己带的查看已经注册com组件的东西Top

5 楼hreoghost(Challenge oneself,break through limit!)回复于 2005-07-21 15:46:04 得分 0

-   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -  
  dll与winexe一样都是PE文件,都是一样的格式。只有一点不同,那就是exe可以直接执行,而dll只是一个库。  
  dll同样可以反汇编。可以用hex修改。  
   
  来自  
  http://community.csdn.net/Expert/TopicView3.asp?id=4048749  
  takbj(菁菁)(正在想一个牛B的名字)  
    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -  
  VS.NET   有个"Visual   Studio   .NET   2003   命令提示"   工具可进行反编译~~  
  Top

6 楼hreoghost(Challenge oneself,break through limit!)回复于 2005-07-21 15:57:16 得分 0

网上载,希望有所帮助..........  
  -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -  
   
  修改dll文件工具和说明  
   
  当使用2K/XP系统非法关机和重启的时候,在再次启动的时候就会运行磁盘扫描程序,磁盘扫描程序会等待10秒钟给你取消。但是如果每次非法关机和重启都等上10秒,也挺烦人的。  
   
  可以用这个方法来永久关闭:  
   
  大家再运行处输入Regedit,进入注册表  
  然后找到下面的键值:  
  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session   Manager  
  再找到右边这个值:  
  BootExecute  
  把里面的数据全部删除,这样就可以彻底禁止非法关机和重启的时候运行磁盘扫描程序。  
   
  附上2K上用的注册表,XP下我没有测试过。  
  系统DLL文件修改秘籍      
    一、DLL文件常识  
   
    DLL是Dynamic   Link   Library的缩写,意为动态链接库。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的DLL文件被称为共享DLL文件。DLL文件一般被存放在C:WindowsSystem目录下。  
   
    二、修改DLL文件的具体应用  
   
    在系统的组策略和注册表中,我们可以修改一些键值来优化我们的系统,并加强好啊作系统的安全性。可是,对于限制下载、禁止删除文件等功能,我们无法通过上述的好啊作来完成,这只有通过修改系统DLL文件来实现。  
   
    目前,我们通过修改系统的DLL文件,可以实现禁止删除文件、禁止IE下载、禁止IE另存为、禁止文件打开方式等功能。  
   
    三、系统中部分DLL文件的功能  
   
    1、Browselc.dll   IE所需要调用的库文件DLL结构雏形就是它了  
   
    2、Shdoclc.dll   系统窗口及设置等,如删除文件、重命名  
   
    3、Shell32.dll   系统窗口及设置等,如删除文件、重命名  
   
    4、Cryptui.dll   IE控件下载及提示对话框程序  
   
    四、修改DLL文件的方法  
   
    1、下载DLL文件修改工具EXESCOPE6.3   -   6.4工具  
   
    2、获取Browselc.dll、Shdoclc.dll、Shell32.dll和Cryptui.dll这几个链接文件。在找这几个文件时,最好将其他机器的硬盘,挂接在本机中,然后用本机的好啊作系统启动并复制这几个文件。  
   
    3、在修改DLL文件的时候,打开该键值,在右面的对话框中将所要修改的键值禁用即可,不要删除,以备日后恢复(如图)  
   
    五、DLL文件修改秘籍  
   
    1、禁止下载的修改方法:  
   
    打开Shdoclc.dll修改资源--对话框---4416,将4416键值禁用即可。  
   
    2、禁止网页添加到收藏夹,打开Shdoclc.dll修改资源--对话框---21400,将该键值禁用即可。  
   
    3、禁止恶意网页加载控件,修改Cryptui.dll文件,要同时修改5个地方才能完全禁止  
   
    资源--对话框---130   资源--对话框---230   资源--对话框---4101   资源--对话框---4104   资源--对话框---4107    
   
    将以各对话框中的相应键值,修改成为禁用就可以了。  
   
    4、禁止系统删除文件修改Shell32.dll,这个文件需要修改5个地方才可以禁止系统删除文件。  
   
    资源--对话框---1011   资源--对话框---1012   资源--对话框---1013   资源--对话框---1021   资源--对话框---1022    
   
    将以上五个地址的键值禁用就可以了!  
   
    5、禁止文件被改名,修改shell32.dll,有2个地方需要修改  
   
    资源--对话框---1018   资源--对话框---1019    
   
    将以上两处的相应键值,修改为禁用就可以了!  
   
    6、禁止运行菜单,修改shell32.dll,将资源--对话框---1018键值设置为禁用。  
   
    7、禁止系统文件被挪动修改shell32.dll,需要修改4个地方  
   
    资源--对话框---1014   资源--对话框---1015   资源--对话框---1016   资源--对话框---1017    
   
    8、禁止目标另存为,修改Shdoclc.dll文件,需要修改3个地方  
   
    资源--菜单--258---257   资源--菜单--258---252   资源--菜单--24641--2268    
   
    在这个修改中,我们要把各对应的键值删除。打开该键值后,右键菜单中有删除。在资源--菜单--24641—2268中,有多项该键值,请逐一删除。  
   
    9、禁止自定义文件夹选项修改Shell32.dll文件,需要修改以下4个地方  
   
    资源--菜单--215---28719   资源--菜单--216---28719   资源--菜单--217---28719   资源--菜单--216---28719    
   
    找到以上四处键值,直接需要删除后即可,而不是禁用。  
   
    10、禁止IE文件夹选项,修改Browselc.dll文件,需要修改3个键值  
   
    资源--菜单--263   (这里有多个请删除)---41251(删除)   资源--菜单--266(也有多个请删除)---41329   (删除)   资源--菜单--268---41251   (删除)    
   
    在上面的3个键值中,个别键值有多处,请逐一删除。  
   
    11、禁止98文件共享控件,修改Msshrui.dll,需要修改2个地方  
   
    资源---对话框----   1   ---   AutoRadioButton   资源---对话框----   30   ---   AutoRadioButton    
   
    将以上两处的键值禁用即可。其他的选项,可以根据自己的需要进行修改。找到相应的功能键值,将不需要的功能,禁用就可以了。  
   
    12、禁止文件的打开方式,修改Url.dll,需要修改2个地方  
   
    资源---对话框---   7000   资源---对话框---   7005    
   
    将以上两处的键值禁用即可。  
   
    13、禁止更改系统桌面,修改Shdoc401.dll,有2处地方需要修改  
   
    资源---对话框---   29952---   PushButton:浏览资源---对话框---   29952---   PushButton:图案  
   
    将以上两处的键值禁用即可。  
   
    14、禁止系统文件夹自定义,修改Shd401lc.dll,有2处地方需要修改  
   
    资源---对话框---   29957   资源---对话框---   29958    
   
    将以上两处的键值禁用即可。  
   
    15、禁止文件保存路径及打开,修改Comdlg32.dll,有2处地方需要修改  
   
    资源---对话框---   1547   资源---对话框---   1548    
   
    将以上两处的键值禁用即可。  
   
    六、注意事项  
   
    1、本文以Windows   XP/2000好啊作系统的DLL文件修改为例,并不一定适用于Windows   98好啊作系统,请在修改DLL文件时注意。  
   
    2、在禁止下载的好啊作中,除修改禁止下载的链接文件Shdoclc.dll外,还要修改禁止文件另存为的链接文件Shdoclc.dll。如果修改一个链接文件无法实现相应的功能,请查看其他链接文件中是否存在需要修改的键值。  
   
    3、修改后的DLL链接文件,需要在DOS模式下导入并重新启动机器才有效。  
   
    4、本文章只介绍了我们日常好啊作中经常用到的DLL修改选项,其他选项请参看DLL文件中的具体选项进行修改。  
   
    5、在修改DLL文件前,请先备份系统原有的DLL文件,以备修改失败恢复。  
   
  Top

7 楼redheartboy(红心男孩)回复于 2005-07-21 17:17:59 得分 0

非常感谢各位了~!我目前要的不是说要怎么样来反编译DLL文件~!而是我在网上下了一个asp源程序的代码~!里面有个dll的组件文件没有,但代码当中却用:  
  set   a=server.createobject("a2.a1")  
  这样的方法创建了组件~!也就是说我下载的代码当中少了那个DLL文件让我在我本机上注册这个组件~!  
  第一个就是有没有办法可以在没有那个DLL文件的情况下使asp程序能够运行正常??  
   
  第二个就是可不可以在已注册了此DLL文件的机子上把那个DLL文件给找出来~!然后再拷贝过来在我本机上注册一下~!这样就不需要去破解了~!Top

8 楼wanghui0380(放歌)回复于 2005-07-21 17:22:34 得分 0

第二个就是可不可以在已注册了此DLL文件的机子上把那个DLL文件给找出来~!然后再拷贝过来在我本机上注册一下~!这样就不需要去破解了~!  
   
  可以,在注册了此DLL文件的机子上的注册表里查"a2.a1"这个键值,你可以找到该dll的位置,关键是该dll本身没有时间或cpu或lic文件认证的都可以用Top

9 楼znjgress(四空和尚)回复于 2005-12-13 12:52:19 得分 0

第二个就是可不可以在已注册了此DLL文件的机子上把那个DLL文件给找出来~!然后再拷贝过来在我本机上注册一下~!这样就不需要去破解了~!  
  Top

相关问题

  • DLL文件的破解!
  • 怎样破解dll文件
  • myeclipse4.0GA破解文件
  • delphi生成的exp 和dll文件用什么软件可以破解
  • 如何将编译后的DLL文件破解成PBL?十万火急!!!!!!!!!!!!
  • 求RationalSuiteEnterprise2002破解文件
  • sybase sqlanywhere 8破解文件
  • sybase sqlanywhere 8破解文件
  • 求jbuilder2005的破解文件。
  • 本人有一个DLL文件,通过各种方法都不能进行破解,高手请进!!!

关键词

  • .net
  • 修改
  • 文件
  • dll
  • 系统
  • 破解
  • 选项
  • 文件夹
  • 注册
  • 控件

得分解答快速导航

  • 帖主:redheartboy

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo