Прога на VB-6 защищена HAVAL'ом и не поддаётся переводу на русский язык

Тема в разделе "WASM.BEGINNERS", создана пользователем SiteAndrey, 31 авг 2005.

  1. SiteAndrey

    SiteAndrey New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    5
    Адрес:
    Russia
    Программа с адреса http://www.davincitechnologies.com/demo/airplanepdq-2004-07.exe упорно не поддаётся русификации. В снятии защиты я вообще-то не очень разбираюсь. Выяснил, что защищена HAVAL'ом, что написана на Visual Basic'е, декомпиляции не поддалась и вообще я на ней испытал множество программ разного толка (да видимо у самого толку не хватает). Возможно ли её декомпилировать, перевести и откомпилировать заново? Или есть способ заставить Restorator видеть и редактировать все её ресурсы, а не только иконки? Для чайника (т.е. меня) это лучший вариант. Инфы на эту тему я нигде не нашёл. Подскажите, пожалуйста, порядок действий по приведению её в вид пригодный для русификации.
     
  2. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    сделай перевод и отдай авторам а они разберутся

    :derisive:
     
  3. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine
    Нерусские строки (для русификации) вообще видны в файлах программы или они пожаты\пошифрованы?
     
  4. SiteAndrey

    SiteAndrey New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    5
    Адрес:
    Russia
    HEX-редактором - видны, но по-моему не все. А Restorator вообще ничего не видит
     
  5. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine
    После замены одного байта из нерусской строки на одну другую букву программа нормально работает, видно изменение?
     
  6. SiteAndrey

    SiteAndrey New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    5
    Адрес:
    Russia
    Прога разговаривает только на английском и мой перевод они вряд ли включат в финальный релиз. Это нужно только нам (русскоболтающим).
     
  7. SiteAndrey

    SiteAndrey New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    5
    Адрес:
    Russia
    Изменял File на Файл - прога запускается, видна надпись "Файл", но тут же виснет, а одну букву не пробовал.
     
  8. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine
    "File" находится в exe\dll ? Если так не виснет то скорее проверка CRC - попробовать натравить cryptosearcher.exe, если найдет сигнатуру то в отладчике "рядом" поискать контрольное значение и переправить или убрать проверку, если не найдет то в отладчике при запущенной проге самому искать сигнатуру CRC, если нет - то возможно самодельная проверка, ставить бряк на строку "File" и анализировать участки к ней обращающиеся
     
  9. SiteAndrey

    SiteAndrey New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    5
    Адрес:
    Russia
    "File" находится в exe. PEiD v0.93 - KANAL v2.82 находит защитную сигнатуру "HAVAL(5 pass) :: 004F3C94 :: 008F3C94". Но это максимум, на что я способен. Чайник всётаки! Может накидаешь ещё идей? Только, пожалуйста поподробней. Я буду пробовать. Но, это уже завтра (точнее сегодня - у меня на часах почти 3 часа ночи - Якутия у Земли - затылок. Ухожу в off-line. Завтра в 18.00 МСК снова буду здесь, а до этого успею проверить твои советы. Благодарю за помощь!