手把手教你破速达5000PRO v2.33加密狗
手把手教你破速達(dá)5000PRO v2.33加密狗
菜東西,高手別笑~~~~~~~
工具:Ollydbg v1.1 漢化版
分析:
速達(dá)5000PRO沒(méi)有試用,一打開(kāi)就提示檢測(cè)不到加密狗,直接退出。那我們可以從這個(gè)提示消息開(kāi)始入手。
開(kāi)始:
用Ollydbg打開(kāi)SD5000Server.exe。下MessageBoxA斷點(diǎn)(輸入BP MessageBoxA命令并回車)。運(yùn)行
沒(méi)多久程序就被攔了下來(lái)。
77E4D8DE >? 8BFF??????????? mov???? edi, edi???? //就停在這里
77E4D8E0??? 55????????????? push??? ebp
77E4D8E1??? 8BEC??????????? mov???? ebp, esp
77E4D8E3??? 833D 1821E777 0>cmp???? dword ptr ds:[77E72118], 0
77E4D8EA??? 74 24?????????? je????? short 77E4D910?????????????????? ; user32.77E4D910
Alt+K查看調(diào)用堆棧:
調(diào)用堆棧 ,項(xiàng)目 0
?地址=0012F90C
?堆棧=0042D076
?函數(shù)例程=<jmp.&USER32.MessageBoxA>
?調(diào)用來(lái)自=SD5000Se.0042D071??????? //就看這里啊!
?框架=0012F978
雙擊跟入:
0042D06B? |.? E8 C8B80200?? call??? 00458938???????????????????????? ;? <jmp.&vcl60.@Controls@TWinControl@GetHandle$qqrv>
0042D070? |.? 50??????????? push??? eax????????????????????????????? ; |hOwner
0042D071? |.? E8 FAC50200?? call??? 00459670???????????????????????? ; /MessageBoxA? //停在這
0042D076? |.? FF4D CC?????? dec???? [local.13]
然后往上查第一個(gè)“>”:
0042CFD2? |> /6A 00???????? push??? 0??????? //找到這里
0042CFD4? |.? 66:C745 C0 20>mov???? word ptr ss:[ebp-40], 20
0042CFDA? |.? 8D45 E4?????? lea???? eax, [local.7]
0042CFDD? |.? E8 664EFDFF?? call??? 00401E48???????????????????????? ;? SD5000Se.00401E48
留意左邊有一條紅線連著她的另一半,我們找上去把他們拆開(kāi):-):
0042CED2? |> /E8 0152FDFF?? call??? 004020D8???????????????????????? ;? SD5000Se.004020D8
0042CED7? |.? 84C0????????? test??? al, al
0042CED9????? 0F84 F3000000 je????? 0042CFD2???????????????????????? ;? SD5000Se.0042CFD2? //找到了這里
0042CEDF? |.? 8B0D 58184700 mov???? ecx, dword ptr ds:[471858]
好,我們按空格鍵把他改成自己;-)(NOP)因?yàn)槲覀兪裁炊疾蛔雎铩?br />je????? 0042CFD2
改(記得使用“NOP填充”)
NOP
運(yùn)行后會(huì)退出,不怕,我們重新運(yùn)行。
Ctrl+P打開(kāi)補(bǔ)丁,選中后按空格鍵把剛才的修改應(yīng)用上,然后運(yùn)行。
至此,速達(dá)加密狗已經(jīng)破解。服務(wù)器可以正常運(yùn)行。
總結(jié)
以上是生活随笔為你收集整理的手把手教你破速达5000PRO v2.33加密狗的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 用emoji表情提交代码指南
- 下一篇: 计算机专业电路基础高考试卷,计算机专业电