| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1578 人关注过本帖
标题:到底DLL可以反汇编或更改吗?
只看楼主 加入收藏
游戏使者
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2005-8-24
收藏
 问题点数:0 回复次数:5 
到底DLL可以反汇编或更改吗?
现在在写一个要注册的程序,但把注册部分写到主程中容易被反汇编破解掉
打算把它写到DLL中去,但听一个朋友说DLL也能被反汇编,并且DLL里的字符串常量还能被更改,
真是郁闷,,,,不知实时真的这样吗?难道用VC写出来的程序真的就这么不安全吗?
有谁有比较好点的加壳工具吗?
最好再来一个对DLL加壳的。。。谢了
搜索更多相关主题的帖子: DLL 汇编 常量 实时 
2006-10-26 09:49
huangs415
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2006-10-14
收藏
得分:0 

可以反汇编的,不是VC写的程序安全不安全,是看你怎么样写啊,还要看反汇编的人厉害不厉害落,呵呵





[IMG]http://www.dqsb.net/image/title-01.jpg[/IMG][URL=http://www.dqsb.net/]http://www.dqsb.net/[/URL]
2006-10-26 10:25
radcat
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:306
专家分:45
注 册:2006-9-12
收藏
得分:0 
还可以写入注册表,不过效果也不好,另外还可以在程序中多一些if,如果他查找一个跳点,很容易,那么当你设置十个跳点时他会很费力,如果你设置了几十个折磨死他.再有在编译前去掉注解.
还有另一个方法就是将一部分代码写入加密狗中效果还可以(国内大部分商业软件采用的方法),不过这样会增加成本,不太适合共享软件或个人开发者.

2006-10-26 11:49
游戏使者
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2005-8-24
收藏
得分:0 
以下是引用radcat在2006-10-26 11:49:27的发言:
还可以写入注册表,不过效果也不好,另外还可以在程序中多一些if,如果他查找一个跳点,很容易,那么当你设置十个跳点时他会很费力,如果你设置了几十个折磨死他.再有在编译前去掉注解.
还有另一个方法就是将一部分代码写入加密狗中效果还可以(国内大部分商业软件采用的方法),不过这样会增加成本,不太适合共享软件或个人开发者.

去掉注解??
是去掉注释吗???
不是注释不参与编译的吗?
不是听说注释只做为一个空格编译了吗?


写程序像做爱一样,质量的好坏完全取决于心情……
2006-10-27 10:06
radcat
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:306
专家分:45
注 册:2006-9-12
收藏
得分:0 
对.是我写错了.

我说的注解应该理解为程序中的明码,例如MessageBox(hWnd,"是否保存文件","",MB_YESCANCEL).中的是否保存文件,这个字符串在反编译中是可以看见的,反编译者可以跟拒它找出一些跳点.

所以我说的应该更正为尽量少用这种明码.

对不起,多亏你细心要不然险些误导了大家

2006-10-27 10:56
游戏使者
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2005-8-24
收藏
得分:0 
以下是引用radcat在2006-10-27 10:56:04的发言:
对.是我写错了.

我说的注解应该理解为程序中的明码,例如MessageBox(hWnd,"是否保存文件","",MB_YESCANCEL).中的是否保存文件,这个字符串在反编译中是可以看见的,反编译者可以跟拒它找出一些跳点.

所以我说的应该更正为尽量少用这种明码.

对不起,多亏你细心要不然险些误导了大家

没事。。。。
俺是菜鸟哦。。。
还要你们高手帮俺指点呢


写程序像做爱一样,质量的好坏完全取决于心情……
2006-10-27 11:08
快速回复:到底DLL可以反汇编或更改吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014534 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved