| Сейчас на форуме: ==DJ==[ZLO], Magister Yoda, Rio, Dart Raiden, Alf (+5 невидимых) | 
| eXeL@B —› Основной форум —› Нужен лоадер+memory patcher | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 17 ноября 2004 20:19  · Личное сообщение · #1 Есть файл, который проверяет значение в одном месте - cmp dword ptr DS:[eax+00056024], 00000000 раз 20 или более с разных мест. Потом идет условный переход. Как сделать лоадер, который бы загружал файл, менял значение в процессе в данном месте на 1. Дайте полный исходник, пожалуйста! А-то не охота патчить сам файл во всех этих местах с jne на je. p.s. У меня есть исходники лоадеров, но там меняются байты в RVA, а в регистрах - нет. Будьте внимательнее! ![]()  | 
| 
 | 
Создано: 17 ноября 2004 20:56  · Личное сообщение · #2  | 
| 
 | 
Создано: 18 ноября 2004 00:23  · Личное сообщение · #3  | 
| 
 | 
Создано: 18 ноября 2004 00:57  · Личное сообщение · #4  | 
| 
 | 
Создано: 18 ноября 2004 01:05  · Личное сообщение · #5  | 
| 
 | 
Создано: 18 ноября 2004 01:13  · Личное сообщение · #6  | 
| 
 | 
Создано: 18 ноября 2004 03:08 · Поправил: -= ALEX =-  · Личное сообщение · #7 Лоадеры ИМХО отстой... это уже получается какая-то программа которую пользователь должен запускать, чтобы основная работала более-менее нормально... Делать лоадеры - это признать тот факт, что ты не можешь сломать защиту программы... И попробуйте объяснить "тупым" отчасти юзерам, как этим лоадером пользоваться  ), это я говорю про то, что делать релиз.
Что касается данной темы, то Вы, автор, идете не верным путем... надо защиту в корне ломать/патчить... я могу штуку проверок сделать какой-то переменной.. и че все их патчить ?! Надо патчить процедуру, отвечающую за значение в этой переменно, и сделать так, чтобы всегда в переменную писалось нужное для нормальной работы значение. ----- Пиво, сиськи, транс ![]()  | 
| 
 | 
Создано: 18 ноября 2004 03:15  · Личное сообщение · #8 -= ALEX =- пишет: Надо патчить процедуру, отвечающую за значение в этой переменно, и сделать так, чтобы всегда в переменную писалось нужное для нормальной работы значение Не всегда такая процедура есть. Хотя чаще есть, чем нет. Просто, ведь не всегда проверяется переменная, иногда ведь несколько раз полностью проверка идёт. ![]()  | 
| 
 | 
Создано: 18 ноября 2004 03:20  · Личное сообщение · #9  | 
| 
 | 
Создано: 18 ноября 2004 14:46  · Личное сообщение · #10  | 
| 
 | 
Создано: 18 ноября 2004 15:46  · Личное сообщение · #11 Патч я сделал - все работает. А почему лоадер нужен - ща усе обьясню. Во-первых, прога упакована UPX. Во-вторых, это запакованый exe, переименованный в bin файл. В-третьих, этот файл загружается файлом-лоадером, упакованным UPX. Поэтому я и хотел, чтобы этот файл грузил мой loader-memorypatcher. p.s. Если кому интересно - прога: Everest Pro 1.10.108. p.p.s Если кто по-другому грохнет - расскажите. ![]()  | 
| 
 | 
Создано: 18 ноября 2004 16:01  · Личное сообщение · #12  | 
| 
 | 
Создано: 18 ноября 2004 18:54  · Личное сообщение · #13  | 
| 
 | 
Создано: 18 ноября 2004 22:29  · Личное сообщение · #14  | 
| 
 | 
Создано: 19 ноября 2004 01:50 · Поправил: DFC  · Личное сообщение · #15 -= ALEX =- пишет: Лоадеры ИМХО отстой... это уже получается какая-то программа которую пользователь должен запускать, чтобы основная работала более-менее нормально... Делать лоадеры - это признать тот факт, что ты не можешь сломать защиту программы... Хмм...-= ALEX =-, тогда как рассматривать твою статью - Memory Patcher для ASProtect ?...мне понравилось высказывание emmibox'а. ![]()  | 
| 
 | 
Создано: 19 ноября 2004 05:49 · Поправил: -= ALEX =-  · Личное сообщение · #16  | 
| 
 | 
Создано: 20 ноября 2004 13:57  · Личное сообщение · #17  | 
| eXeL@B —› Основной форум —› Нужен лоадер+memory patcher | 








 Для печати