[題好文一半] 如何破解 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之後,
當至尊寶在觀音面前手舞足蹈,嘰嘰喳喳之後,
說了一句讓我記憶猶新的經典:
整個世界清靜了...........
是的,
整個世界清靜了。
[狗尾敘貂]
曾經有一個珍貴的註冊碼擺在我的面前,但是我沒有珍惜,
直到看到看雪的教學才追悔莫及。
如果上天能再給我一次機會,
我會對那個註冊碼說:我要你!
如果要給註冊期加上一個限制的話,
我希望是--------一萬年!
遠處傳來劉德華的歌聲:
註冊一萬年,註冊經得起考驗。
穿越了判斷的防線,出現成功的地面!