破解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就可以破解了,誒明碼比較!