Сейчас на форуме: asfa, _MBK_ (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Как избежать <&KERNEL32.ExitProcess>
Посл.ответ Сообщение

Ранг: 95.5 (постоянный), 36thx
Активность: 0.080.04
Статус: Участник

Создано: 13 декабря 2009 17:55
· Личное сообщение · #1

Hi All!
Проблема в следующем:
Программа при запуске что-то проверяет (не знаю что, ни ошибки не выдаёт, не просит регистрацию, message box тоже не выскакивает) и тут же закрывается.
Файл большой.
Вот начало:
004DBF80 $81EC 680C0000 SUB ESP, 0C68
004DBF86 .53 PUSH EBX
004DBF87 .8D8424 BC030000 LEA EAX, DWORD PTR SS:[ESP+3BC]
004DBF8E .56 PUSH ESI
004DBF8F .50 PUSH EAX
004DBF90 .E8 CB6CFFFF CALL 004D2C60
004DBF95 .68 E80C0000 PUSH 0CE8
004DBF9A .E8 E1F30400 CALL 0052B380
004DBF9F .33DB XOR EBX, EBX
004DBFA1 .83C4 08 ADD ESP, 8
004DBFA4 .3BC3 CMP EAX, EBX
004DBFA6 .74 16 JE SHORT 004DBFBE
004DBFA8 .8D8C24 C0030000 LEA ECX, DWORD PTR SS:[ESP+3C0]
004DBFAF .51 PUSH ECX
004DBFB0 .8BC8 MOV ECX, EAX
004DBFB2 .E8 F9E3FFFF CALL 004DA3B0
004DBFB7 .A3 08475600 MOV DWORD PTR DS:[564708], EAX
004DBFBC .EB 06 JMP SHORT 004DBFC4
004DBFBE >891D 08475600 MOV DWORD PTR DS:[564708], EBX
004DBFC4 >8BB424 740C0000 MOV ESI, DWORD PTR SS:[ESP+C74]
004DBFCB .8D9424 30020000 LEA EDX, DWORD PTR SS:[ESP+230]
004DBFD2 .52 PUSH EDX ; /pWSAData
004DBFD3 .68 02020000 PUSH 202 ; |RequestedVersion = 202 (2.2.)
004DBFD8 .8935 0C475600 MOV DWORD PTR DS:[56470C], ESI ; |
004DBFDE .E8 CFC60400 CALL <JMP.&WSOCK32.#115> ; \WSAStartup
004DBFE3 .399C24 780C0000 CMP DWORD PTR SS:[ESP+C78], EBX
004DBFEA .75 10 JNZ SHORT 004DBFFC
004DBFEC .8B0D 08475600 MOV ECX, DWORD PTR DS:[564708]
004DBFF2 .56 PUSH ESI ; /Arg1
004DBFF3 .E8 F8FEFFFF CALL 004DBEF0 ; \fpv205f-.004DBEF0
004DBFF8 .85C0 TEST EAX, EAX
004DBFFA .74 20 JE SHORT 004DC01C
004DBFFC >8B8424 7C0C0000 MOV EAX, DWORD PTR SS:[ESP+C7C]
004DC003 .8B8C24 800C0000 MOV ECX, DWORD PTR SS:[ESP+C80]
004DC00A .50 PUSH EAX ; /Arg3
004DC00B .51 PUSH ECX ; |Arg2
004DC00C .8B0D 08475600 MOV ECX, DWORD PTR DS:[564708] ; |
004DC012 .56 PUSH ESI ; |Arg1
004DC013 .E8 A8EDFFFF CALL 004DADC0 ; \fpv205f-.004DADC0
004DC018 .85C0 TEST EAX, EAX
004DC01A 75 0D JNZ SHORT 004DC029
004DC01C >5E POP ESI
004DC01D .33C0 XOR EAX, EAX
004DC01F .5B POP EBX
004DC020 .81C4 680C0000 ADD ESP, 0C68
004DC026 .C2 1000 RETN 10
004DC029 >8B15 08475600 MOV EDX, DWORD PTR DS:[564708]
004DC02F .399A 9C0C0000 CMP DWORD PTR DS:[EDX+C9C], EBX
004DC035 .55 PUSH EBP
004DC036 .57 PUSH EDI
004DC037 0F85 DA010000 JNZ 004DC217
004DC03D .68 04010000 PUSH 104 ; /BufSize = 104 (260.)
004DC042 .8D8424 38010000 LEA EAX, DWORD PTR SS:[ESP+138] ; |
004DC049 .50 PUSH EAX ; |PathBuffer
004DC04A .53 PUSH EBX ; |hModule
004DC04B .FF15 D8D15300 CALL DWORD PTR DS:[<&KERNEL32.GetModuleFileNameA>] ; \GetModuleFileNameA
004DC051 .C64424 30 22 MOV BYTE PTR SS:[ESP+30], 22
004DC056 .33C0 XOR EAX, EAX
004DC058 .EB 06 JMP SHORT 004DC060
004DC05A 8D9B 00000000 LEA EBX, DWORD PTR DS:[EBX]
004DC060 >8A8C04 34010000 MOV CL, BYTE PTR SS:[ESP+EAX+134]
004DC067 .884C04 31 MOV BYTE PTR SS:[ESP+EAX+31], CL
004DC06B .40 INC EAX
004DC06C .3ACB CMP CL, BL
004DC06E .75 F0 JNZ SHORT 004DC060
004DC070 .8D7C24 30 LEA EDI, DWORD PTR SS:[ESP+30]
004DC074 .4F DEC EDI
004DC075 >8A47 01 MOV AL, BYTE PTR DS:[EDI+1]
004DC078 .47 INC EDI
004DC079 .3AC3 CMP AL, BL
004DC07B .75 F8 JNZ SHORT 004DC075
004DC07D .8B0D F4915400 MOV ECX, DWORD PTR DS:[5491F4]
004DC083 .8A15 F8915400 MOV DL, BYTE PTR DS:[5491F8]
004DC089 .8B35 08D25300 MOV ESI, DWORD PTR DS:[<&KERNEL32.lstrlenA>] ; kernel32.lstrlenA
004DC08F .8D4424 30 LEA EAX, DWORD PTR SS:[ESP+30]
004DC093 .890F MOV DWORD PTR DS:[EDI], ECX
004DC095 .50 PUSH EAX ; /String
004DC096 .8857 04 MOV BYTE PTR DS:[EDI+4], DL ; |
004DC099 .C74424 14 14010>MOV DWORD PTR SS:[ESP+14], 114 ; |
004DC0A1 .889C24 3C020000 MOV BYTE PTR SS:[ESP+23C], BL ; |
004DC0A8 .FFD6 CALL ESI ; \lstrlenA
004DC0AA .8B2D 1CD05300 MOV EBP, DWORD PTR DS:[<&ADVAPI32.RegSetValueA>] ; ADVAPI32.RegSetValueA
004DC0B0 .50 PUSH EAX ; /Length
004DC0B1 .8D4C24 34 LEA ECX, DWORD PTR SS:[ESP+34] ; |
004DC0B5 .51 PUSH ECX ; |Value
004DC0B6 .6A 01 PUSH 1 ; |ValueType = REG_SZ
004DC0B8 .68 C0915400 PUSH 005491C0 ; |Subkey = "ShockwaveFlash.ShockwaveFlash\shell\open\command"
004DC0BD .68 00000080 PUSH 80000000 ; |hKey = HKEY_CLASSES_ROOT
004DC0C2 .FFD5 CALL EBP ; \RegSetValueA
004DC0C4 .33C0 XOR EAX, EAX
004DC0C6 .EB 08 JMP SHORT 004DC0D0
004DC0C8 .8DA424 00000000 LEA ESP, DWORD PTR SS:[ESP]
004DC0CF .90 NOP
004DC0D0 >8A8C04 34010000 MOV CL, BYTE PTR SS:[ESP+EAX+134]
004DC0D7 .884C04 30 MOV BYTE PTR SS:[ESP+EAX+30], CL
004DC0DB .40 INC EAX
004DC0DC .3ACB CMP CL, BL
004DC0DE .75 F0 JNZ SHORT 004DC0D0
004DC0E0 .8D7C24 30 LEA EDI, DWORD PTR SS:[ESP+30]
004DC0E4 .4F DEC EDI
004DC0E5 >8A47 01 MOV AL, BYTE PTR DS:[EDI+1]
004DC0E8 .47 INC EDI
004DC0E9 .3AC3 CMP AL, BL
004DC0EB .75 F8 JNZ SHORT 004DC0E5
004DC0ED .8B15 B8915400 MOV EDX, DWORD PTR DS:[5491B8]
004DC0F3 .66:A1 BC915400 MOV AX, WORD PTR DS:[5491BC]
004DC0F9 .53 PUSH EBX
004DC0FA .6A 01 PUSH 1
004DC0FC .8D4C24 38 LEA ECX, DWORD PTR SS:[ESP+38]
004DC100 .51 PUSH ECX
004DC101 .8917 MOV DWORD PTR DS:[EDI], EDX
004DC103 .68 8C915400 PUSH 0054918C ; ASCII "ShockwaveFlash.ShockwaveFlash\DefaultIcon"
004DC108 .68 00000080 PUSH 80000000
004DC10D .66:8947 04 MOV WORD PTR DS:[EDI+4], AX
004DC111 .E8 3ADDFFFF CALL 004D9E50
004DC116 .53 PUSH EBX
004DC117 .6A 01 PUSH 1
004DC119 .68 6C915400 PUSH 0054916C ; ASCII "ShockwaveFlash.ShockwaveFlash"
004DC11E .68 F4EB5300 PUSH 0053EBF4 ; ASCII ".swf"
004DC123 .68 00000080 PUSH 80000000
004DC128 .E8 23DDFFFF CALL 004D9E50
004DC12D .53 PUSH EBX
004DC12E .6A 01 PUSH 1
004DC130 .68 6C915400 PUSH 0054916C ; ASCII "ShockwaveFlash.ShockwaveFlash"
004DC135 .68 64915400 PUSH 00549164 ; ASCII ".spl"
004DC13A .68 00000080 PUSH 80000000
004DC13F .E8 0CDDFFFF CALL 004D9E50
004DC144 .83C4 3C ADD ESP, 3C
004DC147 .C64424 30 22 MOV BYTE PTR SS:[ESP+30], 22
004DC14C .33C0 XOR EAX, EAX
004DC14E .8BFF MOV EDI, EDI
004DC150 >8A8C04 34010000 MOV CL, BYTE PTR SS:[ESP+EAX+134]
004DC157 .884C04 31 MOV BYTE PTR SS:[ESP+EAX+31], CL
004DC15B .40 INC EAX
004DC15C .3ACB CMP CL, BL
004DC15E .75 F0 JNZ SHORT 004DC150
004DC160 .8D7C24 30 LEA EDI, DWORD PTR SS:[ESP+30]
004DC164 .4F DEC EDI
004DC165 >8A47 01 MOV AL, BYTE PTR DS:[EDI+1]
004DC168 .47 INC EDI
004DC169 .3AC3 CMP AL, BL
004DC16B .75 F8 JNZ SHORT 004DC165
004DC16D .8B15 F4915400 MOV EDX, DWORD PTR DS:[5491F4]
004DC173 .A0 F8915400 MOV AL, BYTE PTR DS:[5491F8]
004DC178 .8D4C24 30 LEA ECX, DWORD PTR SS:[ESP+30]
004DC17C .8917 MOV DWORD PTR DS:[EDI], EDX
004DC17E .51 PUSH ECX
004DC17F .8847 04 MOV BYTE PTR DS:[EDI+4], AL
004DC182 .C74424 14 14010>MOV DWORD PTR SS:[ESP+14], 114
004DC18A .889C24 3C020000 MOV BYTE PTR SS:[ESP+23C], BL
004DC191 .FFD6 CALL ESI
004DC193 .50 PUSH EAX
004DC194 .8D5424 34 LEA EDX, DWORD PTR SS:[ESP+34]
004DC198 .52 PUSH EDX
004DC199 .6A 01 PUSH 1
004DC19B .68 38915400 PUSH 00549138 ; ASCII "FlashVideo.FlashVideo\shell\open\command"
004DC1A0 .68 00000080 PUSH 80000000
004DC1A5 .FFD5 CALL EBP
004DC1A7 .33C0 XOR EAX, EAX
004DC1A9 .8DA424 00000000 LEA ESP, DWORD PTR SS:[ESP]
004DC1B0 >8A8C04 34010000 MOV CL, BYTE PTR SS:[ESP+EAX+134]
004DC1B7 .884C04 30 MOV BYTE PTR SS:[ESP+EAX+30], CL
004DC1BB .40 INC EAX
004DC1BC .3ACB CMP CL, BL
004DC1BE .75 F0 JNZ SHORT 004DC1B0
004DC1C0 .8D7C24 30 LEA EDI, DWORD PTR SS:[ESP+30]
004DC1C4 .4F DEC EDI
004DC1C5 >8A47 01 MOV AL, BYTE PTR DS:[EDI+1]
004DC1C8 .47 INC EDI
004DC1C9 .3AC3 CMP AL, BL
004DC1CB .75 F8 JNZ SHORT 004DC1C5
004DC1CD .A1 30915400 MOV E



Ранг: 95.5 (постоянный), 36thx
Активность: 0.080.04
Статус: Участник

Создано: 13 декабря 2009 17:57
· Личное сообщение · #2

продолжение:
004DC1D2 .66:8B0D 3491540>MOV CX, WORD PTR DS:[549134]
004DC1D9 .53 PUSH EBX
004DC1DA .6A 01 PUSH 1
004DC1DC .8D5424 38 LEA EDX, DWORD PTR SS:[ESP+38]
004DC1E0 .52 PUSH EDX
004DC1E1 .8907 MOV DWORD PTR DS:[EDI], EAX
004DC1E3 .68 0C915400 PUSH 0054910C ; ASCII "FlashVideo.FlashVideo\DefaultIcon"
004DC1E8 .68 00000080 PUSH 80000000
004DC1ED .66:894F 04 MOV WORD PTR DS:[EDI+4], CX
004DC1F1 .E8 5ADCFFFF CALL 004D9E50
004DC1F6 .53 PUSH EBX
004DC1F7 .6A 01 PUSH 1
004DC1F9 .68 F4905400 PUSH 005490F4 ; ASCII "FlashVideo.FlashVideo"
004DC1FE .68 EC905400 PUSH 005490EC ; ASCII ".flv"
004DC203 .68 00000080 PUSH 80000000
004DC208 .E8 43DCFFFF CALL 004D9E50
004DC20D .8BB424 A40C0000 MOV ESI, DWORD PTR SS:[ESP+CA4]
004DC214 .83C4 28 ADD ESP, 28
004DC217 >68 5A020000 PUSH 25A ; /TableName = 25A
004DC21C .56 PUSH ESI ; |hInst
004DC21D .FF15 F8D35300 CALL DWORD PTR DS:[<&USER32.LoadAcceleratorsA>] ; \LoadAcceleratorsA
004DC223 .8B3D F4D35300 MOV EDI, DWORD PTR DS:[<&USER32.GetMessageA>] ; USER32.GetMessageA
004DC229 .53 PUSH EBX ; /MsgFilterMax
004DC22A .53 PUSH EBX ; |MsgFilterMin
004DC22B .8BF0 MOV ESI, EAX ; |
004DC22D .53 PUSH EBX ; |hWnd
004DC22E .8D4424 20 LEA EAX, DWORD PTR SS:[ESP+20] ; |
004DC232 .50 PUSH EAX ; |pMsg
004DC233 .FFD7 CALL EDI ; \GetMessageA
004DC235 .85C0 TEST EAX, EAX
004DC237 74 4A JE SHORT 004DC283
004DC239 .8B2D F0D35300 MOV EBP, DWORD PTR DS:[<&USER32.TranslateAccelerat>; USER32.TranslateAcceleratorA
004DC23F .90 NOP
004DC240 >8B0D 08475600 MOV ECX, DWORD PTR DS:[564708]
004DC246 .3999 E40C0000 CMP DWORD PTR DS:[ECX+CE4], EBX
004DC24C 75 11 JNZ SHORT 004DC25F
004DC24E .8B4424 14 MOV EAX, DWORD PTR SS:[ESP+14]
004DC252 .8D5424 14 LEA EDX, DWORD PTR SS:[ESP+14]
004DC256 .52 PUSH EDX
004DC257 .56 PUSH ESI
004DC258 .50 PUSH EAX
004DC259 .FFD5 CALL EBP
004DC25B .85C0 TEST EAX, EAX
004DC25D 75 16 JNZ SHORT 004DC275
004DC25F >8D4C24 14 LEA ECX, DWORD PTR SS:[ESP+14]
004DC263 .51 PUSH ECX ; /pMsg
004DC264 .FF15 ECD35300 CALL DWORD PTR DS:[<&USER32.TranslateMessage>] ; \TranslateMessage
004DC26A .8D5424 14 LEA EDX, DWORD PTR SS:[ESP+14]
004DC26E .52 PUSH EDX ; /pMsg
004DC26F .FF15 E8D35300 CALL DWORD PTR DS:[<&USER32.DispatchMessageA>] ; \DispatchMessageA
004DC275 >53 PUSH EBX
004DC276 .53 PUSH EBX
004DC277 .53 PUSH EBX
004DC278 .8D4424 20 LEA EAX, DWORD PTR SS:[ESP+20]
004DC27C .50 PUSH EAX
004DC27D .FFD7 CALL EDI
004DC27F .85C0 TEST EAX, EAX
004DC281 75 BD JNZ SHORT 004DC240
004DC283 >8B35 08475600 MOV ESI, DWORD PTR DS:[564708]
004DC289 .3BF3 CMP ESI, EBX
004DC28B .5F POP EDI
004DC28C .5D POP EBP
004DC28D 74 47 JE SHORT 004DC2D6
004DC28F .8B56 18 MOV EDX, DWORD PTR DS:[ESI+18]
004DC292 .8D8E A80C0000 LEA ECX, DWORD PTR DS:[ESI+CA8]
004DC298 .51 PUSH ECX
004DC299 .52 PUSH EDX
004DC29A .E8 F188FFFF CALL 004D4B90
004DC29F .66:8B86 A00C000>MOV AX, WORD PTR DS:[ESI+CA0]
004DC2A6 .83C4 08 ADD ESP, 8
004DC2A9 .66:3BC3 CMP AX, BX
004DC2AC 74 18 JE SHORT 004DC2C6
004DC2AE .8B8E D80C0000 MOV ECX, DWORD PTR DS:[ESI+CD8]
004DC2B4 .0FB7D0 MOVZX EDX, AX
004DC2B7 .51 PUSH ECX ; /hInst
004DC2B8 .52 PUSH EDX ; |Class
004DC2B9 .FF15 A4D35300 CALL DWORD PTR DS:[<&USER32.UnregisterClassA>] ; \UnregisterClassA
004DC2BF .66:899E A00C000>MOV WORD PTR DS:[ESI+CA0], BX
004DC2C6 >8BCE MOV ECX, ESI ; выход
004DC2C8 E8 9391FFFF CALL 004D5460
004DC2CD .56 PUSH ESI
004DC2CE .E8 2DDAF5FF CALL 00439D00
004DC2D3 .83C4 04 ADD ESP, 4
004DC2D6 >8D8424 C0030000 LEA EAX, DWORD PTR SS:[ESP+3C0]
004DC2DD .50 PUSH EAX
004DC2DE .891D 08475600 MOV DWORD PTR DS:[564708], EBX
004DC2E4 .E8 4767FFFF CALL 004D2A30
004DC2E9 .83C4 04 ADD ESP, 4
004DC2EC .E8 BBC30400 CALL <JMP.&WSOCK32.#116> ; [WSACleanup
004DC2F1 .8B4424 14 MOV EAX, DWORD PTR SS:[ESP+14]
004DC2F5 .5E POP ESI
004DC2F6 .5B POP EBX
004DC2F7 .81C4 680C0000 ADD ESP, 0C68
004DC2FD C2 1000 RETN 10 ; выход на 004ВС382 exit



Ранг: 95.5 (постоянный), 36thx
Активность: 0.080.04
Статус: Участник

Создано: 13 декабря 2009 18:00
· Личное сообщение · #3

отсюда прога начинается:
004DC300 >/$83EC 44 SUB ESP, 44
004DC303 |.56 PUSH ESI
004DC304 |.FF15 28D25300 CALL DWORD PTR DS:[<&KERNEL32.GetCommandLineA>] ; [GetCommandLineA
004DC30A |.8BF0 MOV ESI, EAX
004DC30C |.8A06 MOV AL, BYTE PTR DS:[ESI]
004DC30E |.3C 22 CMP AL, 22
004DC310 |.75 13 JNZ SHORT 004DC325
004DC312 |>8A46 01 /MOV AL, BYTE PTR DS:[ESI+1]
004DC315 |.46 |INC ESI
004DC316 |.3C 22 |CMP AL, 22
004DC318 |.74 08 |JE SHORT 004DC322
004DC31A |.84C0 |TEST AL, AL
004DC31C |.75 F4 \JNZ SHORT 004DC312
004DC31E |.3C 22 CMP AL, 22
004DC320 |.75 16 JNZ SHORT 004DC338
004DC322 |>46 INC ESI
004DC323 |.EB 13 JMP SHORT 004DC338
004DC325 |>3C 20 CMP AL, 20
004DC327 |.76 0F JBE SHORT 004DC338
004DC329 |.8DA424 00000000 LEA ESP, DWORD PTR SS:[ESP]
004DC330 |>8A46 01 /MOV AL, BYTE PTR DS:[ESI+1]
004DC333 |.46 |INC ESI
004DC334 |.3C 20 |CMP AL, 20
004DC336 |.77 F8 \JA SHORT 004DC330
004DC338 |>8A06 MOV AL, BYTE PTR DS:[ESI]
004DC33A |.84C0 TEST AL, AL
004DC33C |.74 0E JE SHORT 004DC34C
004DC33E |.8BFF MOV EDI, EDI
004DC340 |>3C 20 /CMP AL, 20
004DC342 |.77 08 |JA SHORT 004DC34C
004DC344 |.8A46 01 |MOV AL, BYTE PTR DS:[ESI+1]
004DC347 |.46 |INC ESI
004DC348 |.84C0 |TEST AL, AL
004DC34A |.75 F4 \JNZ SHORT 004DC340
004DC34C |>8D4424 04 LEA EAX, DWORD PTR SS:[ESP+4]
004DC350 |.50 PUSH EAX ; /pStartupinfo
004DC351 |.C74424 34 00000>MOV DWORD PTR SS:[ESP+34], 0 ; |
004DC359 |.FF15 70D25300 CALL DWORD PTR DS:[<&KERNEL32.GetStartupInfoA>] ; \GetStartupInfoA
004DC35F |.F64424 30 01 TEST BYTE PTR SS:[ESP+30], 1
004DC364 |.0FB74424 34 MOVZX EAX, WORD PTR SS:[ESP+34]
004DC369 |.75 05 JNZ SHORT 004DC370
004DC36B |.B8 0A000000 MOV EAX, 0A
004DC370 |>50 PUSH EAX
004DC371 |.56 PUSH ESI
004DC372 |.6A 00 PUSH 0
004DC374 |.6A 00 PUSH 0 ; /pModule = NULL
004DC376 |.FF15 24D25300 CALL DWORD PTR DS:[<&KERNEL32.GetModuleHandleA>] ; \GetModuleHandleA
004DC37C |.50 PUSH EAX
004DC37D |.E8 FEFBFFFF CALL 004DBF80
004DC382 50 PUSH EAX
004DC383 FF15 20D25300 CALL DWORD PTR DS:[<&KERNEL32.ExitProcess>] ; kernel32.ExitProcess
004DC389 5E DB 5E ; CHAR '^'

как узнать в olly ссылки на 004DC383 FF15 20D25300 CALL DWORD PTR DS:[<&KERNEL32.ExitProcess>] ; kernel32.ExitProcess
из каких мест прыгает на этот адрес 004DC383
как обойти exit?
С Уважением Rio.



Ранг: 95.5 (постоянный), 36thx
Активность: 0.080.04
Статус: Участник

Создано: 13 декабря 2009 18:30
· Личное сообщение · #4

Вот что нарисовала IDA

ba98_13.12.2009_CRACKLAB.rU.tgz - screen.7z



Ранг: 116.5 (ветеран), 3thx
Активность: 0.070
Статус: Участник

Создано: 13 декабря 2009 18:39 · Поправил: Valemox
· Личное сообщение · #5

Rio пишет:
из каких мест прыгает на этот адрес 004DC383

Ты забыл, чо перед вызовом ExitProcess в стеке должен параметр помещен, посему тебе нужно это место, где в EAX должен быть 0:
004DC382 50 PUSH EAX
соответственно и левые переходы должны вести сюда или рядом.



Ранг: 95.5 (постоянный), 36thx
Активность: 0.080.04
Статус: Участник

Создано: 13 декабря 2009 18:50 · Поправил: Rio
· Личное сообщение · #6

да спасибо!
собственно:
004DC369 75 05 JNZ SHORT 004DC370
на
004DC369 74 05 JE SHORT 004DC370
всё нормально.
С Уважением Rio.




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 13 декабря 2009 20:14
· Личное сообщение · #7

Тогда, видимо, можно закрыть.


 eXeL@B —› Вопросы новичков —› Как избежать <&KERNEL32.ExitProcess>
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати