eXeL@B —› Крэки, обсуждения —› ScanDigit (by VB) |
Посл.ответ | Сообщение |
|
Создано: 11 ноября 2006 17:30 · Личное сообщение · #1 Тему создал не в "Запросы на взлом программ", ибо интересует не кряк, а помощь/подсказка. Есть прога - ScanDigit (поковырял - вроде как написана на VB). Никак не могу придумать за что зачепиться (только нашел наг с сообщением об отсутствии ключа). А очень нужно отучить её от ключей. Хочу понять, как там и что (если надо - выложу инсталяху проги вместе с драйвером, который необходим для работы). вот кусок кода, который вроде как осуществляет проверку (смотрел олькой): ... 004618B1 C745 FC 620000>MOV DWORD PTR SS:[EBP-4],62 004618B8 . 66:C745 CC FFF>MOV WORD PTR SS:[EBP-34],0FFFF 004618BE . C745 FC 630000>MOV DWORD PTR SS:[EBP-4],63 004618C5 . 66:C745 C0 FFF>MOV WORD PTR SS:[EBP-40],0FFFF 004618CB . C745 FC 640000>MOV DWORD PTR SS:[EBP-4],64 004618D2 . 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8] 004618D5 . 66:C782 F20000>MOV WORD PTR DS:[EDX+F2],0FFFF 004618DE > C745 FC 660000>MOV DWORD PTR SS:[EBP-4],66 004618E5 . 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8] 004618E8 . 8B08 MOV ECX,DWORD PTR DS:[EAX] 004618EA . 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8] 004618ED . 52 PUSH EDX 004618EE . FF91 74030000 CALL DWORD PTR DS:[ECX+374] 004618F4 . 50 PUSH EAX 004618F5 . 8D45 AC LEA EAX,DWORD PTR SS:[EBP-54] 004618F8 . 50 PUSH EAX 004618F9 . FF15 34C44D00 CALL DWORD PTR DS:[<&MSVBVM50.__vbaObjSe>; MSVBVM50.__vbaObjSet 004618FF . 8985 04FEFFFF MOV DWORD PTR SS:[EBP-1FC],EAX 00461905 . 66:8B4D C0 MOV CX,WORD PTR SS:[EBP-40] 00461909 . 51 PUSH ECX 0046190A . 8B95 04FEFFFF MOV EDX,DWORD PTR SS:[EBP-1FC] 00461910 . 8B02 MOV EAX,DWORD PTR DS:[EDX] 00461912 . 8B8D 04FEFFFF MOV ECX,DWORD PTR SS:[EBP-1FC] 00461918 . 51 PUSH ECX 00461919 . FF50 74 CALL DWORD PTR DS:[EAX+74] 0046191C 8985 00FEFFFF MOV DWORD PTR SS:[EBP-200],EAX 00461922 83BD 00FEFFFF >CMP DWORD PTR SS:[EBP-200],0 00461929 7D 23 JGE SHORT SDW.0046194E 0046192B 6A 74 PUSH 74 0046192D 68 D4A34100 PUSH SDW.0041A3D4 00461932 8B95 04FEFFFF MOV EDX,DWORD PTR SS:[EBP-1FC] 00461938 52 PUSH EDX 00461939 8B85 00FEFFFF MOV EAX,DWORD PTR SS:[EBP-200] 0046193F 50 PUSH EAX 00461940 FF15 F4C34D00 CALL DWORD PTR DS:[<&MSVBVM50.__vbaHresu>; MSVBVM50.__vbaHresultCheckObj 00461946 . 8985 6CFDFFFF MOV DWORD PTR SS:[EBP-294],EAX 0046194C . EB 0A JMP SHORT SDW.00461958 0046194E > C785 6CFDFFFF >MOV DWORD PTR SS:[EBP-294],0 00461958 > 8D4D AC LEA ECX,DWORD PTR SS:[EBP-54] 0046195B . FF15 88C64D00 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeO>; MSVBVM50.__vbaFreeObj 00461961 . C745 FC 670000>MOV DWORD PTR SS:[EBP-4],67 00461968 . 68 94C04100 PUSH SDW.0041C094 0046196D . 6A 00 PUSH 0 0046196F . 6A 03 PUSH 3 00461971 . 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8] 00461974 . 8B11 MOV EDX,DWORD PTR DS:[ECX] 00461976 . 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8] 00461979 . 50 PUSH EAX 0046197A . FF92 FC020000 CALL DWORD PTR DS:[EDX+2FC] 00461980 . 50 PUSH EAX 00461981 . 8D4D A8 LEA ECX,DWORD PTR SS:[EBP-58] 00461984 . 51 PUSH ECX 00461985 . FF15 34C44D00 CALL DWORD PTR DS:[<&MSVBVM50.__vbaObjSe>; MSVBVM50.__vbaObjSet 0046198B . 50 PUSH EAX 0046198C . 8D55 90 LEA EDX,DWORD PTR SS:[EBP-70] 0046198F . 52 PUSH EDX 00461990 . FF15 0CC54D00 CALL DWORD PTR DS:[<&MSVBVM50.__vbaLateI>; MSVBVM50.__vbaLateIdCallLd 00461996 . 83C4 10 ADD ESP,10 00461999 . 50 PUSH EAX 0046199A . FF15 F4C44D00 CALL DWORD PTR DS:[<&MSVBVM50.__vbaCastO>; MSVBVM50.__vbaCastObjVar 004619A0 . 50 PUSH EAX 004619A1 . 8D45 A4 LEA EAX,DWORD PTR SS:[EBP-5C] 004619A4 . 50 PUSH EAX 004619A5 . FF15 34C44D00 CALL DWORD PTR DS:[<&MSVBVM50.__vbaObjSe>; MSVBVM50.__vbaObjSet 004619AB . 8985 FCFDFFFF MOV DWORD PTR SS:[EBP-204],EAX 004619B1 . C785 98FEFFFF >MOV DWORD PTR SS:[EBP-168],SDW.0041D1C4 ; UNICODE "OPEN" 004619BB . C785 90FEFFFF >MOV DWORD PTR SS:[EBP-170],8 004619C5 . 8D95 90FEFFFF LEA EDX,DWORD PTR SS:[EBP-170] 004619CB . 8D4D 80 LEA ECX,DWORD PTR SS:[EBP-80] 004619CE . FF15 14C64D00 CALL DWORD PTR DS:[<&MSVBVM50.__vbaVarDu>; MSVBVM50.__vbaVarDup 004619D4 . 8D4D A0 LEA ECX,DWORD PTR SS:[EBP-60] 004619D7 . 51 PUSH ECX 004619D8 . 8D55 80 LEA EDX,DWORD PTR SS:[EBP-80] 004619DB . 52 PUSH EDX 004619DC . 8B85 FCFDFFFF MOV EAX,DWORD PTR SS:[EBP-204] 004619E2 . 8B08 MOV ECX,DWORD PTR DS:[EAX] 004619E4 . 8B95 FCFDFFFF MOV EDX,DWORD PTR SS:[EBP-204] 004619EA . 52 PUSH EDX 004619EB . FF51 24 CALL DWORD PTR DS:[ECX+24] 004619EE 8985 F8FDFFFF MOV DWORD PTR SS:[EBP-208],EAX 004619F4 83BD F8FDFFFF >CMP DWORD PTR SS:[EBP-208],0 004619FB 7D 23 JGE SHORT SDW.00461A20 004619FD 6A 24 PUSH 24 004619FF . 68 94C04100 PUSH SDW.0041C094 00461A04 . 8B85 FCFDFFFF MOV EAX,DWORD PTR SS:[EBP-204] 00461A0A . 50 PUSH EAX 00461A0B . 8B8D F8FDFFFF MOV ECX,DWORD PTR SS:[EBP-208] 00461A11 . 51 PUSH ECX 00461A12 . FF15 F4C34D00 CALL DWORD PTR DS:[<&MSVBVM50.__vbaHresu>; MSVBVM50.__vbaHresultCheckObj 00461A18 . 8985 68FDFFFF MOV DWORD PTR SS:[EBP-298],EAX 00461A1E . EB 0A JMP SHORT SDW.00461A2A 00461A20 > C785 68FDFFFF >MOV DWORD PTR SS:[EBP-298],0 00461A2A > 8B55 A0 MOV EDX,DWORD PTR SS:[EBP-60] 00461A2D . 8995 F4FDFFFF MOV DWORD PTR SS:[EBP-20C],EDX 00461A33 . 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8] 00461A36 . 8B08 MOV ECX,DWORD PTR DS:[EAX] 00461A38 . 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8] 00461A3B . 52 PUSH EDX 00461A3C . FF91 74030000 CALL DWORD PTR DS:[ECX+374] 00461A42 . 50 PUSH EAX 00461A43 . 8D45 AC LEA EAX,DWORD PTR SS:[EBP-54] 00461A46 . 50 PUSH EAX 00461A47 . FF15 34C44D00 CALL DWORD PTR DS:[<&MSVBVM50.__vbaObjSe>; MSVBVM50.__vbaObjSet 00461A4D . 8985 04FEFFFF MOV DWORD PTR SS:[EBP-1FC],EAX 00461A53 . 8D8D 0CFEFFFF LEA ECX,DWORD PTR SS:[EBP-1F4] 00461A59 . 51 PUSH ECX 00461A5A . 8B95 04FEFFFF MOV EDX,DWORD PTR SS:[EBP-1FC] 00461A60 . 8B02 MOV EAX,DWORD PTR DS:[EDX] 00461A62 . 8B8D 04FEFFFF MOV ECX,DWORD PTR SS:[EBP-1FC] 00461A68 . 51 PUSH ECX 00461A69 . FF50 70 CALL DWORD PTR DS:[EAX+70] 00461A6C 8985 00FEFFFF MOV DWORD PTR SS:[EBP-200],EAX 00461A72 83BD 00FEFFFF >CMP DWORD PTR SS:[EBP-200],0 00461A79 7D 23 JGE SHORT SDW.00461A9E 00461A7B 6A 70 PUSH 70 00461A7D . 68 D4A34100 PUSH SDW.0041A3D4 00461A82 . 8B95 04FEFFFF MOV EDX,DWORD PTR SS:[EBP-1FC] 00461A88 . 52 PUSH EDX 00461A89 . 8B85 00FEFFFF MOV EAX,DWORD PTR SS:[EBP-200] 00461A8F . 50 PUSH EAX 00461A90 . FF15 F4C34D00 CALL DWORD PTR DS:[<&MSVBVM50.__vbaHresu>; MSVBVM50.__vbaHresultCheckObj 00461A96 . 8985 64FDFFFF MOV DWORD PTR SS:[EBP-29C],EAX 00461A9C . EB 0A JMP SHORT SDW.00461AA8 00461A9E > C785 64FDFFFF >MOV DWORD PTR SS:[EBP-29C],0 00461AA8 > 66:8B8D 0CFEFF>MOV CX,WORD PTR SS:[EBP-1F4] 00461AAF . 51 PUSH ECX 00461AB0 . 8B95 F4FDFFFF MOV EDX,DWORD PTR SS:[EBP-20C] 00461AB6 . 8B02 MOV EAX,DWORD PTR DS:[EDX] 00461AB8 . 8B8D F4FDFFFF MOV ECX,DWORD PTR SS:[EBP-20C] 00461ABE . 51 PUSH ECX 00461ABF . FF50 38 CALL DWORD PTR DS:[EAX+38] 00461AC2 8985 F0FDFFFF MOV DWORD PTR SS:[EBP-210],EAX 00461AC8 83BD F0FDFFFF >CMP DWORD PTR SS:[EBP-210],0 00461ACF 7D 23 JGE SHORT SDW.00461AF4 00461AD1 6A 38 PUSH 38 00461AD3 . 68 6C9E4100 PUSH SDW.00419E6C 00461AD8 . 8B95 F4FDFFFF MOV EDX,DWORD PTR SS:[EBP-20C] 00461ADE . 52 PUSH EDX 00461ADF . 8B85 F0FDFFFF MOV EAX,DWORD PTR SS:[EBP-210] 00461AE5 . 50 PUSH EAX 00461AE6 . FF15 F4C34D00 CALL DWORD PTR DS:[<&MSVBVM50.__vbaHresu>; MSVBVM50.__vbaHresultCheckObj 00461AEC . 8985 60FDFFFF MOV DWORD PTR SS:[EBP-2A0],EAX 00461AF2 . EB 0A JMP SHORT SDW.00461AFE 00461AF4 > C785 60FDFFFF >MOV DWORD PTR SS:[EBP-2A0],0 00461AFE > 8D4D A0 LEA ECX,DWORD PTR SS:[EBP-60] 00461B01 . 51 PUSH ECX 00461B02 . 8D55 A4 LEA EDX,DWORD PTR SS:[EBP-5C] 00461B05 . 52 PUSH EDX 00461B06 . 8D45 A8 LEA EAX,DWORD PTR SS:[EBP-58] 00461B09 . 50 PUSH EAX 00461B0A . 8D4D AC LEA ECX,DWORD PTR SS:[EBP-54] 00461B0D . 51 PUSH ECX 00461B0E . 6A 04 PUSH 4 00461B10 . FF15 B0C34D00 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeO>; MSVBVM50.__vbaFreeObjList 00461B16 . 83C4 14 ADD ESP,14 00461B19 . 8D55 80 LEA EDX,DWORD PTR SS:[EBP-80] 00461B1C . 52 PUSH EDX 00461B1D . 8D45 90 LEA EAX,DWORD PTR SS:[EBP-70] 00461B20 . 50 PUSH EAX 00461B21 . 6A 02 PUSH 2 00461B23 . FF15 A4C34D00 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeV>; MSVBVM50.__vbaFreeVarList 00461B29 . 83C4 0C ADD ESP,0C 00461B2C . C745 FC 680000>MOV DWORD PTR SS:[EBP-4],68 00461B33 . 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8] 00461B36 . 8B11 MOV EDX,DWORD PTR DS:[ECX] 00461B38 . 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8] 00461B3B . 50 PUSH EAX 00461B3C . FF92 74030000 CALL DWORD PTR DS:[EDX+374] 00461B42 . 50 PUSH EAX 00461B43 . 8D4D AC LEA ECX,DWORD PTR SS:[EBP-54] 00461B46 . 51 PUSH ECX 00461B47 . FF15 34C44D00 CALL DWORD PTR DS:[<&MSVBVM50.__vbaObjSe>; MSV |
|
Создано: 11 ноября 2006 19:04 · Личное сообщение · #2 |
|
Создано: 12 ноября 2006 04:02 · Личное сообщение · #3 |
eXeL@B —› Крэки, обсуждения —› ScanDigit (by VB) |