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

CELua[RU]

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

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

Запланировано Прикреплена Закрыта Перенесена Обучающие примеры
md5ce luaspeakважнообучалкафишки
1 Сообщения 1 Posters 162 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • MasterGHM Не в сети
    MasterGHM Не в сети
    MasterGH Администраторы
    написал в отредактировано MasterGH
    #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

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

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

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