-
-
[求助]此软件狗该如何破解?
-
发表于: 2007-12-25 11:50 4309
-
请问高手可否帮忙帮这个dll破解掉,感谢!
+++++++++++++++++++ ASSEMBLY CODE LISTING ++++++++++++++++++
//********************** Start of Code in Object .text **************
Program Entry Point = 10001E98 (E:\桌面\反编译w32dasm\W32DASM\Rockey2.dll File Offset:00008E98)
:10001000 837C240801 cmp dword ptr [esp+08], 00000001
:10001005 7505 jne 1000100C
:10001007 E8A4000000 call 100010B0
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001005(C)
|
:1000100C B801000000 mov eax, 00000001
:10001011 C20C00 ret 000C
:10001014 90 nop
:10001015 90 nop
:10001016 90 nop
:10001017 90 nop
:10001018 90 nop
:10001019 90 nop
:1000101A 90 nop
:1000101B 90 nop
:1000101C 90 nop
:1000101D 90 nop
:1000101E 90 nop
:1000101F 90 nop
:10001020 E80B000000 call 10001030
:10001025 E926000000 jmp 10001050
:1000102A 90 nop
:1000102B 90 nop
:1000102C 90 nop
:1000102D 90 nop
:1000102E 90 nop
:1000102F 90 nop
* Referenced by a CALL at Address:
|:10001020
|
:10001030 68A0100010 push 100010A0
:10001035 6880100010 push 10001080
:1000103A 6A20 push 00000020
:1000103C 6814010000 push 00000114
:10001041 6868AA0010 push 1000AA68
:10001046 E8010B0000 call 10001B4C
:1000104B C3 ret
:1000104C 90 nop
:1000104D 90 nop
:1000104E 90 nop
:1000104F 90 nop
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001025(U)
|
:10001050 6860100010 push 10001060
:10001055 E8F20B0000 call 10001C4C
:1000105A 59 pop ecx
:1000105B C3 ret
:1000105C 90 nop
:1000105D 90 nop
:1000105E 90 nop
:1000105F 90 nop
:10001060 68A0100010 push 100010A0
:10001065 6A20 push 00000020
:10001067 6814010000 push 00000114
:1000106C 6868AA0010 push 1000AA68
:10001071 E8170C0000 call 10001C8D
:10001076 C3 ret
:10001077 90 nop
:10001078 90 nop
:10001079 90 nop
:1000107A 90 nop
:1000107B 90 nop
:1000107C 90 nop
:1000107D 90 nop
:1000107E 90 nop
:1000107F 90 nop
:10001080 56 push esi
:10001081 8BF1 mov esi, ecx
:10001083 8D8E10010000 lea ecx, dword ptr [esi+00000110]
:10001089 E8020A0000 call 10001A90
:1000108E 8BC6 mov eax, esi
:10001090 5E pop esi
:10001091 C3 ret
:10001092 90 nop
:10001093 90 nop
:10001094 90 nop
:10001095 90 nop
:10001096 90 nop
:10001097 90 nop
:10001098 90 nop
:10001099 90 nop
:1000109A 90 nop
:1000109B 90 nop
:1000109C 90 nop
:1000109D 90 nop
:1000109E 90 nop
:1000109F 90 nop
:100010A0 81C110010000 add ecx, 00000110
:100010A6 E9F5090000 jmp 10001AA0
:100010AB 90 nop
:100010AC 90 nop
:100010AD 90 nop
:100010AE 90 nop
:100010AF 90 nop
* Referenced by a CALL at Address:
|:10001007
|
:100010B0 81EC00010000 sub esp, 00000100
:100010B6 53 push ebx
* Reference To: USER32.wsprintfA, Ord:02ACh
|
:100010B7 8B1D28710010 mov ebx, dword ptr [10007128]
:100010BD 56 push esi
:100010BE 57 push edi
:100010BF 33FF xor edi, edi
:100010C1 BE78AB0010 mov esi, 1000AB78
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100010EF(C)
|
:100010C6 57 push edi
:100010C7 8D442410 lea eax, dword ptr [esp+10]
* Possible StringData Ref from Data Obj ->"ROCKEY2_MUTEX%02d"
|
:100010CB 6830800010 push 10008030
:100010D0 50 push eax
:100010D1 FFD3 call ebx
:100010D3 83C40C add esp, 0000000C
:100010D6 8D4C240C lea ecx, dword ptr [esp+0C]
:100010DA 51 push ecx
:100010DB 8BCE mov ecx, esi
:100010DD E8DE090000 call 10001AC0
:100010E2 81C614010000 add esi, 00000114
:100010E8 47 inc edi
:100010E9 81FEF8CD0010 cmp esi, 1000CDF8
:100010EF 7CD5 jl 100010C6
:100010F1 5F pop edi
:100010F2 5E pop esi
:100010F3 5B pop ebx
:100010F4 81C400010000 add esp, 00000100
:100010FA C3 ret
:100010FB 90 nop
:100010FC 90 nop
:100010FD 90 nop
:100010FE 90 nop
:100010FF 90 nop
* Referenced by a CALL at Address:
|:1000148C
|
:10001100 8B4C2404 mov ecx, dword ptr [esp+04]
:10001104 83EC40 sub esp, 00000040
:10001107 8D442444 lea eax, dword ptr [esp+44]
:1000110B 50 push eax
:1000110C 51 push ecx
* Reference To: HID.HidD_GetPreparsedData, Ord:000Ah
|
:1000110D E80A0A0000 Call 10001B1C
:10001112 84C0 test al, al
:10001114 7509 jne 1000111F
:10001116 B80C0010A0 mov eax, A010000C
:1000111B 83C440 add esp, 00000040
:1000111E C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001114(C)
|
:1000111F 8B442444 mov eax, dword ptr [esp+44]
:10001123 8D542400 lea edx, dword ptr [esp]
:10001127 56 push esi
:10001128 52 push edx
:10001129 50 push eax
* Reference To: HID.HidP_GetCaps, Ord:0012h
|
:1000112A E8E7090000 Call 10001B16
:1000112F 85C0 test eax, eax
:10001131 7507 jne 1000113A
:10001133 BE0D0010A0 mov esi, A010000D
:10001138 EB14 jmp 1000114E
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001131(C)
|
:1000113A 668B74240C mov si, word ptr [esp+0C]
:1000113F 6683EE49 sub si, 0049
:10001143 66F7DE neg si
:10001146 1BF6 sbb esi, esi
:10001148 81E6200010A0 and esi, A0100020
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001138(U)
|
:1000114E 8B4C2448 mov ecx, dword ptr [esp+48]
:10001152 51 push ecx
* Reference To: HID.HidD_FreePreparsedData, Ord:0001h
|
:10001153 E8B8090000 Call 10001B10
:10001158 84C0 test al, al
:1000115A 7505 jne 10001161
:1000115C BE0E0010A0 mov esi, A010000E
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000115A(C)
|
:10001161 8BC6 mov eax, esi
:10001163 5E pop esi
:10001164 83C440 add esp, 00000040
:10001167 C3 ret
:10001168 90 nop
:10001169 90 nop
:1000116A 90 nop
:1000116B 90 nop
:1000116C 90 nop
:1000116D 90 nop
:1000116E 90 nop
:1000116F 90 nop
* Referenced by a CALL at Address:
|:1000133C
|
:10001170 56 push esi
:10001171 33F6 xor esi, esi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000117D(C)
|
:10001173 56 push esi
* Reference To: Rockey2.RY2_Close
|
:10001174 E8D7050000 call 10001750
:10001179 46 inc esi
:1000117A 83FE20 cmp esi, 00000020
:1000117D 7CF4 jl 10001173
:1000117F 5E pop esi
:10001180 C3 ret
:10001181 90 nop
:10001182 90 nop
:10001183 90 nop
:10001184 90 nop
:10001185 90 nop
:10001186 90 nop
:10001187 90 nop
:10001188 90 nop
:10001189 90 nop
:1000118A 90 nop
:1000118B 90 nop
:1000118C 90 nop
:1000118D 90 nop
:1000118E 90 nop
:1000118F 90 nop
* Referenced by a CALL at Address:
|:1000125F
|
:10001190 8B442408 mov eax, dword ptr [esp+08]
:10001194 8B4C2404 mov ecx, dword ptr [esp+04]
:10001198 6A49 push 00000049
:1000119A 50 push eax
:1000119B 51 push ecx
* Reference To: HID.HidD_SetFeature, Ord:000Fh
|
:1000119C E881090000 Call 10001B22
:100011A1 F6D8 neg al
:100011A3 1BC0 sbb eax, eax
:100011A5 25F7FFEF5F and eax, 5FEFFFF7
:100011AA 05090010A0 add eax, A0100009
:100011AF C3 ret
* Referenced by a CALL at Address:
|:10001278
|
:100011B0 56 push esi
:100011B1 8B74240C mov esi, dword ptr [esp+0C]
:100011B5 57 push edi
:100011B6 B912000000 mov ecx, 00000012
:100011BB 33C0 xor eax, eax
:100011BD 8BFE mov edi, esi
:100011BF F3 repz
:100011C0 AB stosd
:100011C1 AA stosb
:100011C2 8B7C240C mov edi, dword ptr [esp+0C]
:100011C6 57 push edi
* Reference To: HID.HidD_FlushQueue, Ord:0000h
|
:100011C7 E862090000 Call 10001B2E
:100011CC 84C0 test al, al
:100011CE 7508 jne 100011D8
:100011D0 5F pop edi
:100011D1 B80F0010A0 mov eax, A010000F
:100011D6 5E pop esi
:100011D7 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100011CE(C)
|
:100011D8 6A49 push 00000049
:100011DA 56 push esi
:100011DB 57 push edi
* Reference To: HID.HidD_GetFeature, Ord:0004h
|
:100011DC E847090000 Call 10001B28
:100011E1 F6D8 neg al
:100011E3 1BC0 sbb eax, eax
:100011E5 5F pop edi
:100011E6 25F8FFEF5F and eax, 5FEFFFF8
:100011EB 5E pop esi
:100011EC 05080010A0 add eax, A0100008
:100011F1 C3 ret
+++++++++++++++++++ ASSEMBLY CODE LISTING ++++++++++++++++++
//********************** Start of Code in Object .text **************
Program Entry Point = 10001E98 (E:\桌面\反编译w32dasm\W32DASM\Rockey2.dll File Offset:00008E98)
:10001000 837C240801 cmp dword ptr [esp+08], 00000001
:10001005 7505 jne 1000100C
:10001007 E8A4000000 call 100010B0
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001005(C)
|
:1000100C B801000000 mov eax, 00000001
:10001011 C20C00 ret 000C
:10001014 90 nop
:10001015 90 nop
:10001016 90 nop
:10001017 90 nop
:10001018 90 nop
:10001019 90 nop
:1000101A 90 nop
:1000101B 90 nop
:1000101C 90 nop
:1000101D 90 nop
:1000101E 90 nop
:1000101F 90 nop
:10001020 E80B000000 call 10001030
:10001025 E926000000 jmp 10001050
:1000102A 90 nop
:1000102B 90 nop
:1000102C 90 nop
:1000102D 90 nop
:1000102E 90 nop
:1000102F 90 nop
* Referenced by a CALL at Address:
|:10001020
|
:10001030 68A0100010 push 100010A0
:10001035 6880100010 push 10001080
:1000103A 6A20 push 00000020
:1000103C 6814010000 push 00000114
:10001041 6868AA0010 push 1000AA68
:10001046 E8010B0000 call 10001B4C
:1000104B C3 ret
:1000104C 90 nop
:1000104D 90 nop
:1000104E 90 nop
:1000104F 90 nop
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001025(U)
|
:10001050 6860100010 push 10001060
:10001055 E8F20B0000 call 10001C4C
:1000105A 59 pop ecx
:1000105B C3 ret
:1000105C 90 nop
:1000105D 90 nop
:1000105E 90 nop
:1000105F 90 nop
:10001060 68A0100010 push 100010A0
:10001065 6A20 push 00000020
:10001067 6814010000 push 00000114
:1000106C 6868AA0010 push 1000AA68
:10001071 E8170C0000 call 10001C8D
:10001076 C3 ret
:10001077 90 nop
:10001078 90 nop
:10001079 90 nop
:1000107A 90 nop
:1000107B 90 nop
:1000107C 90 nop
:1000107D 90 nop
:1000107E 90 nop
:1000107F 90 nop
:10001080 56 push esi
:10001081 8BF1 mov esi, ecx
:10001083 8D8E10010000 lea ecx, dword ptr [esi+00000110]
:10001089 E8020A0000 call 10001A90
:1000108E 8BC6 mov eax, esi
:10001090 5E pop esi
:10001091 C3 ret
:10001092 90 nop
:10001093 90 nop
:10001094 90 nop
:10001095 90 nop
:10001096 90 nop
:10001097 90 nop
:10001098 90 nop
:10001099 90 nop
:1000109A 90 nop
:1000109B 90 nop
:1000109C 90 nop
:1000109D 90 nop
:1000109E 90 nop
:1000109F 90 nop
:100010A0 81C110010000 add ecx, 00000110
:100010A6 E9F5090000 jmp 10001AA0
:100010AB 90 nop
:100010AC 90 nop
:100010AD 90 nop
:100010AE 90 nop
:100010AF 90 nop
* Referenced by a CALL at Address:
|:10001007
|
:100010B0 81EC00010000 sub esp, 00000100
:100010B6 53 push ebx
* Reference To: USER32.wsprintfA, Ord:02ACh
|
:100010B7 8B1D28710010 mov ebx, dword ptr [10007128]
:100010BD 56 push esi
:100010BE 57 push edi
:100010BF 33FF xor edi, edi
:100010C1 BE78AB0010 mov esi, 1000AB78
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100010EF(C)
|
:100010C6 57 push edi
:100010C7 8D442410 lea eax, dword ptr [esp+10]
* Possible StringData Ref from Data Obj ->"ROCKEY2_MUTEX%02d"
|
:100010CB 6830800010 push 10008030
:100010D0 50 push eax
:100010D1 FFD3 call ebx
:100010D3 83C40C add esp, 0000000C
:100010D6 8D4C240C lea ecx, dword ptr [esp+0C]
:100010DA 51 push ecx
:100010DB 8BCE mov ecx, esi
:100010DD E8DE090000 call 10001AC0
:100010E2 81C614010000 add esi, 00000114
:100010E8 47 inc edi
:100010E9 81FEF8CD0010 cmp esi, 1000CDF8
:100010EF 7CD5 jl 100010C6
:100010F1 5F pop edi
:100010F2 5E pop esi
:100010F3 5B pop ebx
:100010F4 81C400010000 add esp, 00000100
:100010FA C3 ret
:100010FB 90 nop
:100010FC 90 nop
:100010FD 90 nop
:100010FE 90 nop
:100010FF 90 nop
* Referenced by a CALL at Address:
|:1000148C
|
:10001100 8B4C2404 mov ecx, dword ptr [esp+04]
:10001104 83EC40 sub esp, 00000040
:10001107 8D442444 lea eax, dword ptr [esp+44]
:1000110B 50 push eax
:1000110C 51 push ecx
* Reference To: HID.HidD_GetPreparsedData, Ord:000Ah
|
:1000110D E80A0A0000 Call 10001B1C
:10001112 84C0 test al, al
:10001114 7509 jne 1000111F
:10001116 B80C0010A0 mov eax, A010000C
:1000111B 83C440 add esp, 00000040
:1000111E C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001114(C)
|
:1000111F 8B442444 mov eax, dword ptr [esp+44]
:10001123 8D542400 lea edx, dword ptr [esp]
:10001127 56 push esi
:10001128 52 push edx
:10001129 50 push eax
* Reference To: HID.HidP_GetCaps, Ord:0012h
|
:1000112A E8E7090000 Call 10001B16
:1000112F 85C0 test eax, eax
:10001131 7507 jne 1000113A
:10001133 BE0D0010A0 mov esi, A010000D
:10001138 EB14 jmp 1000114E
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001131(C)
|
:1000113A 668B74240C mov si, word ptr [esp+0C]
:1000113F 6683EE49 sub si, 0049
:10001143 66F7DE neg si
:10001146 1BF6 sbb esi, esi
:10001148 81E6200010A0 and esi, A0100020
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001138(U)
|
:1000114E 8B4C2448 mov ecx, dword ptr [esp+48]
:10001152 51 push ecx
* Reference To: HID.HidD_FreePreparsedData, Ord:0001h
|
:10001153 E8B8090000 Call 10001B10
:10001158 84C0 test al, al
:1000115A 7505 jne 10001161
:1000115C BE0E0010A0 mov esi, A010000E
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000115A(C)
|
:10001161 8BC6 mov eax, esi
:10001163 5E pop esi
:10001164 83C440 add esp, 00000040
:10001167 C3 ret
:10001168 90 nop
:10001169 90 nop
:1000116A 90 nop
:1000116B 90 nop
:1000116C 90 nop
:1000116D 90 nop
:1000116E 90 nop
:1000116F 90 nop
* Referenced by a CALL at Address:
|:1000133C
|
:10001170 56 push esi
:10001171 33F6 xor esi, esi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000117D(C)
|
:10001173 56 push esi
* Reference To: Rockey2.RY2_Close
|
:10001174 E8D7050000 call 10001750
:10001179 46 inc esi
:1000117A 83FE20 cmp esi, 00000020
:1000117D 7CF4 jl 10001173
:1000117F 5E pop esi
:10001180 C3 ret
:10001181 90 nop
:10001182 90 nop
:10001183 90 nop
:10001184 90 nop
:10001185 90 nop
:10001186 90 nop
:10001187 90 nop
:10001188 90 nop
:10001189 90 nop
:1000118A 90 nop
:1000118B 90 nop
:1000118C 90 nop
:1000118D 90 nop
:1000118E 90 nop
:1000118F 90 nop
* Referenced by a CALL at Address:
|:1000125F
|
:10001190 8B442408 mov eax, dword ptr [esp+08]
:10001194 8B4C2404 mov ecx, dword ptr [esp+04]
:10001198 6A49 push 00000049
:1000119A 50 push eax
:1000119B 51 push ecx
* Reference To: HID.HidD_SetFeature, Ord:000Fh
|
:1000119C E881090000 Call 10001B22
:100011A1 F6D8 neg al
:100011A3 1BC0 sbb eax, eax
:100011A5 25F7FFEF5F and eax, 5FEFFFF7
:100011AA 05090010A0 add eax, A0100009
:100011AF C3 ret
* Referenced by a CALL at Address:
|:10001278
|
:100011B0 56 push esi
:100011B1 8B74240C mov esi, dword ptr [esp+0C]
:100011B5 57 push edi
:100011B6 B912000000 mov ecx, 00000012
:100011BB 33C0 xor eax, eax
:100011BD 8BFE mov edi, esi
:100011BF F3 repz
:100011C0 AB stosd
:100011C1 AA stosb
:100011C2 8B7C240C mov edi, dword ptr [esp+0C]
:100011C6 57 push edi
* Reference To: HID.HidD_FlushQueue, Ord:0000h
|
:100011C7 E862090000 Call 10001B2E
:100011CC 84C0 test al, al
:100011CE 7508 jne 100011D8
:100011D0 5F pop edi
:100011D1 B80F0010A0 mov eax, A010000F
:100011D6 5E pop esi
:100011D7 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100011CE(C)
|
:100011D8 6A49 push 00000049
:100011DA 56 push esi
:100011DB 57 push edi
* Reference To: HID.HidD_GetFeature, Ord:0004h
|
:100011DC E847090000 Call 10001B28
:100011E1 F6D8 neg al
:100011E3 1BC0 sbb eax, eax
:100011E5 5F pop edi
:100011E6 25F8FFEF5F and eax, 5FEFFFF8
:100011EB 5E pop esi
:100011EC 05080010A0 add eax, A0100008
:100011F1 C3 ret
赞赏
他的文章
看原图
赞赏
雪币:
留言: