| Посл.ответ | 
Сообщение | 
  Ранг: 420.3 (мудрец) Активность: 0.24↘0 Статус: Участник 
 
 | 
Создано: 09 апреля 2005 16:13 · Поправил: ValdiS   · Личное сообщение ·  #1 
Привет всем.
 Решил исследовать UltraISO (для работы с образами CD и DVD). 
 hxxp://ezbsvs.com/download/uiso7_me.exe
 Упакована AsPack 2.12. Распаковывается стандартно, без проблем. Регистрацию хранит в реестре HKEY_CURRENT_USER\Software\EasyBoot Systems. Проверяет верность регистрации при запуске.
 Перерыл кучу кода, разобрался как криптится ключ Registration в реестре (xor константы, вводимого серийника и имени). Но... Никак не могу найти процедуру проверки (точнее процедуру нашел, в которую в качестве параметров передаются имя и серийник, но не получается найти ПРОВЕРОЧКУ, чтобы подобрать валидный серийник по имени).  
 004029C4   . E8 67F70400    CALL UltraISO.00452130                   ; \UltraISO.00452130
 004029C9   . 83C4 08        ADD ESP,8
 004029CC   . A3 3C155900    MOV DWORD PTR DS:[59153C],EAX
 004029D1   . 8B15 3C155900  MOV EDX,DWORD PTR DS:[59153C]
 004029D7   . 85D2           TEST EDX,EDX
 004029D9   . 74 1D          JE SHORT UltraISO.004029F8
 004029DB   . 8D8D B4FDFFFF  LEA ECX,DWORD PTR SS:[EBP-24C]
 004029E1   . 51             PUSH ECX                                 ; /Arg2-  Серийник
004029E2   . 8D85 B4FEFFFF  LEA EAX,DWORD PTR SS:[EBP-14C]           ; |
 004029E8   . 50             PUSH EAX                                 ; |Arg1 -  Имя
004029E9   . E8 26EEFFFF    CALL UltraISO.00401814   ; \UltraISO.00401814   процедура проверки
004029EE   . 83C4 08        ADD ESP,8
 004029F1   . A3 3C155900    MOV DWORD PTR DS:[59153C],EAX
 004029F6   . EB 08          JMP SHORT UltraISO.00402A00
 004029F8   > 33D2           XOR EDX,EDX
 004029FA   . 8915 3C155900  MOV DWORD PTR DS:[59153C],EDX
 00402A00   > 8B0D A46D5F00  MOV ECX,DWORD PTR DS:[5F6DA4]
   Кто исследовал может подсобите.   
Сорри за правку, поменял ссылку. Эта работает.   
----- Сколько ни наталкивали на мысль – все равно сумел увернуться  | Сообщение посчитали полезным:  | 
 | 
 Ранг: 56.9 (постоянный) Активность: 0.05↘0 Статус: Участник 
 
 | 
Создано: 08 июня 2005 00:11   · Личное сообщение ·  #2 
ValdiS
Блин я посмотрел её через PEiD+криптоанализер,там дофига накручено,но у меня есть кегин от 1.6 установка поверх старой версии проходит нормально прога работает как ПРО.
   | Сообщение посчитали полезным:   | 
  Ранг: 420.3 (мудрец) Активность: 0.24↘0 Статус: Участник 
 
 | 
Создано: 08 июня 2005 11:01   · Личное сообщение ·  #3 
Ruller пишет:
 старой версии проходит нормально прога работает как ПРО. 
Видимо алго проверки регистрации такой же, и ключи подошли.
 Ruller пишет:
 там дофига накручено  
Все же буду пробовать, интересно...   
Там вся защита построена на туевой куче ключиков-переменных. 
 Самые интересные процедурки по адресам 50077c и 517b08. Это что касается работоспособности проги как Pro. 
 Ну, и сама защита от изменений, конечно же. Тут еще надо покопаться...   
----- Сколько ни наталкивали на мысль – все равно сумел увернуться  | Сообщение посчитали полезным:   | 
  Ранг: 420.3 (мудрец) Активность: 0.24↘0 Статус: Участник 
 
 | 
Создано: 18 июня 2005 18:32   · Личное сообщение ·  #4 
ValdiS пишет:
 Все же буду пробовать, интересно...  
Устал, полностью снять ограничения не получается.   
Слишком накручено, проверок море, может попробовать закейгенить. Кто-нибудь пробовал исследовать данную прогу?
 ----- Сколько ни наталкивали на мысль – все равно сумел увернуться  | Сообщение посчитали полезным:   | 
 Ранг: 1.0 (гость) Активность: 0=0 Статус: Участник 
 
 | 
Создано: 18 июля 2005 00:44   · Личное сообщение ·  #5 
Народ а пришлите ктонить версию 1.6 везде на 1.8 натыкаюсь.
 Мыло
 boxсабакаnxt.ru
 Спасибо.
   | Сообщение посчитали полезным:  | 
 Ранг: 1.0 (гость) Активность: 0=0 Статус: Участник 
 
 | 
Создано: 18 июля 2005 00:59 · Поправил: xbox   · Личное сообщение ·  #6 
Спасибо уже не надо ,разобрался.
 Нужно было дату назад перевести   
  | Сообщение посчитали полезным:  | 
  Ранг: 529.0 (!), 110thx Активность: 0.29↘0.04 Статус: Участник 5KRT 
 
 | 
Создано: 29 декабря 2005 21:58   · Личное сообщение ·  #7 
Люди, у вас ещё не пропало желание поломать прогу, только более поздней версии (7.6.1.1125), 
 вроде все ограничения снял, только мазолит глаза надпись "(Незарегистрированая версия)"
 Я сам новичёк, так что пока она мне не по зубам!
 Недоломанный файл тут:
 www.megaupload.com/?d=50AETW9N
 ----- Research For Food  | Сообщение посчитали полезным:  | 
  Ранг: 990.2 (! ! !), 380thx Активность: 0.68↘0 Статус: Модератор Author of DiE 
 
 | 
Создано: 29 декабря 2005 22:08   · Личное сообщение ·  #8 
daFix пишет:
 Люди, у вас ещё не пропало желание поломать прогу, только более поздней версии (7.6.1.1125), 
 вроде все ограничения снял, только мазолит глаза надпись "(Незарегистрированая версия)" 
 Я сам новичёк, так что пока она мне не по зубам! 
 Недоломанный файл тут: 
 www.megaupload.com/?d=50AETW9N 
ты недоламал =) причём как бы начал не от туда...
 я помню когда понаивности сломал эту версию.. начал на кнопки тыкать....
 а тут бах.. и не зарегена вылетела... тогда покапал глубже...
 там короче где-то в начале проги есть проверочка и после неё запись в переменные
 0 или 1 вот тебя надо это отловить... тогда всё само уберётся...
 а так там ещё куча проверок... =) сюрпризов так сказать..
 ща не могу посмотреть, время =) надо ещё фортран учить завтра зачёт...
 ----- [nice coder and reverser]  | Сообщение посчитали полезным:   | 
  Ранг: 85.5 (постоянный), 16thx Активность: 0.04↗0.05 Статус: Участник 
 
 | 
Создано: 30 декабря 2005 06:37   · Личное сообщение ·  #9 
daFix пишет:
 Люди, у вас ещё не пропало желание поломать прогу, только более поздней версии (7.6.1.1125),  
Я ломал эту версию, и более позднюю 7.6.5.1225   
Патч для 7.6.1.1125 тут www.ramzezzz.narod.ru/ultraiso_7611125_full_cracked_exe.rar
 Hellspawn пишет:
 мазолит глаза надпись "(Незарегистрированая версия)"  
Возьми редактор ресурсов и напиши чё нибудь более приятное   
  | Сообщение посчитали полезным:   | 
  Ранг: 529.0 (!), 110thx Активность: 0.29↘0.04 Статус: Участник 5KRT 
 
 | 
Создано: 30 декабря 2005 09:10   · Личное сообщение ·  #10 
Hellspawn
Желаю тебе удачи на зачоте!  
Пока ту проверочку не нашёл, но буду искать!
 RAMZEZzz
Так эта надписть в языковой DLLке!  
----- Research For Food  | Сообщение посчитали полезным:   | 
  Ранг: 420.3 (мудрец) Активность: 0.24↘0 Статус: Участник 
 
 | 
Создано: 30 декабря 2005 13:52   · Личное сообщение ·  #11 
daFix
Когда все проверки снимешь, то и надписи не будет. Главное - найди нужные переменные. Поставь бряк и смотри, где срабатывает. Кстати, имя, на кого зарегистрирована программа, хранится в реестре.
 ----- Сколько ни наталкивали на мысль – все равно сумел увернуться  | Сообщение посчитали полезным:   | 
  Ранг: 529.0 (!), 110thx Активность: 0.29↘0.04 Статус: Участник 5KRT 
 
 | 
Создано: 02 января 2006 20:48   · Личное сообщение ·  #12  | 
  Ранг: 529.0 (!), 110thx Активность: 0.29↘0.04 Статус: Участник 5KRT 
 
 | 
Создано: 02 января 2006 21:01   · Личное сообщение ·  #13  | 
  Ранг: 529.0 (!), 110thx Активность: 0.29↘0.04 Статус: Участник 5KRT 
 
 | 
Создано: 02 января 2006 21:03   · Личное сообщение ·  #14  | 
  Ранг: 529.0 (!), 110thx Активность: 0.29↘0.04 Статус: Участник 5KRT 
 
 | 
Создано: 02 января 2006 21:09   · Личное сообщение ·  #15 
Короче, код проверки тут:
 
 0045731C  /. 55             PUSH EBP
 0045731D  |. 8BEC           MOV EBP,ESP
 0045731F  |. 81C4 CCFCFFFF  ADD ESP,-334
 00457325  |. 8D45 DC        LEA EAX,DWORD PTR SS:[EBP-24]
 00457328  |. 50             PUSH EAX                                 ; /pHandle
 00457329  |. 68 73665E00    PUSH UltraISO.005E6673                   ; |Subkey = "SOFTWARE\EasyBoot Systems\UltraISO\5.0"
 0045732E  |. 68 01000080    PUSH 80000001                            ; |hKey = HKEY_CURRENT_USER
 00457333  |. E8 9C0F1500    CALL <JMP.&ADVAPI32.RegOpenKeyA>         ; \RegOpenKeyA
 00457338  |. 85C0           TEST EAX,EAX
 0045733A  |. 74 07          JE SHORT UltraISO.00457343
 0045733C  |. 33C0           XOR EAX,EAX
 0045733E  |. E9 93020000    JMP UltraISO.004575D6
 00457343  |> C745 D4 000100>MOV DWORD PTR SS:[EBP-2C],100
 0045734A  |. 8D55 D4        LEA EDX,DWORD PTR SS:[EBP-2C]
 0045734D  |. 52             PUSH EDX                                 ; /pBufSize
 0045734E  |. 8D8D CCFCFFFF  LEA ECX,DWORD PTR SS:[EBP-334]           ; |
 00457354  |. 51             PUSH ECX                                 ; |Buffer
 00457355  |. 8D45 D8        LEA EAX,DWORD PTR SS:[EBP-28]            ; |
 00457358  |. 50             PUSH EAX                                 ; |pValueType
 00457359  |. 6A 00          PUSH 0                                   ; |Reserved = NULL
 0045735B  |. 68 9A665E00    PUSH UltraISO.005E669A                   ; |ValueName = "UserName"
 00457360  |. FF75 DC        PUSH DWORD PTR SS:[EBP-24]               ; |hKey
 00457363  |. E8 7E0F1500    CALL <JMP.&ADVAPI32.RegQueryValueExA>    ; \RegQueryValueExA
 00457368  |. 33C0           XOR EAX,EAX
 0045736A  |. 75 14          JNZ SHORT UltraISO.00457380
 0045736C  |. 8D95 CCFCFFFF  LEA EDX,DWORD PTR SS:[EBP-334]
 00457372  |. 52             PUSH EDX                                 ; /Arg2
 00457373  |. FF75 08        PUSH DWORD PTR SS:[EBP+8]                ; |Arg1
 00457376  |. E8 65D81300    CALL UltraISO.00594BE0                   ; \UltraISO.00594BE0
 0045737B  |. 83C4 08        ADD ESP,8
 0045737E  |. EB 07          JMP SHORT UltraISO.00457387
 00457380  |> 33C0           XOR EAX,EAX
 00457382  |. E9 4F020000    JMP UltraISO.004575D6
 00457387  |> C745 D4 000100>MOV DWORD PTR SS:[EBP-2C],100
 0045738E  |. 8D55 D4        LEA EDX,DWORD PTR SS:[EBP-2C]
 00457391  |. 52             PUSH EDX                                 ; /pBufSize
 00457392  |. 8D8D CCFCFFFF  LEA ECX,DWORD PTR SS:[EBP-334]           ; |
 00457398  |. 51             PUSH ECX                                 ; |Buffer
 00457399  |. 8D45 D8        LEA EAX,DWORD PTR SS:[EBP-28]            ; |
 0045739C  |. 50             PUSH EAX                                 ; |pValueType
 0045739D  |. 6A 00          PUSH 0                                   ; |Reserved = NULL
 0045739F  |. 68 A3665E00    PUSH UltraISO.005E66A3                   ; |ValueName = "Registration"
 004573A4  |. FF75 DC        PUSH DWORD PTR SS:[EBP-24]               ; |hKey
 004573A7  |. E8 3A0F1500    CALL <JMP.&ADVAPI32.RegQueryValueExA>    ; \RegQueryValueExA
 004573AC  |. 33C0           XOR EAX,EAX
 004573AE  |. 75 18          JNZ SHORT UltraISO.004573C8
 004573B0  |. 8D95 CCFCFFFF  LEA EDX,DWORD PTR SS:[EBP-334]
 004573B6  |. 52             PUSH EDX                                 ; /Arg2
 004573B7  |. 8D8D CCFEFFFF  LEA ECX,DWORD PTR SS:[EBP-134]           ; |
 004573BD  |. 51             PUSH ECX                                 ; |Arg1
 004573BE  |. E8 1DD81300    CALL UltraISO.00594BE0                   ; \UltraISO.00594BE0
 004573C3  |. 83C4 08        ADD ESP,8
 004573C6  |. EB 07          JMP SHORT UltraISO.004573CF
 004573C8  |> 33C0           XOR EAX,EAX
 004573CA  |. E9 07020000    JMP UltraISO.004575D6
 004573CF  |> FF75 DC        PUSH DWORD PTR SS:[EBP-24]               ; /hKey
 004573D2  |. E8 E50E1500    CALL <JMP.&ADVAPI32.RegCloseKey>         ; \RegCloseKey
 004573D7  |. 33D2           XOR EDX,EDX
 004573D9  |. 8955 F0        MOV DWORD PTR SS:[EBP-10],EDX
 004573DC  |> 8B4D F0        /MOV ECX,DWORD PTR SS:[EBP-10]
 004573DF  |. 8A844D CCFEFFF>|MOV AL,BYTE PTR SS:[EBP+ECX*2-134]
 004573E6  |. 8845 CF        |MOV BYTE PTR SS:[EBP-31],AL
 004573E9  |. 8A55 CF        |MOV DL,BYTE PTR SS:[EBP-31]
 004573EC  |. 80F2 30        |XOR DL,30
 004573EF  |. 72 0E          |JB SHORT UltraISO.004573FF
 004573F1  |. 8A4D CF        |MOV CL,BYTE PTR SS:[EBP-31]
 004573F4  |. 80F1 39        |XOR CL,39
 004573F7  |. 77 06          |JA SHORT UltraISO.004573FF
 004573F9  |. 8045 CF D0     |ADD BYTE PTR SS:[EBP-31],0D0
 004573FD  |. EB 2E          |JMP SHORT UltraISO.0045742D
 004573FF  |> 8A45 CF        |MOV AL,BYTE PTR SS:[EBP-31]
 00457402  |. 34 61          |XOR AL,61
 00457404  |. 72 0E          |JB SHORT UltraISO.00457414
 00457406  |. 8A55 CF        |MOV DL,BYTE PTR SS:[EBP-31]
 00457409  |. 80F2 66        |XOR DL,66
 0045740C  |. 77 06          |JA SHORT UltraISO.00457414
 0045740E  |. 8045 CF A9     |ADD BYTE PTR SS:[EBP-31],0A9
 00457412  |. EB 19          |JMP SHORT UltraISO.0045742D
 00457414  |> 8A4D CF        |MOV CL,BYTE PTR SS:[EBP-31]
 00457417  |. 80F1 41        |XOR CL,41
 0045741A  |. 72 0D          |JB SHORT UltraISO.00457429
 0045741C  |. 8A45 CF        |MOV AL,BYTE PTR SS:[EBP-31]
 0045741F  |. 34 46          |XOR AL,46
 00457421  |. 77 06          |JA SHORT UltraISO.00457429
 00457423  |. 8045 CF C9     |ADD BYTE PTR SS:[EBP-31],0C9
 00457427  |. EB 04          |JMP SHORT UltraISO.0045742D
 00457429  |> C645 CF 00     |MOV BYTE PTR SS:[EBP-31],0
 0045742D  |> 8A55 CF        |MOV DL,BYTE PTR SS:[EBP-31]
 00457430  |. C1E2 04        |SHL EDX,4
 00457433  |. 8B4D F0        |MOV ECX,DWORD PTR SS:[EBP-10]
 00457436  |. 88940D CCFDFFF>|MOV BYTE PTR SS:[EBP+ECX-234],DL
 0045743D  |. 8B45 F0        |MOV EAX,DWORD PTR SS:[EBP-10]
 00457440  |. 8A9445 CDFEFFF>|MOV DL,BYTE PTR SS:[EBP+EAX*2-133]
 00457447  |. 8855 CF        |MOV BYTE PTR SS:[EBP-31],DL
 0045744A  |. 8A4D CF        |MOV CL,BYTE PTR SS:[EBP-31]
 0045744D  |. 80F1 30        |XOR CL,30
 00457450  |. 72 0D          |JB SHORT UltraISO.0045745F
 00457452  |. 8A45 CF        |MOV AL,BYTE PTR SS:[EBP-31]
 00457455  |. 34 39          |XOR AL,39
 00457457  |. 77 06          |JA SHORT UltraISO.0045745F
 00457459  |. 8045 CF D0     |ADD BYTE PTR SS:[EBP-31],0D0
 0045745D  |. EB 2F          |JMP SHORT UltraISO.0045748E
 0045745F  |> 8A55 CF        |MOV DL,BYTE PTR SS:[EBP-31]
 00457462  |. 80F2 61        |XOR DL,61
 00457465  |. 72 0E          |JB SHORT UltraISO.00457475
 00457467  |. 8A4D CF        |MOV CL,BYTE PTR SS:[EBP-31]
 0045746A  |. 80F1 66        |XOR CL,66
 0045746D  |. 77 06          |JA SHORT UltraISO.00457475
 0045746F  |. 8045 CF A9     |ADD BYTE PTR SS:[EBP-31],0A9
 00457473  |. EB 19          |JMP SHORT UltraISO.0045748E
 00457475  |> 8A45 CF        |MOV AL,BYTE PTR SS:[EBP-31]
 00457478  |. 34 41          |XOR AL,41
 0045747A  |. 72 0E          |JB SHORT UltraISO.0045748A
 0045747C  |. 8A55 CF        |MOV DL,BYTE PTR SS:[EBP-31]
 0045747F  |. 80F2 46        |XOR DL,46
 00457482  |. 77 06          |JA SHORT UltraISO.0045748A
 00457484  |. 8045 CF C9     |ADD BYTE PTR SS:[EBP-31],0C9
 00457488  |. EB 04          |JMP SHORT UltraISO.0045748E
 0045748A  |> C645 CF 00     |MOV BYTE PTR SS:[EBP-31],0
 0045748E  |> 8B4D F0        |MOV ECX,DWORD PTR SS:[EBP-10]
 00457491  |. 8A45 CF        |MOV AL,BYTE PTR SS:[EBP-31]
 00457494  |. 00840D CCFDFFF>|ADD BYTE PTR SS:[EBP+ECX-234],AL
 0045749B  |. FF45 F0        |INC DWORD PTR SS:[EBP-10]
 0045749E  |. 8B55 F0        |MOV EDX,DWORD PTR SS:[EBP-10]
 004574A1  |. 83F2 10        |XOR EDX,10
 004574A4  |.^0F8C 32FFFFFF  \JL UltraISO.004573DC
 004574AA  |. C745 FC 99F476>MOV DWORD PTR SS:[EBP-4],3E76F499
 004574B1  |. 8175 FC 200902>XOR DWORD PTR SS:[EBP-4],20020920
 004574B8  |. FF75 FC        PUSH DWORD PTR SS:[EBP-4]                ; /Arg3
 004574BB  |. 68 B0665E00    PUSH UltraISO.005E66B0                   ; |Arg2 = 005E66B0 ASCII "%8x"
 004574C0  |. 8D4D E0        LEA ECX,DWORD PTR SS:[EBP-20]            ; |
 004574C3  |. 51             PUSH ECX                                 ; |Arg1
 004574C4  |. E8 8B1A1400    CALL UltraISO.00598F54                   ; \UltraISO.00598F54
 004574C9  |. 83C4 0C        ADD ESP,0C
 004574CC  |. 33C0           XOR EAX,EAX
 004574CE  |. 8945 F0        MOV DWORD PTR SS:[EBP-10],EAX
 004574D1  |> 8B55 F0        /MOV EDX,DWORD PTR SS:[EBP-10]
 004574D4  |. 8B0C95 A8655E0>|MOV ECX,DWORD PTR DS:[EDX*4+5E65A8]
 004574DB  |. 8A440D E0      |MOV AL,BYTE PTR SS:[EBP+ECX-20]
 004574DF  |. 8B55 F0        |MOV EDX,DWORD PTR SS:[EBP-10]
 004574E2  |. 8A8A C8655E00  |MOV CL,BYTE PTR DS:[EDX+5E65C8]
 004574E8  |. 32C1           |XOR AL,CL
 004574EA  |. 8B55 F0        |MOV EDX,DWORD PTR SS:[EBP-10]
 004574ED  |. 888415 CCFEFFF>|MOV BYTE PTR SS:[EBP+EDX-134],AL
 004574F4  |. FF45 F0        |INC DWORD PTR SS:[EBP-10]
 004574F7  |. 8B45 F0        |MOV EAX,DWORD PTR SS:[EBP-10]
 004574FA  |. 83F8 08        |CMP EAX,8
 004574FD  |.^7C D2          \JL SHORT UltraISO.004574D1
 004574FF  |. FF75 08        PUSH DWORD PTR SS:[EBP+8]
 00457502  |. E8 09D71300    CALL UltraISO.00594C10
 00457507  |. 59             POP ECX
 00457508  |. 8945 F8        MOV DWORD PTR SS:[EBP-8],EAX
 0045750B  |. C745 F4 100000>MOV DWORD PTR SS:[EBP-C],10
 00457512  |. 33C9           XOR ECX,ECX
 00457514  |. 894D EC        MOV DWORD PTR SS:[EBP-14],ECX
 00457517  |. 33C0           XOR EAX,EAX
 00457519  |. 8945 F0        MOV DWORD PTR SS:[EBP-10],EAX
 0045751C  |. 8B55 F0        MOV EDX,DWORD PTR SS:[EBP-10]
 0045751F  |. 8B4D F4        MOV ECX,DWORD PTR SS:[EBP-C]
 00457522  |. 33D1           XOR EDX,ECX
 00457524  |. 90             NOP
 00457525  |. 90             NOP
 00457526  |> 8B45 08        /MOV EAX,DWORD PTR SS:[EBP+8]
 00457529  |. 8B55 EC        |MOV EDX,DWORD PTR SS:[EBP-14]
 0045752C  |. 8A0C10         |MOV CL,BYTE PTR DS:[EAX+EDX]
 0045752F  |. 8B45 F0        |MOV EAX,DWORD PTR SS:[EBP-10]
 00457532  |. 8A9405 CCFDFFF>|MOV
  ----- Research For Food
 
   | Сообщение посчитали полезным: 
  | 
 Ранг: 103.1 (ветеран), 3thx Активность: 0.07↘0.01 Статус: Участник 
 
 | 
Создано: 04 января 2006 18:23   · Личное сообщение ·  #16 
там вообще-то не одна процедура проверки! может штуки 3 причём разные.
 ----- Crack your mind, save the planet  | Сообщение посчитали полезным:  | 
  Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник 
 
 | 
Создано: 04 января 2006 18:38   · Личное сообщение ·  #17 
daFix
И нафига было такой здоровый код постить? Текстовик в аттач...
 Styx пишет:
 там вообще-то не одна процедура проверки! может штуки 3 причём разные. 
В прошлых версиях было довольно много проверок, 6-7 точно..
   | Сообщение посчитали полезным:   | 
  Ранг: 85.5 (постоянный), 16thx Активность: 0.04↗0.05 Статус: Участник 
 
 | 
Создано: 05 января 2006 07:43   · Личное сообщение ·  #18 
daFix пишет:
 Так эта надписть в языковой DLLке! 
а можно поверх еще один TextBox создать, а у того размер 0x0 сделать     (правда по извращенски как то    )
   | Сообщение посчитали полезным:   | 
  Ранг: 500.6 (!), 7thx Активность: 0.26↘0 Статус: Участник 
 
 | 
Создано: 05 января 2006 21:57   · Личное сообщение ·  #19 
Ara пишет:
 В прошлых версиях было довольно много проверок, 6-7 точно.. 
А ни чего и неизменилось, сегодня смотрел.
 Десять JE > JMP и один нопится.
   | Сообщение посчитали полезным:   | 
  Ранг: 529.0 (!), 110thx Активность: 0.29↘0.04 Статус: Участник 5KRT 
 
 | 
Создано: 06 января 2006 12:54   · Личное сообщение ·  #20 
Ara
И нафига было такой здоровый код постить? Текстовик в аттач... 
Я три раза пытался приаттачить, и    нефига: "Файл не найден!"
 ----- Research For Food  | Сообщение посчитали полезным:   | 
  Ранг: 529.0 (!), 110thx Активность: 0.29↘0.04 Статус: Участник 5KRT 
 
 | 
Создано: 06 января 2006 12:59   · Личное сообщение ·  #21 
RAMZEZzz
Так надпись-то в заголовке окна.   
NIKOLA
Не могбы сказать по каким адресам, если не влом?   
----- Research For Food  | Сообщение посчитали полезным:   | 
  Ранг: 420.3 (мудрец) Активность: 0.24↘0 Статус: Участник 
 
 | 
Создано: 06 января 2006 13:06   · Личное сообщение ·  #22 
daFix пишет:
 Не могбы сказать по каким адресам, если не влом? 
daFix, чтобы твои адреса и  NIKOLA совпали, вы должны исследовать одну и ту же версию проги. А авторы UltraISO делают изменения в файлах, не меняя даже билда программы. С этим мы сталкивались (если почитать всю тему). По всей видимости частое исправление/изменение исполняемых файлов программы - это тоже  своего рода защита от взлома.
 ----- Сколько ни наталкивали на мысль – все равно сумел увернуться  | Сообщение посчитали полезным:   | 
  Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник 
 
 | 
Создано: 06 января 2006 13:43   · Личное сообщение ·  #23 
ValdiS пишет:
 частое исправление/изменение исполняемых файлов программы - это тоже своего рода защита от взлома 
Не, скорее это защита от кряка. Вспомни, когда ее ломали, то каждый скачанный билд был разным и кряки уже не канали...Интересная политика   
  | Сообщение посчитали полезным:   | 
  Ранг: 529.0 (!), 110thx Активность: 0.29↘0.04 Статус: Участник 5KRT 
 
 | 
Создано: 06 января 2006 14:07   · Личное сообщение ·  #24 
Облом! Ну ладно буду продолжать иcследование самостоятельно, а авторы молодцы, хорошо придумали!   
Всёравно, всем спасибо!   
----- Research For Food  | Сообщение посчитали полезным:  | 
  Ранг: 500.6 (!), 7thx Активность: 0.26↘0 Статус: Участник 
 
 | 
Создано: 06 января 2006 18:28 · Поправил: NIKOLA   · Личное сообщение ·  #25 
daFix пишет:
 Не могбы сказать по каким адресам, если не влом? 
Если тебе нужен кряк, то в запросы на кряк тебе дорога, а если тебе
 интересен крякинг, бери отладчик и иследуй. Там ничего сложного нет
 (я имею ввиду в проге). 
 Для толчка: вводиш любые рег. данные и бряк на RegQueryValueExA.
   | Сообщение посчитали полезным:   | 
 Ранг: 516.1 (!), 39thx Активность: 0.28↘0 Статус: Участник 
 
 | 
Создано: 11 января 2006 11:33   · Личное сообщение ·  #26  | 
 Ранг: 200.3 (наставник) Активность: 0.09↘0 Статус: Участник 
 
 | 
Создано: 11 января 2006 12:16   · Личное сообщение ·  #27 
Я что б не разбирать алго генерации серийника - просто патчил, искал по константе и ещё кое-что патчил, но вроде работает и без нареканий.
 ----- Само плывет в pуки только то, что не тонет.  | Сообщение посчитали полезным:  |