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

 eXeL@B —› Вопросы новичков —› Help ME
Посл.ответ Сообщение

Ранг: 14.2 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 06 апреля 2007 13:28
· Личное сообщение · #1

Есть проги IconTOY 3.1, Melody 1.52 я в оли их сломал exe регю ник пишу и любой серийник регю значит проги зарегены после перезапуска прог они опять 30 дней опять регю они зарегены и т.д. что нада сделать что рега не слетала?



Ранг: 14.2 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 06 апреля 2007 13:29
· Личное сообщение · #2

оф сайт прог www.lighttek.com/index.htm



Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 06 апреля 2007 13:37
· Личное сообщение · #3

Имя любое а ключ например такой 12232332 или один из ~30 штук находящихся с адреса
00485C6B |. 3D 8CA6BA00 CMP EAX,0BAA68C
и дальше))



Ранг: 14.2 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 06 апреля 2007 13:42
· Личное сообщение · #4

не понял )))



Ранг: 14.2 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 06 апреля 2007 13:45
· Личное сообщение · #5

по вдресу 00485C6B сравнение идёт какоето (cmp) как ключи то вынуть?



Ранг: 14.2 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 06 апреля 2007 13:48
· Личное сообщение · #6

по адресу 00485E2D сменил JNZ на JZ и всё cool не слетает больше ))



Ранг: 14.2 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 06 апреля 2007 13:49 · Поправил: Dima555
· Личное сообщение · #7

Veliant а как вы унали про этот адрес (мне на будующее)



Ранг: 14.2 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 06 апреля 2007 13:55
· Личное сообщение · #8

и чтот в проги Melody всё ещё слетает рега там по какому адресу ещё что я не доделал?



Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 06 апреля 2007 13:56
· Личное сообщение · #9

CMP EAX,0BAA68C
0x0BAA68C=12232332
стоя на этой команде в eax лежит то что я ввел в поле код =>следовательно сравнивается с нужным серийником



Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 06 апреля 2007 14:02
· Личное сообщение · #10

Для Melody ключ генерится от имени поэтому для Dima555 ключик 69402



Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 06 апреля 2007 14:03
· Личное сообщение · #11

ща времени нет, потом может кейгенчик намучу)



Ранг: 14.2 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 06 апреля 2007 14:04
· Личное сообщение · #12

стоя на этой команде в eax лежит то что я ввел в поле код

как в этот eax попасть чтоб код вынуть ну и чем?



Ранг: 14.2 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 06 апреля 2007 14:05 · Поправил: Dima555
· Личное сообщение · #13

нафиг кейген я хочу сам учица ламать а то не када не научусь

ну и прогу я не юзаю хрень какаято я тока поломать хочу...



Ранг: 14.2 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 06 апреля 2007 14:06
· Личное сообщение · #14

Для Melody ключ генерится от имени поэтому для Dima555 ключик 69402

а это как узнали блин а я мучаюсь с этими JNZ Меняю на JZ и вроде как регица но слетает



Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 06 апреля 2007 15:22
· Личное сообщение · #15

Вот теперь есть время могу обьяснить
IconTOY
-----------------
Запускаем прогу и смотрим что она выдает при вводе неверного ключа....Откываем прогу в дизасме(я использую HDasm) и ищем обращени к строковой константе "Registrtion key error!....она тока в одном месте -> 0x00486076 на этот адрес идет JNE с адреса 0x00458FAC
00485F9B > A1 04E94800 MOV EAX,DWORD PTR DS:[48E904]
00485FA0 . E8 B3FCFFFF CALL icontoy.00485C58
00485FA5 . 803D 00E94800 >CMP BYTE PTR DS:[48E900],1
00485FAC . 0F85 C4000000 JNZ icontoy.00486076

т.е. если после выполнения процедуры по адресу 00485C58 в байте 48E900 должна быть единица....
Заходим в call по F7....ну вот а потом дальше увидел сравнения....отсюда и узнал ключ



Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 06 апреля 2007 15:29
· Личное сообщение · #16

С Melody почти также:
Открываем в HDasm'е и ищем "Invalide registration name or code....." попадаем на адрес 0x00447456 и видим что на него указывает jne по адресу 0x00447387. Ставим бряк на 0x00447387 и начинаем регаться....тормозимся на бряке....смотрим в EAX, а там....наш серийник)



Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 06 апреля 2007 15:34
· Личное сообщение · #17

В Melody алгоритм простой - берем ASCII значение каждого символа имени и складываем....потом берем это число и смещаем в лево на 7 битов и затем прибавляем исходное значение



Ранг: 14.2 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 06 апреля 2007 15:45
· Личное сообщение · #18

Заходим в call по F7....ну вот а потом дальше увидел сравнения....отсюда и узнал ключ

не понял по F7 там и что там и куда смареть не вижу





Ранг: 14.2 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 06 апреля 2007 15:48
· Личное сообщение · #19

и видим что на него указывает jne по адресу 0x00447387

как это увидеть?



Ранг: 14.2 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 06 апреля 2007 15:49
· Личное сообщение · #20

а всё с Jne разабрался ))



Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 06 апреля 2007 15:50
· Личное сообщение · #21

читай личку



Ранг: 14.2 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 06 апреля 2007 15:50
· Личное сообщение · #22

тормозимся на бряке....смотрим в EAX, а там....наш серийник)

почти вышло где EAX смареть? и как


 eXeL@B —› Вопросы новичков —› Help ME
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати