eXeL@B —› Вопросы новичков —› Вопрос по патчингу |
Посл.ответ | Сообщение |
|
Создано: 14 сентября 2016 18:19 · Личное сообщение · #1 7E3749BF E8 B72B0000 CALL USER32.7E37757B ставлю бряк f2 жму f9 убираю бряк f2 вхожу в вызов тресим по f8 идём до 7E377603 6A 00 PUSH 1 7E377607 53 PUSH EBX 7E377613 /0F84 A0000000 JE USER32.7E3776B9 переход 7E3776B9 395D 10 CMP DWORD PTR SS:[EBP+10],EBX 7E37764D 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8] цикл =========================================================== тут если пропатчить то нага не будет можно изготовить инлайн патч 7E377601 /EB 58 JMP SHORT USER32.7E37765B 7E377603 |6A 00 PUSH 0 ================================================================= но где место в теле программы вызова этого окна я в упор не вижу, и еще там осталась регистрационная форма вот как выловить ключ тоже не понял может кто подскажет ? (сам файл покрыт неолайтом приатачил не распакованый ехе дабы не увелчивать размер файла и не грузить на файлообменники.)EP: 0058B1E6 OEP: 004054C9 5c37_14.09.2016_EXELAB.rU.tgz - exelab.tar |
|
Создано: 14 сентября 2016 18:44 · Поправил: Dynamic · Личное сообщение · #2 |
|
Создано: 14 сентября 2016 19:42 · Поправил: dosprog · Личное сообщение · #3 |
|
Создано: 14 сентября 2016 20:11 · Личное сообщение · #4 |
|
Создано: 14 сентября 2016 20:24 · Личное сообщение · #5 |
|
Создано: 14 сентября 2016 20:28 · Поправил: dosprog · Личное сообщение · #6 lenovo пишет: патчить собираюсь nag-скрин Дело вкуса, но походу он не мешает, вдобавок программа лажается, что толку её ковырять? Чисто академический интерес? - этот софт давно заброшен ввиду своей корявости. Есть б.м. нормальная софтина для сходного с сабжем применения, и там тоже есть нагскрин и триал 7 дней, как положено. Можно юзать. |
|
Создано: 15 сентября 2016 06:41 · Поправил: unknownproject · Личное сообщение · #7 Можно запатчить следующим образом, чтобы убить наг: Code:
Сам наг порождается функой DialogBoxParamA. Аналогично можно поступить и с этим коллом для обхода проверки при вводе ключа: Code:
Как видно, что идет вызов одной и той же процедуры. Софт, как и сервак, который проводил активацию, давно устарели и сдохли, а так там же константа была лол: Code:
Непонятно только то, как ее прилепить в ini файле в блок [Registration], хотя в этом и нужды нет. dosprog пишет: 2) Похоже, она не работает как надо - "защищаемый" файл надувается на 14 Мб и выходит неработоспособным. Ну как сказать.Сжал им ради теста жирный делфяной эксешник и получил на выходе 7 вместо 13мб, т.е. 44 процента и запускается все на ок. Добавлено спустя 33 минуты dosprog пишет: Есть б.м. нормальная софтина для сходного с сабжем применения, и там тоже есть нагскрин и триал 7 дней, как положено. Можно юзать. --> ExeLockout 3.0 <-- А зачем там патч, если есть такой вызов: Code:
И ключ, например, вот такой: Code:
//А, ну правильно.В нулевых годах было модно константы пихать и даже сверять их через запрос на сервак лол. ----- TEST YOUR MIGHT |
eXeL@B —› Вопросы новичков —› Вопрос по патчингу |