Hiew 8.83, последнее обновление страницы: 20 Nov 2024
English
[Hiew]
[HEM]
[Hiewix](New!)
[Recordman]
[Calculator]
[Dexem]
[Edump]
[Ldump]
[Dila]
[AdbConsole]
[DiffMapSimply]
[блог]
К сведению нелегальных пользователей: различными 'ломанными' версиями пользуетесь на свой страх и риск.
Возможности 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 версия:
CahUnlock:
HEM SDK:
Additional download:
hiew.xlt(~2Kb) |
- с таблицей перекодировки для windows-1250 |
Купить в России:
Для физических лиц оплата на банковскую карту:
1000 руб - Только одна версия, нет бесплатных обновлений, нет скидок при повторных покупках
2200 руб - 1 год бесплатных обновлений (2 года при вторичной регистрации)
персональная регистрация выдается на Имя Фамилия
подробности в письме на адрес eugenys@gmail.com
с темой Hiew payment person
ответ будет в течение 24 часов
Для юридических лиц оплата на банковский счет:
3500 руб - Только одна версия, нет бесплатных обновлений, нет скидок при повторных покупках
7000 руб - 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
|
Приходилось разбираться с файлом незнакомого формата, к которому есть более-менее документация ?
Или файл незнакомого формата был, а никакого описания к нему вообще не было ?
Или файл был знакомого формата (потому что создавался своей собственной программой), но хотелось бы увидеть не набор байтов, а структурированый вид, а писать визуализацию в понятный вид некогда (да и лень тоже) ?
А может внутри PE есть большой кусок данных, которые хочется видеть в удобном виде ?
Во всех случаях и сгодится Hiewix, который через 60+ функций апи покажет во что превращаются байты.
Возможности:
- основные типы в dex/hex, signed/unsigned
- floats 32/64 бит в разных форматах
- строки в ansi/oem, unicode, utf8
- массивы основных типов
- комментарии
- закладки
- поиск по коду, по данным, по комментариям
- список ссылок для кода
- писать парзер файлов на C/C++
- писать парзер на Lua
- двухуровневый парзинг файла
- функция виртуального чтения, через которую парзер может передать преобразованные (напр. распакованные или расшифрованные) данные
|
|
DEMO версия:
Купить в России:
Для физических лиц оплата на банковскую карту:
5000 руб - 1 год бесплатных обновлений (новые версии будут чаще чем Hiew)
персональная регистрация выдается на Имя Фамилия
подробности в письме на адрес eugenys@gmail.com
с темой Hiewix payment
ответ будет в течение 24 часов
|
|
Это не еще один hex-вьевер, а только мои тренировки в C++/MFC.
(Неочевидные) возможности:
- Длина записи до 1 мегабайта
- Ctrl-Plus - увеличить длину записи на 1
Ctrl-Minus - уменьшить длину записи на 1
Ctrl-Star - подогнать длину записи под ширину панели
- Left-click на панели маркера (крайняя левая полоса): в верхней части - перейти к предыдущему маркеру, в нижней части - перейти к следующему маркеру
- Раздельные right-click меню для панелей маркера, смещения, вьевера
- Раздельные установки (фонт, длина записи и т.п...) для каждого файла
- Find dialog: кнопка 'две-точки' справа от 'Find what' вставляет сохранненое из clip
- Find dialog: специальные значения:
\\ - одиночный символ '\'
\? - любой символ
\xx - байт в hex, xx валидное значение
- MDI toolbar:
двойной клик - maximize/minimize окно
средний клик - закрыть файл
- Синхронный скроллинг файлов
- Отображение в OEM кодировке
- Подсказка (as byte, as dword, etc..) под курсором
Целочисленный 32битный калькулятор со скобками и приоритетами.
Утилита командной строки для разбития/соединения dual-executable файлов.
Утилита командной строки для подробного дампа исполняемых файлов.
Поддерживаются: NE, LX/LE, PE/PE32+, ELF/ELF64 (little-endian) , Mach-O(little-endian), TE
Утилита командной строки для подробного дампа lib- и obj- файлов.
Поддерживаются: Coff and Omf
Дизассемблер длин для продвинутых (но ленивых) пользователей.
Знает 16/32/64-битные инструкции ia32, включая x87 и sse.
Не использует rtl- и api-функции, нет глобальных переменных.
Для использования смотри dila.h
Бесплатен для некоммерческого использования
AdbConsole - для старых и ленивых
старых, которые родились раньше кнопки Пуск и до сих пор не боятся командной строки,
но уже ленивых набирать в этой строке по 20-40 символов.
консоль для adb.exe помогает ленивым:
* не набирать каждый раз "adb "
* по двойному клику слово под курсором попадает в командную строку;
* есть циклический буфер на 4 мегабайта (а чего мелочиться);
* поиск вперед/назад в этом буфере;
* выполнение пачки команд;
* режимы shell и pm (не надо набирать перед командами "adb shell [pm]");
сам adb.exe должен быть доступен по путям
DiffMapSimply - визуальное сравнение двух файлов
Евгений Сусликов (eugenys@gmail.com)