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

 eXeL@B —› Программирование —› Патч на Fasm-е
Посл.ответ Сообщение

Ранг: 12.1 (новичок)
Активность: 0.010
Статус: Участник

Создано: 07 февраля 2011 11:41
· Личное сообщение · #1

Приветствую!
Народ есть у кого простой пример патча на фасме.
Гугль что-то не помогает нефига.
Если у кого есть подсобите.(я знаю что есть )
Зарание СПС!



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 07 февраля 2011 11:58
· Личное сообщение · #2

А чем патч на фасме отличается от других
CreateFile
SetFilePointer
WriteFile
CloseHandle



Ранг: 12.1 (новичок)
Активность: 0.010
Статус: Участник

Создано: 07 февраля 2011 16:14
· Личное сообщение · #3

Тем что на фасме мне понятней.



Ранг: 17.3 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 07 февраля 2011 18:04 · Поправил: At0m2k
· Личное сообщение · #4

Вот, реализовано всё также
Vovan666 пишет:
CreateFile
SetFilePointer
WriteFile
CloseHandle

только добавлена проверка контрольной суммы


9a82_07.02.2011_CRACKLAB.rU.tgz - ptv1.rar

| Сообщение посчитали полезным: AUE

Ранг: 12.1 (новичок)
Активность: 0.010
Статус: Участник

Создано: 08 февраля 2011 16:21
· Личное сообщение · #5

At0m2k спасибо помог!
-------------------------------
Имеится еще пара вопросов.
Почему авер орет на пропатчиный фаил?Как он определяет что фаил пропатчен?
Не кого вредоносного кода не вставлял,обычное сообщение Hello World.




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 08 февраля 2011 18:39
· Личное сообщение · #6

Как угодно он может определять, включая эвристикой, типа точка входа не нравится. Выкинь свой авер, утомили уже вопросы про орущих на что-то аверов.



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

Создано: 08 февраля 2011 19:09 · Поправил: VodoleY
· Личное сообщение · #7

AUE есть вариант на то, что антивирус на каждый файл (екзешник) считает контрольную сумму. (был когдато такой антивирус адинф= ревизор) это самый простой вариант контролировать изменение содержимое файла
З.Ы. И ему фиолетово какое именно изменение это было
З.Ы. Поставь себя на место антивируса, много ли ПОЛЕЗНЫХ программ делают изменения в ЕХЕшниках?

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 09 февраля 2011 10:29 · Поправил: Av0id
· Личное сообщение · #8

Когда юзал вот эту свою поделку (на fasm'e). Все просто, красиво и удобно. На вскидку помню:
- патч через MapViewOfFile (для очень больших файлов не катит, для маленьких самое оно)
- проверка контрольной суммы по md5
- проверка оригинальных байтов, соответствует - патчим
- красивые кнопочки
- цветом выделяются label'ы (синим - все пошло, красным - ошибка)
- нфо-скроллер при нажатии на вопросик, через DIB
- seh

скомпилировалось на текущем фасме, если будете юзать - ставьте проперные кредиты

88f0_08.02.2011_CRACKLAB.rU.tgz - Patcher.Av0id.rar

| Сообщение посчитали полезным: ressa, AUE, inf1kek

Ранг: 12.1 (новичок)
Активность: 0.010
Статус: Участник

Создано: 09 февраля 2011 20:28
· Личное сообщение · #9

Av0id
Можеш сказать почему в твоём патчере у меня выдаёт такую ошибку.
что не так?

2790_09.02.2011_CRACKLAB.rU.tgz - error.png



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 09 февраля 2011 20:44
· Личное сообщение · #10

AUE пишет:
Можеш сказать почему в твоём патчере у меня выдаёт такую ошибку.

Не прописана структура BROWSEINFO?
Попробуй добавить
Code:
  1. struct  BROWSEINFO
  2.         hwndOwner            dd ?
  3.         pidlRoot             dd ?
  4.         pszDisplayName       dd ?
  5.         lpszTitle            dd ?
  6.         ulFlags              dd ?
  7.         lpfn                 dd ?
  8.         lParam               dd ?
  9.         iImage               dd ?
  10. ends


| Сообщение посчитали полезным: AUE

Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 10 февраля 2011 08:11
· Личное сообщение · #11

AUE, фасм у вас старый

| Сообщение посчитали полезным: AUE

Ранг: 12.1 (новичок)
Активность: 0.010
Статус: Участник

Создано: 10 февраля 2011 22:13
· Личное сообщение · #12

Точно поставил новый всё заработало.(также заработали сорцы которые раньше не работали :s5
Вобщем вопрос ичерпан,патчи на фасме найдены.
Спасибо всему контингенту помогшему решить мои проблемы!




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 10 февраля 2011 22:59
· Личное сообщение · #13

Раз исчерпан, тогда закрою.


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