Skip to content
  • Категории
  • Последние
  • Метки
  • Популярные
  • Пользователи
  • Группы
Collapse
Brand Logo

CELua[RU]

  1. Главная
  2. Программирование
  3. Обучающие примеры
  4. Рубрика "Lua код сегодня" №6 (проверка по md5)

Рубрика "Lua код сегодня" №6 (проверка по md5)

Запланировано Прикреплена Закрыта Перенесена Обучающие примеры
md5ce luaspeakважнообучалкафишки
1 Сообщения 1 Posters 170 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • M Не в сети
    M Не в сети
    УченикMasterGH Администраторы
    написал в 7 мая 2023 г., 18:23 отредактировано MasterGH 7 янв. 2023 г., 13:12
    #1
    1. Получить md5 открытого процесса и записать его в MD5_CHEKING вручную
    \-- Функция для ручного вывода md5 ранее подключенного процесcа. Для установки MD5_CHEKING
    PrintMd5CurrentProcess()
    1. Пример проверки md5
    function onOpenProcess(processid)
    reinitializeSymbolhandler()
    local md5Process = GetMd5Process(processid)
    PrintMd5Process(process, md5Process)
    local isSupportedVersion = CheckingMd5CurrentProcess(md5Process)
    local lineResult = isSupportedVersion and 'Is supported version.' or 'Is not supported version.'
    if not isSupportedVersion then
    speakEnglish(lineResult, false)
    messageDialog('Error', lineResult, mtError, mbClose)
    end
    end

    ce_md5.lua
    md5 - это алгоритм некоторой суммы байтов exe-шника. Позволит точно идентифицировать exe-шник, для которого будет сделана .CT таблица с указателями или сигнатурами.
    В случае несоответствия будет показан диалог сообщения и звуковое оповещение проговаривания текста ошибки.

    Будет необходимо проверять md5, чтобы смещения у структур точно не поменялись.

    1 ответ Последний ответ
    0

1/1

7 мая 2023 г., 18:23

Powered by NodeBB | Contributors
СeLua[RU] 2024©
  • Войти

  • Нет учётной записи? Зарегистрироваться

  • Login or register to search.
1 / 1
  • Первое сообщение
    1/1
    Последнее сообщение
0
  • Категории
  • Последние
  • Метки
  • Популярные
  • Пользователи
  • Группы