![]() |
eXeL@B —› Вопросы новичков —› Помогите доломать |
Посл.ответ | Сообщение |
|
Создано: 11 октября 2011 10:22 · Поправил: dimka_new · Личное сообщение · #1 В общем ковыряю прогу Почтовые Конверты 1.25 вот ссылка - http://rghost.ru/25105231 (3 Мб - кое-что удалил для уменьшения размера, но вроде запускается) Нашел вот такой код: Code:
Подобрал серийник - 1294527N902WERHSUIO (по строке - 92N2HS) Но через какое-то время программа выдает окно о неверной регистрации, нашел такое место: Code:
при смене джампа - сообщение вылазить перестало, но никак не могу понять откуда эта функа вызывается ? Просьба спецам - помогшите доломать !!! Add Нашел куда ссылается код: Code:
ключ принял вид - 109452LNN024ERHSUIO ![]() |
|
Создано: 12 октября 2011 09:53 · Личное сообщение · #2 Но это еще не все ![]() А надпись на конвертах "Сделано в пробной версии" кто будет убирать ? Вот держи серийники: H09U62LNNP24GSHS6LB H09U62LNNS24PSHS5TT H09U62LNN3243SHS4A2 кейген отправил в ЛС (для теста) ----- ds ![]() |
|
Создано: 12 октября 2011 11:32 · Личное сообщение · #3 DimitarSerg Вот блин хитропопые шароварщики - спасибо за подсказку. Смущает только вот это место: Code:
поставил бряк на данное место - жду ![]() |
|
Создано: 12 октября 2011 12:01 · Поправил: DimitarSerg · Личное сообщение · #4 |
|
Создано: 15 октября 2011 22:22 · Личное сообщение · #5 005E4884 > . 53 PUSH EBX ; <-TfrmRegister@B1Click 005E4885 . 8BD8 MOV EBX,EAX 005E4887 . 6A 10 PUSH 10 005E4889 . A1 68A06200 MOV EAX,DWORD PTR DS:[62A068] 005E488E . 8B00 MOV EAX,DWORD PTR DS:[EAX] 005E4890 > . 8B80 084D0000 MOV EAX,DWORD PTR DS:[EAX+4D08] ; *TfrmMain.OFFS_4D08:String (ASCII "The activation key is invalid.") 005E4896 > . E8 7DF9E1FF CALL 00404218 ; ->system.@LStrToPChar; 00404218 /$ 85C0 TEST EAX,EAX 0040421A |. 74 02 JE SHORT 0040421E 0040421C |. C3 RET 0040421D | 00 DB 00 0040421E |> B8 1D424000 MOV EAX,0040421D 00404223 \. C3 RET 005E489B . 8BD0 MOV EDX,EAX 005E489D . B9 B8485E00 MOV ECX,005E48B8 ; ASCII "Aesop" 005E48A2 . A1 70A16200 MOV EAX,DWORD PTR DS:[62A170] 005E48A7 . 8B00 MOV EAX,DWORD PTR DS:[EAX] 005E48A9 > . E8 E2D1E6FF CALL 00451A90 ; ->forms.TApplication.MessageBox(TApplication;PChar;PChar;Longint):Integer; 005E48AE . 8BC3 MOV EAX,EBX 005E48B0 > . E8 079DE6FF CALL 0044E5BC ; ->forms.TCustomForm.Close(TCustomForm); 005E48B5 . 5B POP EBX 005E48B6 . C3 RET Подскажите пожалуйста, может ли вообще программа вычислять длину введенного мной серийника до того как нажму на кнопку B1Click( кнопка Регистрации)? DeDe показывает обработку B1Click именно с адреса 005E4884 > . 53 PUSH EBX ; <-TfrmRegister@B1Click , но пройдя по ф7 мы проходим лишь 1 переход, который если заменить на противоположный, то The activation key is invalid в окошке просто не выводится. то есть получается что программа до адреса 005E4884 и соответственно нажатия на кнопку B1Click поняла что серийник неправильный? ![]() |
|
Создано: 16 октября 2011 01:25 · Личное сообщение · #6 volox79 пишет: может ли вообще программа вычислять длину введенного мной серийника до того как нажму на кнопку B1Click Может. Эту программу не смотрел. А в параллельной ветке http://www.exelab.ru/f/action=vthread&forum=5&topic=19115 так и есть. Кнопка Нехт даже не активируется пока не будет введен верный серийник или номер лицензии необходимой длинны. ----- 127.0.0.1, sweet 127.0.0.1 ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Помогите доломать |