Ответ от Sjwsp[гуру]
Resource Hacker
Ответ от Клары Стервозные[гуру]
Рыба моя, файл *.exe является командным, скомпилированным в некотором языке программирования, и загружает некоторую программу. Исключением являются самораспаковывающиеся архивы, созданные, к примеру, программой WinRar. А так можно, например, в тотал командере нажать F3. но вряд ли там будет что понятно
Ответ от Новоясеневский Маньяк[гуру]
«скомпилированным в некотором языке программирования» — ЭТА ПЯТЬ!! !»и загружает некоторую программу» — эта тоже ПЯТЬ!! !»Исключением являются самораспаковывающиеся архивы, созданные, к примеру, программой WinRar. » — исключения из чего? Т. е. исполняемый файл-архив программой не является?»командным» — тоже. Я до сегодняшнего дня думал, что командные файлы имеют расширение .bat.
Ответ от Ёергей Зайцев[гуру]
Содержимое эксешника можно можно посмотреть в WinRar.
С помощью WinRar так же можно извлечь файлы из эксешника.
как редактировать «.exe» файлы (к примеру лаунчеры)
Ответ от Ёжик в тумане[гуру]
в любом hex-редактореконсольные — HIEW, под GUI — ссылка , ,
Ответ от Евгений Герасимов[активный]
> Рыба моя, файл *.exe является командным, скомпилированным в> некотором языке программирования, и загружает некоторую > программу. Исключением являются самораспаковывающиеся архивы,> созданные, к примеру, программой WinRar. А так можно, например,> в тотал командере нажать F3. но вряд ли там будет что понятно :-)РАДЕТЕЛИ! :-[ ]]]отладчиком каким-нибудь (от борланда, от некрософта, етц)
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: как открыть файл exe .для просмотра содержимого (в какой программе )
Источник: 22oa.ru
Программы для редактирования ресурсов PE-файлов. Как открыть.DLL или.EXE файл в редакторе ресурсов
Исходный код раскрыть невозможно если для этого постарались обеспечить безопасность (особенно если это фирменная вещь).
Но есть способы полностью или частично раскрыть код.
- IDA Pro — самый лучший из безплатных взломщиков, некоторые макросы возможно позволяют преобразовать код назад. Но не всегда. Особо хорошо раскрываются borland-продукты.
- Hiew.Exe бесплатная утилита, очень маленькая, позволяет править код на языке ассемблера. Можно править текстовые и целые константы. Можно ею даже сделать «перевод» программы на другой язык, затереть имя фирмы и т.п.
- Если есть PDB-файл, или подшита debug-info к файлу то код можно получить в среде разработки (если debug-info полная) редко можно использовать. Исходный код получить нельзя, но можно получить «номера строк и имена исходников», а так же имена/значения всех констант, локальных переменных, избежать «раздроблености функций» а так же получить классы с начинкой класса (почти все структуры кроме текста программы) что значительно упростит понимание работы программы. Для некоторых библиотек (dll) pdb-файлы можно скачать отдельно. Врядли уважающая себя фирма допустит утечку pdb своего стоящего продукта.
- Debug info, существует DebugInfo-информация встроеная в exe. Если есть такая информация, и соответствующая утилита (Например на Borland Delphi собран, и он есть в наличии), то можно сделать аналогичное предыдущему пункту. Но врядли уважающая себя фирма допустит такую «глупую» ошибку (аналогично pdb).
- Если файл написан на с# его можно почти полностью просмотреть в кодах с помощью disSharp (такие программы «подключают» в таблице импорта лишь mscorlib и всё). DisSharp плохо дизассемблирует некоторые части программы, но возможно его платная версия или платная версия подобных утилит раскрывает код лучше.
- Если файл написан на FoхPro, clipper и других подобный байт-кодовых языках — он раскрывается спец-утилитами (Refox например).
- Утилита exescope.exe ResourceHacker.exe и её-подобные утилиты позволяют смотреть шапку, подключенные библиотеки (по ним можно понять на чём писана программа) и редактировать ресурсы программы (ресурс-формы в.т.ч. delphi, иконки, картинки, таблицы ресурсо-строк).
- Если извесно чем создан код — думаю есть специальные утилиты способные его раскрыть (они платные и малодоступные).
Опять-же, это при условии что нету паковщика кода (тогда нужно сначала применить депаковщик), шифровальщика/самомодифицирующегося кода. Если не разбит обфускатором так что не распутать. Чем больше код — тем сложнее разобраться.
P.S. Лично моё мнение — раскрывается-взламывается всё, но на это нужно потратить много-много времени. Возможно год и более (зависит от опыта и инструментов, в свободном доступе хороших инструментов нету).
Аудиофрагменты. А значит, актуален вопрос их извлечения из исполняемого файла.
- Расширение exe могут иметь самораспаковывающихся архивов. Это архивы, в которые включен модуль распаковки, благодаря чему они могут быть распакованы на , где отсутствует -архиватор, что достаточно удобно. Открыть такой файл можно с помощью -архиватора, аналогично любому другому файлу архива с более привычными пользователю расширениями zip или rar. Впрочем, просто запустив такой файл, пользователь также получит распакованную с содержащимися в нем файлами.
- Если интересует сам исполняемый код программы, то его можно просмотреть с помощью дизассемблера или иных инструментов, хорошо известных программистам. В частности, подобные инструменты включены в состав пакета Visual Studio. Правда, чтобы разобраться в полученном коде, необходимо иметь квалификацию программиста.
- Возможность открыть exe файл для того, чтобы просмотреть и отредактировать содержащиеся в нем ресурсы — , звуковые фрагменты и т. п. — предоставляют такие программы, как ResHacker, Restorator, ExeScope, PE Explorer.
- как открыть файл exe если он не запускается: решение.
Ехе – основное расширение программ в операционной системе Windows. Но что делать, если у вас, например Мас, который не позволяет открывать файлы такого типа. Выход есть. Если у вас процессор Intel одной из последних версий, то можно воспользоваться небольшой утилитой от Apple для открытия файлов с расширение ехе.
- — компьютер;
- — Boot Camp Assistant;
- — диск с операционной системой Windows;
- — диск с операционной системой Мас.
Откройте Boot Camp Assistant. Дважды кликните левой кнопкой мышки по иконке запуска программы, которая располагается в директории Applications/Utilities/boot camp assistant. Освободите достаточно места на жестком диске, чтобы установить операционную систему Windows XP (полезная информация: Windows XP занимает около 1,5 гб, Windows Vista – 20-40 гб, Windows 7 – 20гб).
Создайте специальный раздел на жестком диске для операционной системы Windows XP. Вставьте диск с этой операционной системой в ваш привод. В окне автоматического запуска нажмите «Начать установку». После этого компьютер перезагрузится, и начнется установка. После того, как компьютер перезагрузился, выберите только что созданный с помощью Boot Camp Assistant раздел.
Производите установку именно в него. В противном случае, если вы установите операционную систему в обычный раздел Мас, то все ваши данные будут автоматически уничтожены.
Уясните процесс. EXE файлы не поддерживают OS X, поэтому вам понадобится специальное программное обеспечение, чтобы заставить их работать. Для этого установите бесплатную утилиту Wine, в которой можно работать с файлами Windows. Помните, что не все EXE файлы можно открыть в этой утилите, а некоторые программы будут работать лучше, чем другие. Вам не нужен установочный диск Windows, чтобы установить Wine.
Скачайте и установить Xcode из Mac App Store. Это бесплатный инструмент разработчиков, необходимый для того, чтобы скомпилировать программный код. Вы не будете пользоваться этим инструментом, но он необходим для работы с другими утилитами, которые открывают EXE файлы.
- Запустите Xcode и откройте его меню. Выберите «Настройки» – «Загрузки». Нажмите «Установить» (рядом с «Инструменты командной строки»).
- sudo xcodebuild -license
- sudo port install wine
- wine имя_файла.exe
- Не каждая программа будет работать в Wine. Для получения полного списка совместимых программ откройте сайт appdb.winehq.org .
- Введите cd ~/.wine/drive_c/Program Files/ , чтобы открыть каталог «Program Files», в котором установлены программы в Wine.
- Введите ls , чтобы просмотреть список всех установленных программ. Введите cd имя_программы, чтобы открыть каталог программы. Если в имени программы присутствует пробел, до пробела введите . Например, для Microsoft Office введите cd Microsoft Office .
- Введите ls , чтобы найти EXE файл.
- Введите wine имя_программы.exe , чтобы запустить программу
- Введите sudo port install winetricks и нажмите Return.
- Введите winetricks mono210 и нажмите Return, чтобы установить Mono.
При помощи Resource Tuner вы можете открывать исполняемые файлы, такие как.EXE, .DLL, .OCX, скринсейверы (.SCR) и многие другие. Открыв файл, вы получаете доступ к ресурсам файла и можете заменять иконы, курсоры и графику в различных форматах, изменять строчки в меню, диалоговых окнах и других элементах пользовательского интерфейса.
Однако стоит иметь в виду, что ресурсы в исполняемом файле отделены от программного кода, и изменяя интерфейс программы, вы не получаете доступ к коду программы. С помощью редактора ресурсов можно изменить управляющие элементы программы. Код программы с помощью редактора ресурсов изменить нельзя.
Для более серьёзных изменений (которые, впрочем, ни к чему хорошему не приведут без достаточного опыта в программировании приложений для Windows) рекомендуем использовать PE Explorer (редактор структуры PE файлов) или FlexHex (хекс-редактор для бинарных файлов).
Открытие EXE или DLL файла в Resource Tuner
Поддерживает несколько способов открытия файлов. Чтобы открыть файл для просмотра и редактирования, нажмите кнопку Open File на панели инструментов или выберите команду File > Open из меню. Выпадающее меню рядом с кнопкой на тулбаре даёт вам быстрый доступ к списку последних открывавшихся файлов. Этот же список можно получить командой File > Recent Files из меню программы. Количество файлов в списке настраивается в диалоге Customize .
Вы также можете открыть файл при помощи Resource Tuner прямо из Проводника Windows, щёлкнув по файлу правой кнопкой и выбрав Open with Resource Tuner из контекстного меню.
Или вы можете просто перетащить и бросить иконку файла из Проводника Windows на иконку Resource Tuner на рабочем столе или на окно запущенного Resource Tuner.
Вы так же можете открыть файл из командной строки.
Например: restuner.exe filename.exe
При открытии файла Resource Tuner производит несколько автоматических операций: распаковывает файл , если обнаруживается, что он был запакован при помощи UPX, затем идёт проверка структуры и ресурсов файла на возможные ошибки, и наконец перестройка повреждённых ресурсов в соответствии со спецификацией формата исполняемых файлов.
Ошибки при открытии файла
Если при открытии файла возникает ошибка, то скорее всего по трём причинам: файл защищён, файл 16-битный, или это вообще не исполняемый файл.
1. Ошибка: Файл повреждён, сжат упаковщиком или защищён протектором.
Вероятность того, что файл сжат для уменьшения размера, весьма велика. Упаковщиков и протекторов для исполняемых файлов существует не один десяток, и всё время появляются новые. Resource Tuner поддерживает распаковку только одного, зато самого распостранённого упаковщика — UPX . Остальные упаковщики не поддерживаются, и вам придётся самостоятельно заниматься распаковкой файла, прежде чем вы сможете открыть файл для просмотра или редактирования.
Данная ситуация не рассматривается, как ошибка программы. Мы не собираемся ни бороться с попытками других авторов программ защитить свои творения от взлома, ни поддерживать распаковку нескольких десятков разных упаковщиков, среди которых есть и коммерчиские продукты, и самоделки.
2. Ошибка: Файл определён, как 16-битный NE Executable. Этот формат не поддерживается!
Наши программы работают только с 32- и 64-битными PE файлами. Формат NE (сокращение от «New Executable») — это формат 16-битных приложений, оставшийся в наследство от старых версий Windows 3.xx. С появлением Windows 95 этот формат считается устаревшим и не используется, хотя и может исполнятся на современных платформах от Microsoft. Мы не поддерживаем 16-битные файлы и не собираемся их поддерживать.
3. Ошибка: Файл не является EXE или DLL файлом. Вообще!
Resource Tuner определяет файл не по расширению. Если вы переименуете расширение у исполняемого файла, скажем, исправите.EXE на.TXT или вообще удалите расширение, Resource Tuner этим не обманешь: программа при открытии файла анализирует заголовок файла внутри файла, а на расширение вообще не смотрит.
Поэтому, если Resource Tuner вам сообщает, что файл не является исполняемым, то это так оно и есть. Если кто-то зачем-то снабдил текстовый файл в поставке игры расширением.DLL, то от этого файл не перестаёт быть текстовым, и не становится динамической библиотекой. Не дайте расширению файла себя обмануть.
Какие файлы не имеет смысла открывать в редакторе ресурсов
Не смотря на то, что Resource Tuner предназначен для открытия и редактирования любых 32-/64-битных исполняемых файлов, существуют некоторые виды EXE файлов, в которых ресурсы практически отсутствуют.
1. Файлы, созданные при помощи Visual Basic.
В таких файлах в секции ресурсов ничего нет, кроме иконы и информации о версии. Строчки и диалоги в программах, написанных на визуальном бейсике, хранятся в своём собственном закрытом формате, и стандартная секция ресурсов в них не используется.
2. Файлы.EXE размером в гигабайт и более.
Поскольку Resource Tuner — это 32-битная программа, существуют естественные ограничения для размещения образа открываемого файла в виртуальной памяти в пределах первого гигабайта. Файл размером в гигабайт и более туда просто не поместится.
3. Самораспаковывающиеся архивы в виде EXE файлов.
В таких файлах в ресурсах ничего нет, кроме иконы и информации о версии, а может и этого не быть. По сути, это архивированные данные, снабжённые подпрограммой для распаковки.
4. Инсталляторы других программ.
В таких файлах в ресурсах ничего нет, кроме иконы и информации о версии. Очень похожи на п.3. Файл инсталлятора можно рассматривать как контейнер, внутри которого содержится другой.EXE файл в сжатом виде и подпрограмма для его извлечения. К тому же, программы для создания инсталляторов используют разные алгоритмы для хранения внутри себя архивированных данных.
Скачайте бесплатную ознакомительную версию!
Resource Tuner работает на всех версиях Windows
от 2000 и XP до 8 и 10.
Минимальные системные требования:
Процессор Intel Pentium® или AMD K5 166 MHz
16 MB RAM
EXE — это расширение для программ в ОС DOS и Windows. Формат Exe относится к группе исполняемых файлов, которые содержат все данные для установки приложения. Чтобы компактно распространить установочный файл используются алгоритмы сжатия.
Содержимое файла
Объект с расширением EXE встречается в ОС Windows. Программа exe содержит сценарии и скомпилированный программный код, запускающий установку приложений. Содержимое объекта EXE включает:
- Программные ресурсы — графика и другие медиа-элементы, а также сжатые пакеты (.package) классов программного кода;
- Формы объектов (битмапы, листы, иконки приложений);
- Информация для загрузчика файла;
- Модуль запуска инсталляции.
При запуске EXE система начинает автоматическую инициализацию всех заархивированных компонентов флеш-накопителя, виртуального или жесткого диска. К компонентам EXE файла относят программные библиотеки, подключённые службы, программный код.
После распаковки исполняемого файла в операционной системе начинается инициализация всех программных классов и установка приложения.
Программы для открытия EXE
В Windows Exe объект открыть можно с помощью стандартного установщика или утилиты 7Zip . Для запуска файла достаточно дважды кликнуть по нему мышкой или запустить объект через меню архиватора. Для запуска в MacOS следует установить эмулятор ОС Windows и в нем открыть файл Exe.
EXE может быть не только модулем установки программы, но и самораспаковывающимся архивом. Запуск Exe файлов позволяет его содержимому распаковаться в указанную пользователем или самим архивом папку.
Чтобы посмотреть содержимое файла EXE без его запуска, следует воспользоваться инструментами для разработчика, а именно программным пакетом Visual Studio . С его помощью можно редактировать программные ресурсы, изменять интерфейс и функции программного модуля. Внесение изменений возможно только для приложений с отрытым исходным кодом (в которых не используется шифрование).
Источник: pypad.ru
Не запускаются .exe-файлы на компьютере. Что делать?
вы можете открывать исполняемые файлы, такие как .EXE, .DLL, .OCX, скринсейверы (.SCR) и многие другие. Открыв файл, вы получаете доступ к ресурсам файла и можете заменять иконы, курсоры и графику в различных форматах, изменять строчки в меню, диалоговых окнах и других элементах пользовательского интерфейса.
Однако стоит иметь в виду, что ресурсы в исполняемом файле отделены от программного кода, и изменяя интерфейс программы, вы не получаете доступ к коду программы. С помощью редактора ресурсов можно изменить управляющие элементы программы. Код программы с помощью редактора ресурсов изменить нельзя.
Для более серьёзных изменений (которые, впрочем, ни к чему хорошему не приведут без достаточного опыта в программировании приложений для Windows) рекомендуем использовать PE Explorer (редактор структуры PE файлов) или FlexHex (хекс-редактор для бинарных файлов).
Способ первый: традиционная распаковка
Традиционная распаковка не требует установленных в системе вспомогательных программ. Все, что нужно, — уже предустановлено в Windows.
Итак, процесс распаковки EXE-файла следующий:
- Откройте файловый менеджер «Проводник».
- Перейдите в папку, в которой находится файл с расширением EXE.
- Запустите его. Для этого достаточно дважды кликнуть по его иконке левой кнопкой мыши. Иногда для запуска требуются права администратора — в этом случае вам необходимо сначала нажать правую кнопку мыши, а потом выбрать соответствующий пункт из меню.
- Запустится окно инсталлятора. Именно в нем вам необходимо будет задать параметры распаковки.
- В первом окне вам предложат выбрать язык установщика.
- Затем появится приветственное окно. В нем обычно указано, что именно за программа будет установлена в систему.
- Далее надо будет принять пользовательское соглашение.
- Потом выбрать папку, в которую будут распакованы все файлы.
- После этого вам предложат создать дополнительные ярлыки в меню «Пуск» и на рабочем столе.
- После этого этапа начнется распаковка всех файлов установщика.
Вам остается лишь дождаться завершения этого процесса, после чего можно будет закрывать окно Мастера установок. Вот так просто можно распаковывать EXE-файлы программы.
Характеристики редактора exe
Просмотр ресурсов exe файлов
Поддерживает просмотр растровых изображений, значков, курсоров, различных форматов изображений (GIF, JPEG, PNG и т.д.), AVI анимации. Можно просматривать и анализировать меню, диалоги, информацию о версии и таблицы строк.
Для большинства форматов данных о ресурсах exe файлов поддерживается вид миниатюр, позволяющий просмотреть их все сразу, без необходимости открывать их по отдельности. Доступны три размера миниатюр: 16×16, 32×32 и 96×96.
Экспорт и извлечение ресурсов
Все ресурсы могут быть сохранены на диск в виде файла необработанных данных (*.bin), кроме того, большинство известных типов данных, таких как изображения, значки и курсоры, могут быть сохранены в соответствующие им форматы файлов.
Также можно пакетно извлечь все ресурсы из одного файла или каталога, полного исполняемых файлов, всего за пару щелчков мыши. Достаточно выбрать пункт меню «Batch Export» в меню «Tools».
Замена и обновление ресурсов
Программа позволяет заменить большинство ресурсов их эквивалентами на основе файлов (т.е. заменить ресурс Bitmap файлом *.bmp или ресурс Icon Directory на файл *.ico). Для некоторых типов доступны дополнительные параметры, например, значки.
Некоторые типы ресурсов не имеют специального формата файла (например, информация о версии или таблицы строк), поэтому к замене данной информации следует подходить с осторожностью.
Интеллектуальная замена иконок
Ресурсы значков хранятся в двух местах: каталог, содержащий ссылки на изображения и фактические изображения, составляющие значок.
Большинство редакторов ресурсов удаляют старые изображения прежде чем добавить новые и перезаписать каталог. Вместо этого у данного редактора файлов формата exe есть возможность объединить значки, в результате чего, получается объединение исходного значка и значка нового файла.
Поддержка x64
Resourcer работает на платформе NET Framework, поэтому он будет работать как программа x64 в системах x64 (и, следовательно, не будет зависеть от файловой системы WOW64 x64 и изолированной программной среды API).
Но что еще более важно, Resourcer может выполнять одни и те же операции и с 32-разрядными исполняемыми файлами, и с 64-разрядными, обеспечивая прямую совместимость для современных вычислительных систем.
Вспомогательные особенности
Портативное ПО — не требует установки, достаточно извлечь и запустить.
Поддерживаются аргументы командной строки, что предоставляет возможность автоматизации задач редактирования ресурсов exe файлов из среды пакетных / командных сценариев.
Поддерживаемые типы файлов
Программа позволяет открывать исполняемые файлы Win32 в таких форматах, как EXE, DLL, CPL, OCX, SCR и MUI, а также скомпилированные сценарии ресурсов (RES, RCT).
Кроме того, следует знать, что можно импортировать данные ресурсов с жесткого диска, используя такие расширения файлов, как BMP, GIF, JPG, PNG, AVI, ICO, CUR, HTML, XML, DIB и RLE.
Способ второй: извлечение установочных файлов
Второй метод кардинально отличается от первого. Если в первом случае нужно было распаковать файлы программы для того, чтобы после этого запустить ее на компьютере, то в этом случае нужно извлечь файлы самого инсталлятора, чтобы произвести с ними манипуляции. В примере представлена специальная программа под названием ResourcesExtract. Работает она следующим образом:
- Скачайте, установите и запустите приложение.
- Появится окно, в котором вам в первую очередь необходимо указать EXE-файл, который вы будете распаковывать. Делается это в поле Filename.
- После этого понадобится указать папку, в которую будут распакованы файлы. Делается это в поле Destination Folder.
- После этого можно приступать к распаковке. Для этого нужно нажать кнопку Start.
- При желании вы можете задать дополнительные параметры. Например, указать, какие именно файлы распаковывать. Делается это в области под названием Resource types to extract.
В итоге в указанной вами папке будут находиться файлы установщика. Вы сможете отредактировать их в любое время.
Ошибки при открытии файла
Если при открытии файла возникает ошибка, то скорее всего по трём причинам: файл защищён, файл 16-битный, или это вообще не исполняемый файл.
1. Ошибка: Файл повреждён, сжат упаковщиком или защищён протектором.
Вероятность того, что файл сжат для уменьшения размера, весьма велика. Упаковщиков и протекторов для исполняемых файлов существует не один десяток, и всё время появляются новые. Resource Tuner поддерживает распаковку только одного, зато самого распостранённого упаковщика — UPX. Остальные упаковщики не поддерживаются, и вам придётся самостоятельно заниматься распаковкой файла, прежде чем вы сможете открыть файл для просмотра или редактирования.
Данная ситуация не рассматривается, как ошибка программы. Мы не собираемся ни бороться с попытками других авторов программ защитить свои творения от взлома, ни поддерживать распаковку нескольких десятков разных упаковщиков, среди которых есть и коммерчиские продукты, и самоделки.
2. Ошибка: Файл определён, как 16-битный NE Executable. Этот формат не поддерживается!
Наши программы работают только с 32- и 64-битными PE файлами. Формат NE (сокращение от «New Executable») — это формат 16-битных приложений, оставшийся в наследство от старых версий Windows 3.xx. С появлением Windows 95 этот формат считается устаревшим и не используется, хотя и может исполнятся на современных платформах от Microsoft. Мы не поддерживаем 16-битные файлы и не собираемся их поддерживать.
3. Ошибка: Файл не является EXE или DLL файлом. Вообще!
Resource Tuner определяет файл не по расширению. Если вы переименуете расширение у исполняемого файла, скажем, исправите .EXE на .TXT или вообще удалите расширение, Resource Tuner этим не обманешь: программа при открытии файла анализирует заголовок файла внутри файла, а на расширение вообще не смотрит.
Поэтому, если Resource Tuner вам сообщает, что файл не является исполняемым, то это так оно и есть. Если кто-то зачем-то снабдил текстовый файл в поставке игры расширением .DLL, то от этого файл не перестаёт быть текстовым, и не становится динамической библиотекой. Не дайте расширению файла себя обмануть.
Как распаковать EXE-файлы на Mac
Распаковка в операционной системе Mac происходит совсем другим способом. Для того, чтобы достать сами файлы с EXE, вы можете использовать простой архиватор. Принцип распаковки такой же, как и с архивами. В статье показано, как распаковать EXE-файлы, чтобы после запустить программу на компьютере. Именно таким образом вы можете запускать программы Windows в операционной системе Mac.
Итак, для того, чтобы произвести заявленные действия, вам необходимо выполнить следующее:
- В операционной системе нажмите по иконке увеличительного стекла, которая расположена справа сверху.
- В появившемся поле введите «Ассистент Boot Camp».
- В результатах выберите одноименную строку.
- Следом запустится программа, в которой вам необходимо поставить отметку напротив пункта «Загрузить последнее ПО поддержки Windows от Apple».
- Вставьте в компьютер флешку — именно на нее будет загружено дополнительное программное обеспечение.
- Подготовьте на диске пустой раздел, на котором будет не менее 50 Гб места.
- Нажмите кнопку «Продолжить».
- Выберите заранее подготовленный раздел, на который будет установлена Windows.
- На этом этапе вам необходимо вставить диск с операционной системой Windows в дисковод и нажать кнопку «Начать установку».
- Компьютер перезагрузится — не беспокойтесь, это вполне нормально.
- Снова укажите тот раздел, который подготовили под Windows.
- Выберите тип файловой системы. Если вы устанавливаете Windows выше версии XP, то выбирайте NTFS.
- Следом запустится процесс форматирования раздела. Это может достаточно долго длиться.
- Вставьте в компьютер флешку, на которую загружали дополнительное ПО. Автоматически запустится процесс установки всех драйверов с флешки.
- Компьютер снова будет перезагружен.
После этого вы без проблем сможете запускать файл EXE. Далее запустится инсталлятор, а дальнейшие действия аналогичны тем, что были в Windows.
FlexHex
Разработчик: Heaventools Software Сайт: https://www.heaventools.ru/flexhex-hex-editor.htm Дата выхода последней версии: Июль, 2018 Стоимость: $59,95
Думаю, нужно дать разработчику еще один шанс, поэтому рассмотрим другую утилиту Heaventools Software — hex-редактор FlexHex. Это инструмент для редактирования любых файлов, процессов или устройств в двоичном формате, ASCII и Unicode. По словам авторов, редактор умеет работать с файлами просто гигантского размера — 8 эксабайт. Кроме того, он поддерживает множество типов данных: байты, слова, двойные слова, восьмибитовые слова, различные десятичные значения со знаком и без, 32- и 64-битовые целые.
Сложные типы данных тут могут быть определены самим пользователем — это структуры, объединения, массивы, перечисления, строки и их сочетания. Обещают прямое редактирование любых значений, в том числе шестнадцатеричных, строковых, изменение областей памяти и типизированных данных. Поддерживаются битовые операции (NOT, AND, OR и XOR над блоками данных) и, конечно же, арифметические операции: сложение, вычитание, умножение, деление и взятие остатка.
Однако главная особенность FlexHex — это возможность сравнения файлов целиком или отдельными блоками. При этом использование карт сравнения позволяет сделать процесс более интуитивным и наглядным.
Все это хорошо, но как утилита справится со взломом — нашей элементарной задачкой? Отсутствие дизассемблера сразу намекает нам, что придется работать в hex-кодах. Запустим FlexHex и откроем с его помощью наш крякмис.
Первым делом попробуем найти смещение 402801. Кликаем Navigate → Go To и в списке слева выбираем пункт Address, а в поле Enter address вводим значение для поиска. Убеждаемся, что включен режим Hex, и нажимаем кнопку Go To.
Однако результат поиска выносит нас далеко за границы приложения. Обрати внимание, что последние читаемые символы находятся по смещению 0x3659F0. Если напрячь память, то вспоминается, что в заголовке РЕ базовый адрес (или адрес загрузки модуля) прописан как 0x400000. А здесь он даже не учитывается!
Ладно, как говорил дедушка Ленин, мы «пойдем другим путем». Строго говоря, FlexHex не понимает формат РЕ и потому его нельзя признать полноценным PE-редактором. Так что нам ничего не остается, как править байтики. Из того же отладчика, где мы нашли проверяющую пароли инструкцию, возьмем уникальную последовательность байтов: 85 C0 74 3C 68. Она покрывает ассемблерные команды:
test eax, eax jz 0x402841 push 0x5A71C4
Я выбрал такую длинную последовательность, чтобы не было ложных срабатываний. За ключевым байтом 0x74 тут скрывается ассемблерная инструкция JZ. Чтобы сделать из нее JNZ, достаточно переписать как 0x75. В итоге мы получим программу, кушающую любые пароли, кроме эталонного.
С помощью Search → Find открываем окно и указываем в качестве типа для поиска Hex Bytes и направление. В поле ввода пишем нашу последовательность байтов: 85 C0 74 3C 68. Есть совпадение! Теперь ставим курсор на 74, нажимаем Delete и вписываем на этом месте 75. Сохраняем результат и закрываем редактор.
Проверь «пропатченное» приложение, оно теперь должно работать значительно лучше.
Источник: myownwebsite.ru