捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  粤ICP备10103342号-1 DELPHI盒子 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 盒子检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:使用内嵌DLL的加密方法
wjl861024 34078 2008/5/12 14:36:41
纯支持下 加密不错
alphaservice 18667 2005/10/26 1:19:14
跟踪到LoadLibrary(pChar(DLLNAME)),改掉,然后在外面放一个新的DLL
tim001 8079 2004/8/27 13:47:28
我学习
hddpopo 5683 2004/6/5 11:36:45
先看看再说~~~谢谢
programhunter 1795 2004/1/16 21:15:31
我觉得研究了这么长时间程序,以前也研究过解密近二年,其实这个dll关键的不是dll里,因为如果你研究明白了这个dll,可以自己来制作一个,或者是制作一个同你相同的dll,作处理后再调用原来的dll,大家是否可以考虑将主程序与dll使用相同的数据区,同时为了防止用户替换自己的dll,一定要加入md5类似的验证地方,验证dll是否是自己的。
hotyei 1760 2004/1/15 20:39:54
to Giver:
没关系的,希望对你有用。
ytok 1746 2004/1/15 12:54:14
不要还有动态破解补丁的!
Giver 1744 2004/1/15 12:27:58
hotyei:
本站转载你的代码,特向你声明,希望你同意!·
Delphi共和国(http://delphi.freemai.com)
hotyei 1480 2004/1/3 21:21:18
用过,Soft-ICE可能说以前最有名气的调试软件了,不过当保护模式的游戏出现后,由于Soft-ICE不能直接调试(需要Windows版本才可以),而TRW的最初版本与Soft-ICE极度相似,而且支持直接调试保护模式的软件,以及可以直接将内存中已经去壳的软件保存成Exe而成名的。由于我一开始是使用Soft-ICE的,所以TRW的特点真是今人印象深刻啊。
sephil 1477 2004/1/3 18:16:02
TRW/SoftICE之类不知道你用过没有?
hotyei 1467 2004/1/3 11:06:02
to sephil:
首先声明,这个软件已经有人破解了。我作这么简单的程序主要是因为我突然想到了这种加密的方法,并作一次试验。这个软件被破解了,但还可以改进(比如不让破解者知道你保存了什么DLL,或DLL是保存在内存中的文件等),主要原因是破解者到现在还不能直接修改DLL里面的东西。

再次,我是从96年开始学破解了,那时候由于很多盗版光盘游戏都没有破解版,所以只好自己去动手的。不过可能是我太久接触现在的破解论讨吧(我现在基本上是只用DeDe作基本破解),我实在不知道别人是怎么可能修改入口地址到他们自己的代码中,即使从编写程序的角度也不知道。
sephil 1466 2004/1/3 10:52:21
你也知道
现在的盗版软件可不是只有注册机之类的破解
还有很多Patch程序
这些Patch就是修改程序注册函数的入口地址的
你何时见这些Patch后的破解文件不能使用的?
这个你找那些稍微知道点破解的人问问就知道了
呵呵,再争论也没什么意义了
hotyei 1447 2004/1/2 15:24:43
to sephil:
首先,DLL会有一个功能函数在里面,所以主程序是必须调用DLL程序,跳过的话主程序的功能就不全了。接着,DLL文件并不是放在资源里面,而是使用了OBFileStore保存在窗口上的,所以一般的资源编辑软件是不可能直接修改。我这样做,主要是让破解者不可能直接去修改密码判断部分。

或者你可以试试使用你的方法去破解看看...
sephil 1444 2004/1/2 14:01:54
另外,咱们好像想岔了
为什么一定要在加密的Dll上作文章?
直接修改Exe中调用Dll的函数不就可以了么?
这对于搞破解的人来说是很容易的
sephil 1443 2004/1/2 13:59:46
我想你应该用过 exeScope 吧
导出Delphi的DFM文件很容易,同样,导入也很容易
那么编辑DFM呢?Delphi可以吧? :)
hotyei 1437 2004/1/2 12:25:32
to sephil:
DLL是保存在窗口上的,DLL可以破解,但不可能放得回去。
sephil 1425 2004/1/2 9:00:50
顺便说一句
我曾经看见一句话
"你的软件没人用,加密再好也没意义.你的软件卖的好,你怎么加密也没用"
连Borland/MS这些大公司都没有办法不让人破解他们的软件,呵呵
sephil 1424 2004/1/2 8:57:17
我不是搞破解的,也不知道我说的对不对

你的Dll保存在什么地方?
资源里?窗体中?窗体也不过是保存在RC_DATA段的资源而已
只要把你的Dll导出来(这个不难吧?)
破解后再放回去......

加壳?嘿嘿,我只知道有一种壳是至今还无法破解的,叫Xtreme什么的
所以那个加壳软件到现在也没有D版的可以用
hotyei 1238 2003/12/24 13:55:05
请教你有什么办法将我的DLL删除?
kuyu310 1228 2003/12/24 10:31:40
老哥,你能不能不用这个。你的dll用反汇编以下,什么都看得一清二楚。我把你的dll删了,自己写一个不是更安全了。。。。。
第一页 上一页 下一页 最后页 有 20 条纪录 共1页 1 - 20
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 技术支持:深圳市麟瑞科技有限公司 1999-2024 V4.01 粤ICP备10103342号-1 更新RSS列表