Посл.ответ |
Сообщение |
 Ранг: 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уки только то, что не тонет. | Сообщение посчитали полезным: |