爆笑破解之-----ACDSEE 3.0 (4千字)

看雪資料發表於2001-03-18

[題好文一半] 如何破解 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之後,
      當至尊寶在觀音面前手舞足蹈,嘰嘰喳喳之後,
      說了一句讓我記憶猶新的經典:
      整個世界清靜了...........
      是的,
      整個世界清靜了。

[狗尾敘貂]
      曾經有一個珍貴的註冊碼擺在我的面前,但是我沒有珍惜,
      直到看到看雪的教學才追悔莫及。
      如果上天能再給我一次機會,
      我會對那個註冊碼說:我要你!
      如果要給註冊期加上一個限制的話,
      我希望是--------一萬年!
   
      遠處傳來劉德華的歌聲:
      註冊一萬年,註冊經得起考驗。
      穿越了判斷的防線,出現成功的地面!

相關文章