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删了,自己写一个不是更安全了。。。。。 |