初學破解!請指導(4) 破解2SCR(屏保製作軟體)

看雪資料發表於2004-08-20

破解2SCR(屏保製作軟體)
 
     日期:2004年7月24日   破解人:雲瑞
―――――――――――――――――――――――――――――――――――――――――――
 
 
【軟體名稱】:2scr   
【軟體簡介】:一箇中文屏保製作軟體
【軟體限制】:UPX殼,時間限制!
【破解宣告】:初學Crack,只是感興趣,沒有其它目的。失誤之處敬請諸位大俠賜教!
【破解工具】:C32ASM 0.412,olldbg1.10d,upxshell3.09,peid0.92

―――――――――――――――――――――――――――――――――――――――――――
 
【破解過程】:
 
首先安裝程式,開啟註冊,輸入使用者名稱,是用機器碼和使用者名稱+註冊碼的保護模式,輸入註冊名king,註冊碼999555(假的哦)出現serial number is not correct!然後用peid0.92檢視,是upx的殼,用專用工具upxshell3.09 中文版脫殼,再喲普寧嘎peid0.92開啟,是borlandc++,然後用C32ASM開啟程式,進行字串搜尋,找到上面的erial number is not correct!雙擊,來到程式碼處!
::0040BC45::  B9 D7074D00              MOV     ECX, 4D07D7                         \->: Flash2Screensaver Congratulation
註冊成功!
::0040BC4A::  8D95 A8FDFFFF            LEA     EDX, [EBP-258]                  
::0040BC50::  8B00                     MOV     EAX, [EAX]                      
::0040BC52::  E8 85AA0A00              CALL    004B66DC                        \:JMPDOWN
::0040BC57::  6A 01                    PUSH    1                               
::0040BC59::  E8 FE550A00              CALL    004B125C                        \:JMPDOWN
::0040BC5E::  59                       POP     ECX                             
::0040BC5F::  EB 18                    JMP     SHORT 0040BC79                  \:JMPDOWN
::0040BC61::  A1 307F4D00              MOV     EAX, [4D7F30]                   \:BYJMP JmpBy:0040BB03,
::0040BC66::  6A 00                    PUSH    0                               
::0040BC68::  B9 18084D00              MOV     ECX, 4D0818                         \->: Error
::0040BC6D::  BA F8074D00              MOV     EDX, 4D07F8                 
:::0040BC6D::  BA F8074D00              MOV     EDX, 4D07F8                         \->:  Serial Number is not correct
用ollydbg在這裡下斷,在上面,可以看到
:0040BA4B::  68 61074D00              PUSH    4D0761                              \->: Your register name and code are:\x0A
::0040BA50::  68 56074D00              PUSH    4D0756                              \->: %s%s%s%s%s在這裡也下斷,然後按F9 執行,註冊,內容同上,最後在最後的斷點,觀察堆疊視窗,可以看到字串“999555”和“1141624770”這個就是註冊碼,輸入,ok!不過這個與機器碼有關!

―――――――――――――――――――――――――――――――――――――――――――

【Crack_總結】:

很簡單。只要會olldbg &c32asm就可以破解了,誒明碼比較!

相關文章