Hxd — freeware hex editor and disk editor
Содержание:
- Hackman
- TRANSMISSION
- WinHex
- Hexplorer
- HexCmp
- Работа с блоками
- Обзор бесплатных шестнадцатеричных редакторов
- Другие hex-редакторы
- Расширение файла
- Anmerkungen
- Как открыть файл HEX
- Как пользоваться
- HxD Hex Editor 2.4.0.0
- Бесплатный онлайн редактор FileInsight
- Что еще можно делать с помощью HEX-редактора
- Cygnus
- Notes
- Ассемблирование и ассемблерный поиск
- PSPad
- Наиболее популярный Hex Editor Neo
- Hex Editor Neo
- Использование HxD Freeware Hex Editor и Disk Editor
- Multiple Selection
- Hiew
- MiTeC Hexadecimal Editor
- Выводы
Hackman
Hackman is a free hex editor. Open any file to view and enable it to edit through Edit>Modify Data. You can open any file, directory, drive, RAM, port, etc.
Features Of Hackman Hex Editor Software:
- Support all basic editing features, like: copy, cut, paste, save, print, etc.
- Compare files.
- Change offset values.
- Jump to desired address.
- Insert file, byte, random numbers, etc.
- Change configuration, like: right panel data, left panel data, byte order, lettering, etc.
- Encrypt and decrypt files.
- Supports calculator.
Note: Hackman is a suite of various software like Hex Editor, Calculator, Template Editor, Template Creator, Programming Studio, etc. So you have to select Hackman Hex Editor Software to edit hex files.
Some of the functions are disabled, but you can activate them by purchasing the product.
Windows
Write a Comment
TRANSMISSION
HEX Transmission #077 Acierate
HEX Transmission #076 Non Reversible
HEX Transmission #075 Dahlia
HEX Transmission #074 Black Lotus
HEX Transmission #073 Oxygeno
HEX Transmission #072 Endlec
HEX Transmission #071 Insolate
HEX Transmission #070 D. Carbone
HEX Transmission #069 Cristian Marras
HEX Transmission #068 Rephate
HEX Transmission #067 Raffaele Attanasio
HEX Transmission #066 XHEI
HEX Transmission #065 Gotshell
HEX Transmission #064 Falhaber
HEX Transmission #063 Antonio De Angelis
HEX Transmission #062 Kmyle
HEX Transmission #061 VSK
HEX Transmission #060 JKS
HEX Transmission #059 Benjamin Damage
HEX Transmission #058 Julia Govor
HEX Transmission #057 Michel Lauriola
HEX Transmission #056 Pfirter
HEX Transmission #055 Hemka
HEX Transmission #054 Farceb
HEX Transmission #053 Joton
HEX Transmission #052 Tommy Four Seven
HEX Transmission #051 Michal Jablonski
HEX Transmission #050 PØLI, Lorenzo Raganzini
HEX Transmission #049 Alignment
HEX Transmission #048 Sigha
HEX Transmission #047 Jerm
HEX Transmission #046 Kaiser
HEX Transmission #045 Kike Pravda
HEX Transmission #044 Alfredo Mazzilli
HEX Transmission #043 Dario Duegra
HEX Transmission #042 Marco Bruno
HEX Transmission #041 Mørbeck
HEX Transmission #040 Adriana Lopez
HEX Transmission #039 Under Black Helmet
HEX Transmission #038 Neiland
HEX Transmission #037 Christian Wünsch
HEX Transmission #036 Vertical Spectrum
HEX Transmission #035 Gareth Wild
HEX Transmission #034 Lewis Fautzi
HEX Transmission #033 Tim Tama
HEX Transmission #032 Reeko
HEX Transmission #031 Conrad Van Orton
HEX Transmission #030 Takaaki Itoh
HEX Transmission #029 Keikari
HEX Transmission #028 Kwartz
HEX Transmission #027 P.E.A.R.L.
HEX Transmission #026 Rädiocømplex
HEX Transmission #025 Lowsystem
HEX Transmission #024 Svarog
HEX Transmission #023 Victor Fernandez
HEX Transmission #022 Dykkon
HEX Transmission #021 Flug
HEX Transmission #020 Charles Fenckler
HEX Transmission #018 Inigo Kennedy
HEX Transmission #017 MTD
HEX Transmission #016 Marco Bailey
HEX Transmission #015 Exium
HEX Transmission #014 Marla Singer
HEX Transmission #013 Rraph
HEX Transmission #012 Mental Resonance
HEX Transmission #011 Luca Agnelli
HEX Transmission #010 Juerga
HEX Transmission #009 Submerge
HEX Transmission #008 Alex Bau
HEX Transmission #007 Manic Brothers
HEX Transmission #006 Lorenzo
HEX Transmission #005 Madben
HEX Transmission #004 Clip
HEX Transmission #003 Florian Meindl
HEX Transmission #002 Mars Bill
HEX Transmission #001 Pøli
WinHex
Начнем с «ВинХекса» – довольно простого в пользовании, но универсального шестнадцатеричного редактора. Он работает практически со всеми видами файлов, способен восстанавливать удаленные и поврежденные данные с жесткого диска. Кроме того, он позволяет просматривать информацию, которую многие программы обычно скрывают.
WinHex поддерживает все известные файловые системы (FAT16, FAT32, NTFS и др.) и читает 20 типов данных. Обладает функциями редактирования оперативной памяти, клонирования дисков, анализа, сравнения, объединения и разделения файлов, алгоритмом 256-битного шифрования и др. Однако бесплатная версия лишена большей части этих возможностей.
Hexplorer
Hexplorer is another freeware hex editor. It lets you open, view, edit, print, and save hex files. You can import and export codes: Ascii Hex, Atmel Genric, Intel Hex, RCA Cosmoc, Spectrum, SPASM, MOS Technology, Signetics, Wilson, DEC Binary (XXDP), LSI Logic Fast Load, etc. Change Date, time and attribute, copy a chain of text or hex codes, find and replace a code, etc. You can carry out many operations on codes such as: XOR, AND, OR, Increment bytes, Decrement bytes, swap bytes, flip bytes, etc. Copy and paste MRU and external text. Encrypt hex files with your own password and save your private information from being hatched. Search and find a definite pattern of codes in open hex file.
HexCmp
У этой программы есть сразу две важные особенности. Она использует шестнадцатеричную систему и способна сравнивать двоичные файлы. Имеет расширенные функции, такие как цветовое выделение и синхронная прокрутка, а также обладает панелью, содержащей информацию о записях в различных форматах.
Приложение поддерживает выборочное сравнение. Перемещаясь между отдельными блоками и пользуясь прокруткой, можно выбирать необходимые части файлов. Кроме того, HexCmp позволяет сравнивать файлы в текстовом формате. Командам можно присваивать горячие клавиши, чтобы было удобно работать с клавиатуры. Проблему создает лишь плата, которую разработчики просят за лицензию.
Работа с блоками
Иногда возникает потребность сохранить часть двоичного файла, например, скопировать из него текстовые строки. Для работы с блоками редактор должен находиться в режиме дампа или дизассемблера. Для выделения требуемого блока следует установить курсор в его начало, нажать клавишу Insert, затем установить курсор в конец блока и снова нажать Insert. При этом блок выделяется желтым цветом.
Для сохранения блока в файл необходимо нажать Shift-F2, в появившемся окне указать имя и формат сохраняемого файла (в виде кода — «как есть», дампа или ассемблерного текста) и нажать Enter.
При вставке блока из файла следует аналогичным образом выделить блок, нажать Shift-F3 и в открывшемся окне указать имя файла-источника. При этом размер выделенного блока должен быть равен или меньше размера файла. Альтернативный вариант: установить курсор в позицию, начиная с которой должна быть произведена вставка, нажать Shift-F5 и в открывшемся окне указать имя файла-источника, смещение и длину блока внутри него, откуда требуется взять данные.
Чтобы удалить блок следует отметить его и нажать Shift-F4 или установить курсор в нужную позицию, нажать Ctrl-F5 и указать число удаляемых байт. Для вставки заполненного нулями блока в текущую позицию cледует нажать Ctrl-F4 и указать размер блока. Удалить файла до конца начиная с текущей позиции можно нажав Alt-F10.
При вставке блока, как и в случае с crack-Файлами, изменения сохраняются cразу после внесения.
Обзор бесплатных шестнадцатеричных редакторов
Существует несколько отличных бесплатных шестнадцатеричных редакторов, варьирующихся от небольших и простых до сложных продуктов, которые сопоставимы с коммерческими решениями. Тем не менее, категория hex-редакторов — это одна из тех категорий, где личные потребности и предпочтения настолько важны, что сравнивать продукты не только сложно, но и бессмысленно. Поэтому, не стоит считать, что продукты скомпонованы в порядке убывания.
HxD отличный шестнадцатеричный hex-редактор
Одной из лучших утилит для редактирования двоичного кода является
Во-первых, программа портативная и не нуждается в установке, что особенно важно, при частой необходимости в правке исполняемых файлов. Во-вторых, она имеет приятный интерфейс. В-третьих, HxD обрабатывает большие файлы без задержек и «замираний экрана»
Кроме того, добавьте к этому возможности неограниченной истории правок, быстрого поиска и замены, сравнение бинарных файлов, полную поддержку ANSI, DOS/IBM-ASCII и EBCDIC. И еще десяток возможностей, некоторые из которых будут перечислены ниже. HxD также позволяет редактировать не только диск, но и оперативную память. Как факт, но такой набор возможностей делает программу опасной игрушкой в руках начинающих пользователей. Кроме того, приложения безопасности могут так же реагировать на его действия, но опытные пользователи понимают, что это происходит из-за специфики обращения к данным и использования потенциально опасных функций.
В-третьих, HxD обрабатывает большие файлы без задержек и «замираний экрана». Кроме того, добавьте к этому возможности неограниченной истории правок, быстрого поиска и замены, сравнение бинарных файлов, полную поддержку ANSI, DOS/IBM-ASCII и EBCDIC. И еще десяток возможностей, некоторые из которых будут перечислены ниже. HxD также позволяет редактировать не только диск, но и оперативную память. Как факт, но такой набор возможностей делает программу опасной игрушкой в руках начинающих пользователей. Кроме того, приложения безопасности могут так же реагировать на его действия, но опытные пользователи понимают, что это происходит из-за специфики обращения к данным и использования потенциально опасных функций.
В целом, HxD отлично подойдет тем, кто часто имеет дело с различным двоичным кодом.
Другие возможности и характеристики:
- Безопасный доступ к файлам, которые используют другие программы
- Генератор контрольных сумм: Checksum, CRCs, Custom CRC, SHA-1, SHA-512, MD5, …
- Экспорт данных в различные форматы
- Вставка шаблонов кодов
- Возможность безопасного удаления файлов.
- Разделение или объединение файлов
- Различные виды группировок в столбцах (1,2,4,8,16 байт)
- Подсветка измененных данных
- Быстрый переход к адресу
- Поддержка копирования данных буфера обмена из других программ: Visual Studio/Visual C++, WinHex, HexWorkshop, …
- Закладки
- И многое другое…
Другие hex-редакторы
Существуют и другие hex-редакторы, которые так же заслуживают внимания и могут пригодится.
Шестнадцатеричный редактор XVI32 простой и удобный
XVI32 — это бесплатный шестнадцатеричный редактор, название которого произошло от римской цифры XVI (16).
Плюсы:
- Не нужно устанавливать (портативная)
- Поддерживает скрипты для автоматизации задач.
- Поиск по шаблону
- ASCII/ANSI
- Конвертация символов на основе пользовательских определений
- Запись отдельных блоков в файл
- И другие возможности…
Минусы:
- Хранит открытый файл в памяти, так что с большими файлами будут проблемы.
- Как таковой, нет истории команд. Это означает, что все вносимые изменения вносятся «как есть» и вам придется их записывать или запоминать
Поддерживает Windows 9x/NT/2000/XP/Vista/7
Ссылка на скачивание:
Hex-редактор HexEdit со специализированным калькулятором
HexEdit еще один бесплатный двоичный редактор от MiTeC.
Плюсы:
- Не нужно устанавливать (портативная)
- Редактор оперативной памяти и диска
- Специализированный калькулятор
- Умеет сравнивать файлы
- Может сбрасывать данные из оперативной памяти на диск (создавать дамп)
- И другие…
Минусы:
Хранит открытые файлы в памяти
Поддерживает Windows 2000 — Windows 7
Ссылка на скачивание:
Cygnus Free простой hex-редактор
Cygnus Free — это бесплатный шестнадцатеричный редактор, который является одной из старых версией коммерческого редактора. Поэтому функциональность ограничена.
Плюсы:
- Быстрая и простая в использовании
- Быстрый поиск и замены
- Drag & drop
- И другие возможности…
Минусы:
- Хранит в оперативной памяти открытый файл со всеми вытекающими проблемами
- Технической поддержки у бесплатной версии нет
- Обрезана по функциональности
Поддерживает Windows
Ссылка на скачивание:
Расширение файла
Проблема заключается в огромном количестве типов файлов и поначалу не ясно, каким образом операционная система определяет текстовые, мультимедийные или архивные и прочие типы данных. Как известно, определение файла системой осуществляется с помощью расширения, добавляемого после названия, например, «.exe», «.txt» и другие.
Настройки в ОС гибкие, а значит расширение любого файла можно удалить, но тогда операционная система не сможет открыть его, она не поймет, с помощью какой программы его запустить. При этом логическая структура объекта не изменится. На изображении видно текстовый файл, а рядом с ним тот же самое, но без расширения и иконка у него белая.
Если объект без расширения остается тем же самым файлом с логическим набором символом, значит расширение не определяет его тип, но тогда что? Есть такое понятие, как формат
– это и определяет тип, также это есть спецификация структуры данных. Расширение же совершенно другой термин. А что делать, если пользователю изначально попался файл без расширения, но его срочно нужно открыть, а чем – неизвестно?
Anmerkungen
Disk-Editor
Um den Disk-Editor unter Windows NT/2000/XP/2003/Vista/7 und höher zu verwenden müssen Sie als Administrator angemeldet sein bzw. über die nötigen Rechte verfügen.
Ab Vista müssen Sie manuell Medien unmounten um auf diese schreiben zu können, oder anders formuliert: Sie müssen sicherstellen dass auf dem Medium das Sie beschreiben wollen kein Dateisystem gemountet ist. Mehr Details in folgendem Forumsfaden (Englisch). Ein Systemlaufwerk (also eines auf dem Windows installiert ist) kann nicht beschrieben werden währenddessen Windows läuft. Um dies trotzdem zu erreichen muss man HxD von einer Boot-CD/DVD wie PartBE oder VistaPE aus starten und von dort aus das Systemlaufwerk editieren.
Windows NT 4
Falls der RAM-Editor überhaupt keine Prozesse unter Windows NT 4 anzeigt, fehlt auf Ihrem System sehr wahrscheinlich die PSAPI.DLL. Sie können diese von Microsoft beziehen (PSAPI.DLL Download) und die DLL in das %windir%\System-Verzeichnis kopieren.
HxD wurde nur mit Windows NT 4 SP 6 getestet, trotzdem sollte es auch mit Versionen vor Service-Pack 6 funktionieren.
Windown NT 4 SP1 und neuer wird auch unterstüzt falls man WININET.DLL hinzufügt, von IE 3.02 oder neuer.
Как открыть файл HEX
Далеко не все являются программистами, и иногда открыть файл с расширением HEX может понадобиться обычному человеку, чтобы посмотреть в нём некую информацию. На самом деле для такой простой задачи вполне достаточно обычного Блокнота – стандартного приложения, которое имеется в любой системе Windows. Ведь этот файл, по сути, является текстовым, просто в нём записана специфическая информация, но обычными символами.
Для этого достаточно кликнуть на файле правой кнопкой мыши, выбрать в меню пункт «Открыть» или «Открыть с помощью», затем «Выбрать из списка установленных программ», а далее просто выбрать стандартный Блокнот. Снимите галочку с пункта «Использовать выбранную программу для всех файлов этого типа» – вдруг вы его потом будете открывать другой программой. Можно просто открыть Блокнот, а файл в него перетащить, и он откроется.
Гораздо удобнее для открытия таких файлов подходит другая версия Блокнота – Notepad++. Скачать можно по этой ссылке. Эта программа также есть у многих, так как более удобна. Но она может к тому же распознавать многие языки программирования и файлы HEX в ней выглядят гораздо удобнее, так как есть выделение цветом. Notepad++ представляет собой как бы примитивный HEX-редактор, и этим можно пользоваться совершенно свободно.
Так выглядит HEX-файл, открытый в Notepad++. В стандартном Блокноте так же, но без цвета.
А теперь рассмотрим более подробно, для чего может понадобиться открывать, а тем более изменять файлы с шестнадцатеричным содержимым. Кстати, если вы собираетесь делать это часто, то лучше скачайте и установите специальный HEX-редактор – их в Интернете довольно много. Некоторые из них подробнее рассматриваются далее.
Взлом игр и файлов
Популярная причина, по которой вы можете использовать шестнадцатеричный редактор, – взлом игр. Вы можете загрузить документ сохранения игры и изменить сумму денег, например, от 1000 до 1000000 долларов. В более поздних играх всё сделано намного сложнее. Многие современные игры используют либо сжатие, либо шифрование, что во много раз затрудняет декомпиляцию состояния сохранения или игры. Тем не менее, некоторые игры по-прежнему позволяют редактировать определённые переменные, например, Sonic Spinball. В дополнение к просмотру файлов игры, из сохранённого файла иногда можно извлечь другую важную информацию, к которой у вас иначе не было бы доступа. Это сильно зависит от типа файла и того, какую информацию вы ищете, но использование шестнадцатеричного редактора полезно для определения того, что именно находится в документе.
https://youtube.com/watch?v=iAvyYApU4AI
Отладка и редактирование
Наконец, еще одна популярная причина, по которой вы можете использовать шестнадцатеричный редактор, – это если вы программист, и вам нужно отладить код. Вместо того, чтобы возвращаться к перекомпиляции кода, для проверки шаблона может потребоваться простое шестнадцатеричное редактирование. Но для начала обязательно убедитесь, что у вас есть резервная копия, прежде чем изменять какие-либо файлы с помощью шестнадцатеричного редактора.
Как пользоваться
Инструкция по использованию может сильно отличаться в зависимости от того, какие действия вам необходимо выполнить с файлом. Мы рассмотрим простой алгоритм работы, который подойдет для любого сеанса в Hex Editor:
- Сначала открывается необходимый файл. Сделать это можно через стандартное верхнее меню «File», которое имеется в любом текстовом редакторе.
- После этого на экране появляется содержимое того файла. Вся информация организована в виде таблицы, где подсвечены необходимые элементы.
- Для изменения какого-либо элемента достаточно выбрать курсором соответствующую ячейку и вписать другое значение. Таким способом, например, исправляются некоторые ошибки в библиотеках и при запуске программ. Выполняйте действия, которые необходимы для конкретной ситуации.
- В завершение работы необходимо проверить все изменения и сохранить результат в файле. Можно заменить старый файл на новый с тем же названием или создать отдельную копию. Рекомендуется всегда создавать резервные файлы, чтобы иметь возможность возврата к прежним параметрам.
Интерфейс hex-редактора максимально дружелюбен к пользователям. Когда вы выбираете любой из блоков таблицы, он подсвечивается, а на нижней строке окна появляется информация об адресе кода. Перед тем, как вносить изменения, необходимо точно знать, как обозначается каждый из символов в системе ASCII. Для этого достаточно найти таблицу кодов в интернете.
HxD Hex Editor 2.4.0.0
Название: HxD Hex Editor |
Разработчик: Maël Hörz |
Обновлено: 29.02.2020 21:14 |
Цена: Бесплатная |
Русский язык: Есть |
ОС: 7/10 |
Размер: 3.12 МБ |
Аренда земли для установки рекламных конструкций
HxD Hex Editor — быстро работающий шестнадцатеричный редактор, который, в дополнение к редактированию RAW-disc и модификации оперативной памяти (RAM), работает с файлами любого размера.
Поддерживаются поиск и замена, экспорт данных в нескольких форматах, контрольные суммы, объединение и разделение файлов, безвозвратное удаление, закладки, статистика и многое другое.
Бесплатный, надежный и быстро работающий шестнадцатеричный редактор
Текстовый редактор, предназначенный для программистов и тех, кого не устраивает скромная функциональность Блокнота
Бесплатный пакет офисных приложений, являющийся ответвлением от проекта OpenOffice. Позиционируется в качестве альтернативы пакету Microsoft Office
Пакет офисных приложений. Позиционируется в качестве бесплатной альтернативы офисному пакету Microsoft Office
Самый популярный в мире пакет офисных приложений, разработчиком которого является компания Microsoft
Приложение для работы с PDF-документами: просмотр, создание, редактирование, преобразование, защита
Текстовый редактор для программистов, веб-дизайнеров и обычных пользователей с очень большими возможностями
Текстовый редактор для программистов, а также веб-дизайнеров и обычных пользователей, обладающий большими возможностями
Пакет офисных программ для Windows и Linux. Включает в себя текстовый процессор, электронные таблицы и программу подготовки презентаций. Бесплатно для домашнего и коммерческого использования
Полноценная издательская система с открытым исходным кодом для Windows, Linux и macOS
источник
Бесплатный онлайн редактор FileInsight
Продукт, представленный широкому кругу пользователей под названием FileInsight, имеет в своем наборе практически весь, необходимый для редакции файлов в шестнадцатеричном, а также текстовом режимах, функционал. Утилита адаптирована и предназначена для работы исключительно в Windows. В дополнении к стандартному набору, создатели включили в свой HEX редактор:
- Возможность проведения в автоматическом режиме анализа структуры обрабатываемых бинарных фалов.
- Импорт и объявление заданных пользователем структур, для чего достаточно указать программе заголовочный файл.
Программа просто создана для новичков, только начавших осваивать и применять в своей практической деятельности возможности HEX редактирования. Специально для них, в нижнем углу экрана, при работе с утилитой, будут активироваться окна, содержащие алгоритм дальнейших действий.
Использование онлайн редактора FileInsight, позволяет исследовать и вносить изменения не только в бинарные файлы, но и в классические веб страницы. При необходимости, работа программы может быть автоматизирована с помощью имеющихся в свободном доступе и простых в использовании сценариев на Python или JavaScript.
К наиболее серьезным недостаткам утилиты следует отнести невозможность обработки больших, превышающих 500 Мб файлов.
Как видно из приведенных примеров онлайн HEX редакторов, их возможности хотя и имеют некоторые ограничения по сравнению с их стационарными программными версиями, но могут удовлетворять широкий круг потребностей, связанных с редактированием или внесением изменений в бинарные файлы не самых крупных размеров. Выбор, а также настройка под свои требования такой бесплатной сетевой программы не вызовет затруднений даже у начинающего пользователя, не займет много места на компьютере и позволит оперативно проводить hex-редактирование.
Что еще можно делать с помощью HEX-редактора
Помимо того, что HEX-редакторы помогают проанализировать любой файл, возможно:
- работать с дисковыми образами;
- редактировать разделы;
- изменять содержимое ОЗУ;
- изменять виртуального адресного пространства процесса и прочее.
К примеру, утилиты подобного типа используют в разработке ПО. Когда необходимо внести данные уже после компиляции программы, но перекомпилировать ее не хочется. Любой код программы можно изменить с помощью HEX-редактора. Конечно, это нужно уметь делать, находить нужные данные. Таким образом, добиваются исправления ошибок в коде, либо используют для взлома и читерства. Это значит, применение HEX-редакторов очень широкое.
Cygnus
Cygnus is a free and one of the best hex editors. You can open files through drag and drop method. It lets you edit files up to available virtual memory (up to 2GB), so you can say that it supports almost all files without any memory limits. You can edit hex and ASCII codes.
It can simply open, edit, save, print search, find, import, and export hex files. It can edit multiple files by dropping them onto program icon. It has features of file comparing. It can print all or any portion of a file.
Compatible Windows Versions: Windows 95, Windows 98, Windows ME, Windows NT 3.5, Windows 7, Windows 8, and Windows 10.
Note: It is not totally free; some features are not enabled in free version. To unlock those features, you have to purchase this hex editor.
Notes
Disk-Editor
To use the disk editor under Windows NT/2000/XP/2003/Vista/7 and higher you have to be an administrator or have the appropriate privileges.
Starting with Vista you need to manually unmount the hard disk to successfully write to it, or in other words: make sure the disk you edit has no mounted file system. More details in this forum thread. A system drive (the one where Windows is installed on) cannot be written to while Windows is running. In order to still accomplish that, you will have to execute HxD from a boot CD/DVD like PartBE or VistaPE and edit the system disk from there.
Windows NT 4
If the RAM-editor doesn’t show any processes under Windows NT 4 you most likely don’t have PSAPI.DLL installed on your system. You can get it from Microsoft (PSAPI.DLL Download) and copy the DLL into the %windir%\System directory.
HxD was only tested for Windows NT 4 SP 6, though it should work with versions prior to service pack 6.
Windown NT 4 SP1 and newer are also supported, if WININET.DLL is added, through IE 3.02 or newer.
Ассемблирование и ассемблерный поиск
Ассемблирование используется для внесения изменений в алгоритм работы исполнимых файлов. QView поддерживает все команды процессоров Intel 486 и 487. В режиме ассемблера и дизассемблера в рабочей области редактора в первой колонке указано смещение относительно начала файла, во второй — байты инструкции, в третьей — ee мнемоническое обозначение. Для включения режима ассемблирования следует перевести редактор в режим дизассемблера, нажав несколько раз Enter, включить режим редактирования, нажав Alt-F3, и нажать TAB для перемещения курсора в третью колонку. После этого можно вводить инструкции, завершая ввод каждой нажатием Enter.
При необходимости можно, как и в режиме дампа, изменять непосредственно байты во второй колонке. Разрядность кода 16/32 переключается нажатием F2. Отменить изменения можно установив курсор на строку с ошибкой и несколько раз нажав F3.
Для поиска конкретных ассемблерных инструкций следует нажать F6, ввести инструкцию и нажать Enter. Поиск следующего совпадения производится нажатием Shift-F6. Для поиска по шаблону можно использовать следующие специальные символы:
‘?’ — любой один символ ‘*’ — любая подстрока до запятой или до конца строки ‘$’ — поиск числовых констант (ставится перед числом) ‘%’ — пропуск одного слова ‘@’ — любая подстрока
Например, «sub bx,*» — поиск всех инструкций вычитания из регистра BX.
PSPad
И напоследок, бесплатный HEX-редактор, предназначенный, как для обычных пользователей, так и для программистов. Он не требует установки, поддерживает разные типы файлов, языков и подсветку синтаксиса.
Программа способна работать одновременно с несколькими проектами. Поддерживает макросы, проверку правописания, HTML-предпросмотр и сравнение текстов с подсветкой различий. Также отмечается наличие FTP-клиента, позволяющего редактировать прямо с web-сервера, а также встроенного CSS-редактор.
Итак, HEX-редактор — полезная вещь, но узконаправленная. Это не офисное и не развлекательное программное обеспечение на каждый день. Но однажды он может пригодиться, и тогда можно будет либо воспользоваться одним из предложенных вариантов, либо поискать другие.
Наиболее популярный Hex Editor Neo
Мировую популярность Hex Editor Neo завоевала благодаря наличию простейшей в использовании функции, позволяющей осуществлять перевод существующего кода в любые другие системы кодировки. Принцип работы утилиты представляет собой:
- Возможность открытия практически любого файла.
- Доступ к проведению в нем необходимых изменений.
- Проведение сохранения внесенных корректировок в выбранном пользователем формате.
Программа подойдет для работы как новичкам, так и профессионалам, благодаря наличию функции сохранения истории изменений даже после ее закрытия. Всегда можно отложить незавершенную работу, не опасаясь, что она будет безвозвратно потеряна. Разработчиками представлены 2 варианта продукта:
- Freeware – бесплатная версия, оснащенная возможностью самостоятельной настройки интерфейса с различными цветовыми схемами.
- Профессиональный HEX редактор – платный вариант, позволяет пользователю проводить декодирование кода, закриптованного на базе стандартных алгоритмов.
Пользователь сможет быстро и качественно сравнивать между собой бинарные файлы, а также работать с большими по объему файлами даже на облегченной бесплатной версии редактора.
Программа вполне понятна для применения даже в ее родной англоязычной версии, но разработчики оснастили ее возможностью работы на 8 (включая русский) языках, что несомненно делает ее еще более привлекательной среди отечественных пользователей.
Hex Editor Neo
Существует две версии этого шестнадцатеричного редактора от компании HDD Software – простая бесплатная и продвинутая коммерческая версия. Freeware-вариант – это добротный, но мало чем примечательный HEX-редактор, имеющий классный настраиваемый интерфейс с поддержкой разных цветовых схем. Не более того. А вот профессиональная версия Hex Editor Neo предоставляет несколько полезных опций, которые могут быть крайне полезны при анализе бинарников. К примеру, пользователь получает возможность декодирования кода, закриптованного с помощью наиболее общих алгоритмов. Помимо этого появляется возможность просмотра и редактирования локальных ресурсов типа NTFS-потоков, локальных дисков, памяти процесса, а также оперативки. В самой полной версии появляется и поддержка скриптового языка, позволяющая автоматизировать многие процессы с помощью сценариев на VBScript и JavaScript. Но самый смак в том, что к твоим услугам предоставляется встроенный дизассемблер, который работает и с x86, и с x64, и с .NET-бинарниками! Еще одна фича – быстрое создание патчей, основанное на сравнении двух бинарников. Звучит впечатляюще, но лучше ли он, чем FileInsight? Скорее, нет. FileInsight в целом выглядит более функционально. С другой стороны, любая, даже бесплатная версия Hex Editor Neo отлично работает даже с очень большими файлами и позволяет искать ASCII и Unicode-строки. Дизассемблер здесь не ограничивается одной лишь x86 платформой, а встроенный редактор ресурсов очень удобен. Есть над чем подумать.
Использование HxD Freeware Hex Editor и Disk Editor
HxD – один из быстрых и больших редакторов шестнадцатеричных файловых обработчиков для Windows. Он также обеспечивает изменение оперативной памяти и редактирование необработанных дисков. Редактирование в HxD аналогично редактированию в обычном текстовом редакторе. Данные можно просматривать в наборах символов ANSI, DOS, EBCDIC и Macintosh. Это один из обновленных шестнадцатеричных редакторов среди многих других шестнадцатеричных редакторов. Чтобы попробовать шестнадцатеричный редактор HxD, выполните следующие действия:
- Откройте браузер и загрузите HxD шестнадцатеричный редактор на вашем языке.Загрузка шестнадцатеричного редактора HxD
- Извлеките папку zip и откройте установочный файл для установки шестнадцатеричного редактора HxD.Распаковка zip-файла
- Откройте установленную папку, а затем дважды щелкните файл HxD64.exe, чтобы открыть шестнадцатеричный редактор HxD.Примечание. Вы также можете открыть HxD32.exe, если хотите открыть его в 32-разрядной версии.
- Нажмите на меню Файл в строке меню и выберите опцию Открыть. Найдите и выберите свой шестнадцатеричный файл, чтобы открыть его в формате HxD.Открытие вашего шестнадцатеричного файла в шестнадцатеричном редакторе
- Теперь вы можете просматривать и редактировать шестнадцатеричный файл, используя различные функции шестнадцатеричного редактора HxD.Вы можете найти и использовать функции меню параметров для редактирования файла
Multiple Selection
All Hex Editor Neo commands are capable working with a multiple selection. A multiple selection is a collection of contiguous ranges. A multiple selection may arise as a result of user actions, or as a result of the Find All command. It can also be saved to a file and later loaded from it.
Algorithms, implemented in the Hex Editor Neo, provide an extremely efficient way to store and process multiple selections. This makes, for example, executing the Find All command for a several gigabytes-long file quite an ordinary operation that will not “eat up” all available virtual memory and disk space, as it happens in most competitive binary file editors.
The “native” support of multiple selections by every Hex Editor Neo’s command, starting from Fill and Clipboard to Statistics makes this instrument a valuable and helpful editing tool in everyday’s work.
The Multiple Selection section provides in-depth description of this feature.
Hiew
Hiew, в плане способа распространения, мало чем отличается от своих коллег – это тоже коммерческий продукт, который разработал наш соотечественник Евгений Сусликов. Имеющая долгую историю, программа сильно полюбилась многим специалистам по информационной безопасности. Тому есть вполне очевидные причины – мощные возможности для исследования и редактирования структуры и содержания исполняемых файлов как винды (PE), так и бинарников для Linux (ELF). Другая очень полезная фича для реверсинга – встроенный x86-64 ассемблер и дизассемблер. Последний даже поддерживает инструкции ARM. Не надо говорить, что редактор отлично переваривает большие файлы и позволяет редактировать логические и физические диски. Многие задачи легко автоматизируются за счет системы клавиатурных макросов, скриптов и даже API для разработки расширений (Hiew Extrenal Modules). Но прежде чем рваться в бой, учти – интерфейс Hiew представляет собой DOS-подобное окно, работать с которым с непривычки довольно неудобно. Зато можешь прочувствовать на себе всю прелесть олдскула.
MiTeC Hexadecimal Editor
MiTeC Hexadecimal Editor is a free hex editor software which can simply open hex files to view and edit. It lets you save the edited file as a new file. You can open multiple files in cascade view, tile horizontally, and tile vertically. It has an inbuilt calculator which helps you to calculate various operations on hex code, like: Basic functions, Trigonometric functions, Hyperbolic function, Scientific function, Logical operators, Bit operators, etc.
It also supports octal and decimal files. You can search, find, and replace any offset values. Insert and delete nibbles, jump to any offset values, compare files, dump BIOS, dump memory, etc. It can convert hex files between ANSII, EBCDIC, MAC, and OEM codes.
Available for: Windows 2000, Windows XP, Windows Vista, Windows Server 2008, Windows 2008 R2, Windows 7, Windows 8, and Windows 10.
Выводы
Упомянутые выше HEX редакторы Linux, достаточно часто используются владельцами компьютеров, работающих под этой операционной системой. Некоторые из них более популярны среди специалистов — программистов и разработчиков. Другие приходятся по вкусу тем, кто пользуется подобным ПО лишь от случая к случаю. Тем не менее, можно сказать, что все они достаточно гибкие и функциональные для того, чтобы удовлетворить потребности всех пользователей.
Нет похожих записей
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.