Последнее обновление: 24 February 2010
English
[Hiew]
[HEM](New!)
[Recordman]
[Calculator]
[Dexem]
[Edump]
[Ldump]
[Dila](New!)
К сведению нелегальных пользователей: различными 'ломанными' версиями пользуетесь на свой страх и риск.

Возможности release VIII:
- просмотр файлов любой длины в текстовом, шестнадцатеричном и в режиме дизассемблера
- x86-64 ассемблер и дизассемблер
- просмотр и редактирование логических и физических дисков
- подержка форматов исполняемых фалов NE,LE,LX,PE/PE32+,ELF/ELF64(little-endian)
- поддержка Netware Loadable Modules NLM,DSK,LAN,...
- переходы по call/jmp одним нажатием
- поиск по шаблону в дизассемблере
- встроенная 64битная система расшифровки/зашифровки
- встроенный мощный 64битный калькулятор
- блоковые операции любой длины: чтение, запись, заполнение, удаление, копирование, перемещение
- многофайловый поиск/замена
- клавиатурные макросы
- просмотр, редактирование, поиск/замена в unicode
- возможность создавать свои Hiew Extrenal Modules
- ArmV6 дизассемблер
Ограничения DEMO-версии:
- работает только с файлами до 150000 байтов
- нет 64битного диз/ассемблера
- нет обработки ini-файла
- нет поддержки импортов по ординалу из файла hiew7.ord
- нет записи/чтения клавиатурных макросов в файл
- 32битный crypt
- нет записи/чтения crypt-script в файл
- нет progress-bar (файлы-то маленькие)
- нет поддержки unicode
- нет поддержки HEM (Hiew External Module)
- нет ARM дизассемблера
|
 |
DEMO версия:
Последняя версия для легальных пользователей:
CahUnlock:
HEM SDK:
Download:
|
hiew.xlt(~2Kb)
- с таблицей перекодировки для windows-1250
|
Первичная регистрация для частных лиц в России:
Вторичная регистрация для частных лиц в России:
(если срок бесплатных обновлений истек)
History:
8.10 ( 24 Feb 2010 )
- FIX PE: креш если нажать escape при 'Sections count invalid'
- ELF: добавлены program types (TLS,EH_FRAME,STACK)
- "PackNops = On/Off" в ini-file
- добавлены опкоды SSE 4.2
8.02 ( 27 Jul 2009 )
- code keys: Alt-F6(1byte/command) перенесена на Alt-F9
- code keys: Alt-F6 as Strings
- code keys: Ctrl-F7 as FindOtherByte (найти следующий байт, отличный от текущего под курсором)
- FIX: PE импорт в разных секциях
- FIX ARM: load_imm_offset not allow for u-bit
- FIX: вставленная строка из clipboard в input hexline обрезалась если в ней были пробелы
- FIX PE: файлы без секций вновь отображаются как PE
8.00 ( 29 Jan 2009 )
- ARMv6 дизассемблер
- "ArmCodeDetection = On/Off" в ini-file
- Xor string (Edit/F8) вернулся!
- Names сдвиг (F12/F6)
- Names export (F12/Shift-F12)
- Корректировка rva/offset PE секций (F8-F6-F5/F6)
- FIX: исправления в дизассемблере
- FIX: HEM: не устанавливался режим при HEM_RETURN_FILERELOAD
7.61 ( 15 Aug 2008 )
- предупреждение при неверном числе секций
- FIX: креш при 'диком' размере импорта в директории
- FIX(7.50): при ShortImmed=Off 'int 3' показывалось как 'int 0'
- FIX: не показывался экспорт в файлах без поля 'Address of ordinals'
- FIX: PE нестрандартные секции
- "BlockLengthShowAlways = On/Off" в ini-file
7.60 ( 15 May 2008 )
- FIX(7.50): неверное смещение при установленном базировании
- "ShortImmed = On/Off" в ini-file, Alt-T in code
- добавлена поддержка Elf64
- процент поиска добавлен в консольный заголовок
7.50 ( 29 Jan 2008 )
- имя (ShiftF12/F12) для адреса в hex и decode режимах
- комментарий (;/F12) для адреса в hex и decode режимах
- HEM SDK 0.42
- "NamesAutosave = On/Off" в ini-file
- "DllNameInComment = On/Off" в ini-file
- показывается отрицательное смещение для базирования
- FIX: история строки ввода сбрасывалась если добавлена пустая строка
- FIX: неверно вычисляется PE image size если virtsize последней секции равен 0
- FIX: PE оверлей вычисляется более корректно
|
Это не еще один 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)
Утилита командной строки для подробного дампа lib- и obj- файлов.
Поддерживаются: Coff and Omf
Дизассемблер длин для продвинутых (но ленивых) пользователей.
Знает 16/32/64-битные инструкции ia32, включая x87 и sse.
Не использует rtl- и api-функции, нет глобальных переменных.
Для использования смотри dila.h
Бесплатен для некоммерческого использования
Евгений Сусликов (sen@kemtel.ru)