[题好文一半] 如何破解 ACDSEE 3.0
[始作文者] 夜月
[人最重要的是找准自己的位置] 菜鸟
[工欲善其事,必先利其器]
trw2000 1.22
[人为刀俎,我为鱼肉]
ACDSEE 3.0
[天下文章一大抄]
嗯?错了,错了,
[文章本天成,妙手偶得之]
嘿嘿.....这才像“破解四大才子”之一的夜月的风格吗....
“你说什么”?
“破解四大才子”呀!
于是,美好的事物被撕裂给大家看到了.....
一堆CRACKER冲了过来,拿着夜月从来没见过的SICE把夜月分成了
60%的脂肪,30%的蛋白质,10%的“不明存在物”,简称UEO(Unknown Exit Object)....
从此,“破解四大才子”老大的板凳一直空闲,据说以前上面座着一个很帅的小伙......
ACDSEE是干什么用的,相信各位不用我再说了吧。以前2.4版的时候,可以用序列号的方式注册,于是,
注册码就满天飞。后来,出了3.0版,不能再用注册码注册了,可是后来,又出了个“零售版”,真是......
不知道软件的作者看到他的软件如此流行,作何感想?小弟今天下午闲着无事,就来砍砍它的时间限制,写成此文,献给大家,希望能博得大家一笑。
时间限制的破解,肯定是暴力破解。
ACDSEE的保护方式,肯定是ASPACK之流。
对付ASPACK,肯定是TRW2000的绝招:LOAD+PNEWSEC+MAKEPE
大功告成!看到NEWPE.EXE了吗?
高兴乎?兴奋乎?奋起直追时间限制乎?
问:偷懒一派的一个典型特点是什么?
答:碰到软件先看《论坛精华》。有1就看1,有2就看2,将来有3了,自然就看3。
再问:偷懒一派的另一个典型特点是什么?
再答:看时容易做时难,跟踪无力破解残。 未到核心力已尽,退出TR泪不干。
由于《论坛精华2》中的文章是E文的,固有下面一段:
最近比较烦,比较烦,比较烦。 总觉得E文有一点难看。
我想我还是不习惯,从方方正正到大洋彼岸。
最近比较烦,比较烦,比较烦。 总觉得方法有一些弊端。
我问自己说怎么办? 脑袋说: 基本上,这个很难。
麻烦,我很麻烦; 麻烦,我很麻烦;
我冥思苦想。
作家说:没有做不成的文章。
军人说:没有打不赢的战役。
CRACKER们说:没有破不了的软件。
毛主席总结说:世上无难事,只要肯登攀。
夜月连忙附和:PATCH不难打,只要有跳转。PC烧成灰,CODE不难追。
我追---------------
于是有了(别人)追出来的时间断点:GETSYSTEMTIME的出场。
断点一找对,事半功也倍。断点找不到,直接一傻冒。
作者可能以为:ASPACK的保护,体贴又周到。
于是在时间的判断上就........
我一直追,感觉不算融洽。
在代码丛林中,也渐渐感到心在变化。
都是追到深处才由它,看不看懂都算了吧。
破解从来都是稀里糊涂的生涯。
不要再为了它挣扎,不要再为它左牵右挂。
算了吧,都随它!
追出来的代码如下:
015F:004984DE CALL `KERNEL32!GetSystemTime`
015F:004984E4 LEA ECX,[ESP+18]
015F:004984E8 LEA EDX,[ESP+20]
015F:004984EC PUSH ECX
015F:004984ED PUSH EDX
015F:004984EE CALL `KERNEL32!SystemTimeToFileTime`
015F:004984F4 LEA EAX,[ESP+18]
015F:004984F8 PUSH ESI
015F:004984F9 PUSH EAX
015F:004984FA CALL `KERNEL32!CompareFileTime`
015F:00498500 INC EAX
015F:00498501 POP ESI
015F:00498502 NEG EAX
015F:00498504 SBB EAX,EAX
015F:00498506 NEG EAX
015F:00498508 DEC EAX
015F:00498509 ADD ESP,BYTE +7C
015F:0049850C RET 04
乱七八糟,气煞我也。一个跳转都没有,让我如何PATCH?
代码若是不懂时,何不换条道路?
还记得鲁迅的话吗?
破解时本没有路,F(N)(N=5,7,9,12。。。。)按的多了,代码中就有了路。
于是F12过去后.........
是你给我一片天,是你给了我一片天,就算全世界代码我都不懂,走到你的身旁就看到春天。
小女孩问:春天是什么样子的?
夜月很自豪地U+>(重定向符)了一下,
告诉小女孩:春天就是这个样子的:
015F:004982BA PUSH EAX
015F:004982BB CALL 004983E0
015F:004982C0 TEST EAX,EAX
改为:inc eax
015F:004982C2 JNZ NEAR 004983CD 改为:jmp
4983cd
015F:004982C8 MOV CL,[004E8A30]
015F:004982CE PUSH EDI
论坛的大客看过来,看过来,看过来,菜鸟的世界很精彩,请不要装作不理不睬。
破解菜鸟的悲哀, 说出来, 谁明白, 求求你发篇教程过来,教教我,让我乐开怀。
我左看右看,上看下看,原来每个程序都不简单。
我左看右看,上看下看,程序们的判断可真奇怪。
嘿!真奇怪........
看到这一句了么?
015F:004982C0 TEST EAX,EAX
当我在这里,把EAX无中生有地由0改成1之后,
当至尊宝在观音面前手舞足蹈,叽叽喳喳之后,
说了一句让我记忆犹新的经典:
整个世界清静了...........
是的,
整个世界清静了。
[狗尾叙貂]
曾经有一个珍贵的注册码摆在我的面前,但是我没有珍惜,
直到看到看雪的教学才追悔莫及。
如果上天能再给我一次机会,
我会对那个注册码说:我要你!
如果要给注册期加上一个限制的话,
我希望是--------一万年!
远处传来刘德华的歌声:
注册一万年,注册经得起考验。
穿越了判断的防线,出现成功的地面!
- 标 题:爆笑破解之-----ACDSEE 3.0 (4千字)
- 作 者:夜月
- 时 间:2001-3-18 19:04:20
- 链 接:http://bbs.pediy.com