Помощь в написании студенческих работ
Антистрессовый сервис

Восстановление информации с помощью дисковых редакторов

Курсовая Купить готовую Узнать стоимостьмоей работы

Hex-редактор — приложение для редактирования данных, в котором данные представлены в «сыром виде» — как последовательность байтов. Он может быть как отдельным самостоятельным приложением, так и компонентом другого, более сложного приложения, такого как дизассемблер, отладчик, интегрированная среда разработки и т. п. Для представления значения байтов используется шестнадцатеричная) система… Читать ещё >

Восстановление информации с помощью дисковых редакторов (реферат, курсовая, диплом, контрольная)

Содержание

  • 1. Шестнадцатеричная система счисления
    • 1. 1. Шестнадцатеричная система счисления
    • 1. 2. Шестнадцатиричный редактор
    • 1. 3. Интерфейс
    • 1. 4. Использование
  • 2. Шестнадцатеричные редакторы
    • 2. 1. WinHex
    • 2. 2. McAfee FileInsight
    • 2. 3. FlexHEX
    • 2. 4. Hex Editor Neo
    • 2. 5. Hiew
  • 3. Сравнение шестнадцатеричных редакторов
  • 4. Восстановление данных при помощи WinHex
  • Заключение
  • Список литературы

В самой полной версии появляется и поддержка скриптового языка, позволяющая автоматизировать многие процессы с помощью сценариев на VBScript и JavaScript. Но наибольшее достоинство данной версии в том, что к услугам пользователя предоставляется встроенный дизассемблер, который работает и с x86, и с x64, и с .NET. Помимо этого программа позволяет быстросоздаватьпатчи, основанное на сравнении двух бинарных кодов. На рисунке 6 приведено главное окно FreeHexEditor. Рисунок 6. Главное окно FreeHexEditor2.

5. HiewПрограмма Hiew — простой hex-редактор, который пригодится пользователям, которым необходимо изредка менять несколько байт в коде. Hiew (Hacker'sView) — простой и компактный HEX-редактор, для пользователей, которым необходимо периодически менять несколько байтов в коде. Также в редакторе имеются различные утилиты, полезные разработчикам, такие как детализированный дамп OMF/COFF объектов и библиотек, подробный дамп NE/LE/LX/PE/ELF исполняемых файлов, возможность разделять и соединять двойные исполняемые файлы. Основные функции Hiew включают в себя ассемблер/дизассемблер, просмотр любых двоичных файлов любой длины в режиме HEX и режиме декодирования, поддержка дизассемблера для процессоров x86 и x64, поддержка просмотра и редактирования логических дисков. Список поддерживаемых редактором форматов также довольно обширен — Hiew поддерживает NE, LE, LX, PE, PE32+ и ELF исполняемые файлы, а также загружаемые модули NLM, DSK, LAN. Также редактор Hiew имеет простой, но полезный встроенный шифратор/дешифратор, с 64-битной системой шифрования/дешифрования. Редактор Hiew поддерживает просмотр файлов неограниченной длины в текстовом или HEX режиме, а также в режиме дизассемблера PentiumPro. Программа является платной и ее цена, кажется несколько завышенной, для обыкновенного HEX-редактора, однако функции программа Hiew предоставляет и вправду продвинутые. Для системного программиста редактор просто незаменим, а аналогичных программ редактору Hview не так уж и много, так что в некоторых случаях, запрашиваемая за программу цена вполне оправдана. Возможности:

Просмотр и редактирование двоичных файлов любой длины в режиме HEX и декодирования

Встроенный ассемблер/дизассемблер с поддержкой процессоров x86 и x64Поддержка различных форматов файлов

Встроенный криптор/декриптор

Полезный встроенный калькулятор

Поддержка кодировки UnicodeВозможность создавать клавиатурныемакрокомманды

Множественный поиск и замена [7]На рисунке 7, 8 и 9 приведены скриншоты программы. Рисунок 7. Скриншот HEX-редактора

Рисунок 8. Скриншот HEX-редактора

Рисунок 9. Скриншот HEX-редактора3. Сравнение шестнадцатеричных редакторов

В таблице 2 представлено сравнение следующих шестнадцатеричных редакторов: WinHexFileInsightFlexHEXHexEditorHiewГрафический интерфейс пользователя

ДаДаДаНет

НетКонсоль

НетНет

НетДаДаЛицензия на программное обеспечение

ПатентованныйGPL / Свободное программное обеспечение

ПатентованныйGPL / Свободное программное обеспечение

ПатентованныйСтоимостьEUR 43−1460USD 400USD 64−199Последняя дата репликации27 мая 201 226 ноября 200 616 сентября 200 826 ноября 200 631 октября 2010ОС WindowsДа (Win95 и выше) ДаДа (WinNT4 и выше) ДаДаМаксимальный размер файланеограниченный

ОграниченОграниченнеограниченныйнеограниченный

Частичная загрузка файла

ДаДаДаДаДаСектор диска редактирование

ДаДаДаДаДаБит редактирования

ДаДаДаДаДаРедактор текста

Частичное (внешние: блокнот) ДаДаДаДаКодировка символов

Частичная поддержка следующих форматов: ANSI, Unicode, OEM, UTF-8 / UTF-16 EBCDIC, ASCIIЧастичная поддержка следующих форматов: ANSI, Unicode, OEM, UTF-8 / UTF-16 EBCDIC, ASCIIANSI / MBCS, UnicodeANSI, OEM, EBCDIC, кодовые страницы (MBCS, Mac, UTF-8, и т. д.)ASCII, OEM, Unicode, пользовательский

Просмотр файловой структуры

ДаДаДаДаДаДизасемблер

Частично (только коды операций Intel x86) Нет

НетДаДа (x86, x86−64, MMX, SSE 4.2, 3DNow! — все ассемблере, ARM) Закладки

НетДаДаДаДа4. Восстановление данных при помощи WinHexПоследовательность действий при восстановлении информации с помощью программы WinHex:

1. Необходимо немедленно остановить все операции чтения/записи на диск и выключите ПК.

2. Снимите винчестер и подключите его к другому ПК. Лучше всего для этого использовать внешние боксы с автономным питанием (выпускаются как с интерфейсом IDE, так и SATA; подключаются к ПК, как правило, через USB-порт).

3. Запустите программу WinHex.

4. Выберите меню Tools -> OpenDisk (рисунок 10).Рисунок 10. Восстановление данных5. В окне EditDisk откройте раздел PhysicalMedia, выберите диск, на котором нужно восстановить данные, нажмите OK.

6. Выберитеменю Tools -> Disk Tools -> File Recovery by Type…

7. ВокнеWinHexссообщением «This attempt at recovery relies on files not being fragmented. Please save your files on a different drive in order to avoid overwriting other deleted or lost files. Check recovered files carefully for consistency» нажмите OK.

8. Вокне File Header Search on Hard Disk <�…> впрокручиваемомсписке File type (s) выберитетипывосстанавливаемыхфайлов (выбирайтеспомощьюмыши, нажавклавишу Ctrl).

9. Задайте папку назначения (Outputfolder) нажатием на кнопку «…». 10. В выпадающем списке выберите способ поиска восстанавливаемых файлов (рекомендуется Extensivebyte-levelsearch; доступны также Searchatclusterboundaries, ifpossible и Searchatsectorboundaries — по умолчанию).

11. Нажмите OK.

12. Начнется процесс восстановления файлов. При восстановлении данных необходимо учесть:

1. Выбирая место назначения, куда будут скопированы восстанавливаемые данные, чтобы не «затереть» восстанавливаемые данные, местом назначения следует выбирать другой диск.

2. В зависимости от объема восстанавливаемых данных и мощности ПК процесс восстановления данных может занять продолжительное время.

3. Эффективность восстановления данных зависит от многих факторов, например, от фрагментированности файлов (фрагментированные файлы восстановить в полном объеме не удастся), от того, записывалась ли поверх восстанавливаемых данных другая информация (если записывалась, то восстановить файлы не удастся).

4. Желательно во время восстановления отключить все «лишние» программы и процессы.

5. На винчестере ПК, к которому вы подключите диск с утраченной информацией, нужно иметь, как минимум, столько же свободного места, сколько занимают восстанавливаемые файлы.

Заключение

Hex-редактор — приложение для редактирования данных, в котором данные представлены в «сыром виде» — как последовательность байтов. Он может быть как отдельным самостоятельным приложением, так и компонентом другого, более сложного приложения, такого как дизассемблер, отладчик, интегрированная среда разработки и т. п. Для представления значения байтов используется шестнадцатеричная) система счисления, что и отражено в названии редактора. В данном курсовом проекте рассмотреныпятьhex-редакторов: WinHex, FileInsight, FlexHEX, HexEditor иHiew, которые включают в себя полезные опции для анализа подозрительных файлов. Проведено сравнение данных редакторов.

Список литературы

1.

http://en.wikipedia.org/wiki/Comparison_of_hex_editors2.

http://ru.wikipedia.org/wiki/Hex-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%803.

http://www.xakep.ru/post/54 884/4.

http://www.bit2bit.ru/index.php?page=link&link=4 712 125.

http://www.winhex.com/winhex/6.

http://xcos.ru/soft/system/optimization/298-flexhex-binarnyj-redaktor-dlya-professionalov.html7.

http://softbuka.ru/soft/view-Hiew.html

Показать весь текст

Список литературы

  1. http://en.wikipedia.org/wiki/Comparison_of_hex_editors
  2. http://ru.wikipedia.org/wiki/Hex-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80
  3. http://www.xakep.ru/post/54 884/
  4. http://www.bit2bit.ru/index.php?page=link&link=471 212
  5. http://www.winhex.com/winhex/
  6. http://xcos.ru/soft/system/optimization/298-flexhex-binarnyj-redaktor-dlya-professionalov.html
  7. http://softbuka.ru/soft/view-Hiew.html
Заполнить форму текущей работой
Купить готовую работу

ИЛИ