Hiew 8.83, последнее обновление страницы: 20 Nov 2024

English


[Hiew]   [HEM]   [Hiewix](New!)   [Recordman]   [Calculator]   [Dexem]   [Edump]   [Ldump]   [Dila]   [AdbConsole]   [DiffMapSimply]

[блог]


Hiew

К сведению нелегальных пользователей: различными 'ломанными' версиями пользуетесь на свой страх и риск.


Возможности release VIII:

  • просмотр файлов любой длины в текстовом, шестнадцатеричном и в режиме дизассемблера
  • x86-64 ассемблер и дизассемблер (включая инструкции AVX)
  • просмотр и редактирование логических и физических дисков
  • подержка форматов исполняемых фалов NE,LE,LX,PE/PE32+,ELF/ELF64(little-endian),Mach-O(little-endian),TE/TE64
  • поддержка Netware Loadable Modules NLM,DSK,LAN,...
  • переходы по call/jmp одним нажатием
  • поиск по шаблону в дизассемблере
  • встроенная 64битная система расшифровки/зашифровки
  • встроенный мощный 64битный калькулятор
  • блоковые операции любой длины: чтение, запись, заполнение, удаление, копирование, перемещение
  • многофайловый поиск/замена
  • клавиатурные макросы
  • просмотр, редактирование, поиск в unicode/utf8
  • возможность создавать свои Hiew Extrenal Modules
  • ArmV6 дизассемблер

Ограничения DEMO-версии:

  • поддержка только файлов PE 32бит, и то с ограничениями
  • нет ассемблера
  • нет 64битного дизассемблера
  • нет ARM дизассемблера
  • нет поддержки логических/физических дисков
  • нет модуля крипта
  • нет обработки ini-файла
  • нет sav-файла
  • нет клавиатурных макросов
  • нет записи/чтения имен (names)
  • нет загрузки HEM (Hiew External Module)
  • нет многих нужнополезных мелочей

DEMO версия:

  • Hiew32 Demo(~160Kb Win32)
  • CahUnlock:

  • CahUnlock 3.10 (~13Kb)
  • HEM SDK:

  • HEM SDK 0.53 (~82Kb)
  • Additional download:

    hiew.xlt(~2Kb)

    - с таблицей перекодировки для windows-1250

    hiew 6.50 (dos)(~110Kb)

    - старая бесплатная дос версия

    ShellExt4.zip(~2Kb)

    - Hiew Shell Extension Script


    Купить в России:

    Для физических лиц оплата на банковскую карту:
      900 руб - Только одна версия, нет бесплатных обновлений, нет скидок при повторных покупках
    1900 руб - 1 год бесплатных обновлений (2 года при вторичной регистрации)
    персональная регистрация выдается на Имя Фамилия
    подробности в письме на адрес eugenys@gmail.com с темой Hiew payment person
    ответ будет в течение 24 часов

    Для юридических лиц оплата на банковский счет:
    3000 руб - Только одна версия, нет бесплатных обновлений, нет скидок при повторных покупках
    6000 руб - 1 год бесплатных обновлений (2 года при вторичной регистрации)
    подробности в письме на адрес eugenys@gmail.com с темой Hiew payment company
    ответ будет в течение 24 часов

    History:

    8.83 (30 Sep 24)
    - fix(8.82): вставка из буфера обмена для F5 .xxxx считалась невалидной
    - fix: кривой дамп для двухбайтовых кодовых страниц
    - калькулятор: #[bwdq] как big-endian
    8.82 (19 Jul 24)
    - префикс 0x игнорируется при вставке из клипбоарда при редактировании чисел
    - fix: шаблон поиска в ассемблерной строке может пропускать строки с комментариями
    8.81 (13 Mar 24)
    - tabSize в inifile
    - fix: длинная строка в hem info давала некрасивый эффект
    - fix: поиск '*xxxx' сломался в какой-то предыдущей версии
    - минимальный HEM_FLAG_FILEMASK (since HEM SDK 0.50) как флаг для всех exe
    - Shift-Ctrl-Alt: шкала с 1
    8.80 (30 Nov 23)
    - Xor blocks @ get/put


    Hiewix

    Приходилось разбираться с файлом незнакомого формата, к которому есть более-менее документация ?
    Или файл незнакомого формата был, а никакого описания к нему вообще не было ?
    Или файл был знакомого формата (потому что создавался своей собственной программой), но хотелось бы увидеть не набор байтов, а структурированый вид, а писать визуализацию в понятный вид некогда (да и лень тоже) ?
    А может внутри PE есть большой кусок данных, которые хочется видеть в удобном виде ?

    Во всех случаях и сгодится Hiewix, который через 60+ функций апи покажет во что превращаются байты.

    Возможности:

    • основные типы в dex/hex, signed/unsigned
    • floats 32/64 бит в разных форматах
    • строки в ansi/oem, unicode, utf8
    • массивы основных типов
    • комментарии
    • закладки
    • поиск по коду, по данным, по комментариям
    • список ссылок для кода
    • писать парзер файлов на C/C++
    • писать парзер на Lua
    • двухуровневый парзинг файла
    • функция виртуального чтения, через которую парзер может передать преобразованные (напр. распакованные или расшифрованные) данные

    DEMO версия:

  • Hiewix Demo, нет экспрта API (Windows7+)

  • Купить в России:

    Для физических лиц оплата на банковскую карту:
    5000 руб - 1 год бесплатных обновлений (новые версии будут чаще чем Hiew)
    персональная регистрация выдается на Имя Фамилия
    подробности в письме на адрес eugenys@gmail.com с темой Hiewix payment
    ответ будет в течение 24 часов


    Recordman

    Это не еще один hex-вьевер, а только мои тренировки в C++/MFC.

    (Неочевидные) возможности:

    Recordman037.zip (~106Kb, необходима стандартная mfc42.dll)

    SEN's Calculator

    Целочисленный 32битный калькулятор со скобками и приоритетами.

    sencalc110.zip (~20Kb, Win32)

    DualEXE Manipulator

    Утилита командной строки для разбития/соединения dual-executable файлов.

    dexem153.zip (~20Kb, Win32)

    Executable files dumper

    Утилита командной строки для подробного дампа исполняемых файлов.
    Поддерживаются: NE, LX/LE, PE/PE32+, ELF/ELF64 (little-endian) , Mach-O(little-endian), TE

    edump190.zip (~60Kb, Win32)

    Library files dumper

    Утилита командной строки для подробного дампа lib- и obj- файлов.
    Поддерживаются: Coff and Omf

    ldump112.zip (~35Kb, Win32)

    Dila.dll

    Дизассемблер длин для продвинутых (но ленивых) пользователей.
    Знает 16/32/64-битные инструкции ia32, включая x87 и sse.
    Не использует rtl- и api-функции, нет глобальных переменных.
    Для использования смотри dila.h
    Бесплатен для некоммерческого использования

    dila 32bits (~4Kb)
    dila 64bits (~4Kb)

    AdbConsole

    AdbConsole - для старых и ленивых
    старых, которые родились раньше кнопки Пуск и до сих пор не боятся командной строки,
    но уже ленивых набирать в этой строке по 20-40 символов.

    консоль для adb.exe помогает ленивым:
    * не набирать каждый раз "adb "
    * по двойному клику слово под курсором попадает в командную строку;
    * есть циклический буфер на 4 мегабайта (а чего мелочиться);
    * поиск вперед/назад в этом буфере;
    * выполнение пачки команд;
    * режимы shell и pm (не надо набирать перед командами "adb shell [pm]");

    сам adb.exe должен быть доступен по путям

    AdbCon100.zip (~92Kb)

    DiffMapSimply

    DiffMapSimply - визуальное сравнение двух файлов

    DiffMapSimply100.zip (~86Kb)

    Евгений Сусликов (eugenys@gmail.com)