![]() |
eXeL@B —› Вопросы новичков —› Отучение от CD |
Посл.ответ | Сообщение |
|
Создано: 22 декабря 2007 22:57 · Личное сообщение · #1 Есть диск Japanese platinum deluxe и он никак не отучается от CD. Дохожу по F8 до GetModuleHandleW (что это вообще такое?) и выводится «вставьте диск» Поставил бряк на GetDriveTypeW, прохожу этот модуль и процесс тирминэйтед: 7C90EAF4 53 PUSH EBX 7C90EAF5 E8 C78C0200 CALL ntdll.7C9377C1 7C90EAFA 0AC0 OR AL,AL 7C90EAFC 74 0C JE SHORT ntdll.7C90EB0A 7C90EAFE 5B POP EBX ; ntdll.7C90E89A 7C90EAFF 59 POP ECX ; ntdll.7C90E89A 7C90EB00 6A 00 PUSH 0 7C90EB02 51 PUSH ECX 7C90EB03 E8 11EBFFFF CALL ntdll.ZwContinue 7C90EB08 EB 0B JMP SHORT ntdll.7C90EB15 7C90EB0A 5B POP EBX ; ntdll.7C90E89A 7C90EB0B 59 POP ECX ; ntdll.7C90E89A 7C90EB0C 6A 00 PUSH 0 7C90EB0E 51 PUSH ECX 7C90EB0F 53 PUSH EBX 7C90EB10 E8 3DF7FFFF CALL ntdll.ZwRaiseException 7C90EB15 83C4 EC ADD ESP,-14 7C90EB18 890424 MOV DWORD PTR SS:[ESP],EAX ; kernel32.7C843612 7C90EB1B C74424 04 01000000 MOV DWORD PTR SS:[ESP+4],1 7C90EB23 895C24 08 MOV DWORD PTR SS:[ESP+8],EBX 7C90EB27 C74424 10 00000000 MOV DWORD PTR SS:[ESP+10],0 7C90EB2F 54 PUSH ESP 7C90EB30 E8 77000000 CALL ntdll.RtlRaiseException 7C90EB35 C2 0800 RETN 8 7C90EB38 90 NOP 7C90EB39 90 NOP 7C90EB3A 90 NOP 7C90EB3B 90 NOP 7C90EB3C 90 NOP 7C90EB3D n> 55 PUSH EBP 7C90EB3E 8BEC MOV EBP,ESP 7C90EB40 83EC 50 SUB ESP,50 7C90EB43 894424 0C MOV DWORD PTR SS:[ESP+C],EAX ; kernel32.7C843612 7C90EB47 64:A1 18000000 MOV EAX,DWORD PTR FS:[18] 7C90EB4D 8B80 A4010000 MOV EAX,DWORD PTR DS:[EAX+1A4] 7C90EB53 890424 MOV DWORD PTR SS:[ESP],EAX ; kernel32.7C843612 7C90EB56 C74424 04 00000000 MOV DWORD PTR SS:[ESP+4],0 7C90EB5E C74424 08 00000000 MOV DWORD PTR SS:[ESP+8],0 7C90EB66 C74424 10 00000000 MOV DWORD PTR SS:[ESP+10],0 7C90EB6E 54 PUSH ESP 7C90EB6F E8 38000000 CALL ntdll.RtlRaiseException 7C90EB74 8B0424 MOV EAX,DWORD PTR SS:[ESP] ; ntdll.7C90E89A 7C90EB77 8BE5 MOV ESP,EBP 7C90EB79 5D POP EBP ; ntdll.7C90E89A 7C90EB7A C3 RETN Буду благодарен за любые предложения Здесь все, что нужно для нормальной работы проги: www.sendspace.com/file/m0qz3z ![]() |
|
Создано: 22 декабря 2007 23:34 · Личное сообщение · #2 |
|
Создано: 22 декабря 2007 23:41 · Поправил: Assass1n · Личное сообщение · #3 Virtual Address | Old Byte | New Byte -----------------+----------+---------- 0040C1AF 74,23 | 90, 90 - открытие файла g2000.ini и его чтение, что то про шрифты (как оказалось не нужно) 004339BD 05 | 03 - проверка GetDriveTypeA 004339D8 74 | EB - проверка файла Register.bmp на диске зы. veliant опередил ----- Я ещё не волшебник, я только учусь... ![]() |
|
Создано: 23 декабря 2007 00:22 · Личное сообщение · #4 |
![]() |
eXeL@B —› Вопросы новичков —› Отучение от CD |
Эта тема закрыта. Ответы больше не принимаются. |