Как разархивировать файл exe
Автор Коля семикин задал вопрос в разделе Другие языки и технологии
как распаковать файл exe и как узнать что в нём храница? и получил лучший ответ
Ответ от Ирина Т*[новичек]
В предыдущих ответах есть все зерна истины. Осталось их только обобщить.
Итак, .exe - это конечно исполняемый файл, но может быть и самораспаковывающимся архивом. Чтобы распаковать последний, достаточно просто кликнуть по нему дважды мышью. Если обычный исполняемый, то расшифровать содержимое может человек, знающий Assembler, или простой ламер, который решит воспользоваться чужой читалкой.. . Но есть при этом вероятность подхватить от такой проги трояна - ведь халява - она бывает обычно только в мышеловке-))
Ответ от User[гуру]
Читай, дружище, про PE - формат.
Прочти еще про упаковщики и протекторы.
Прочти еще - как все это можно распаковать.
Еще с книженцией от Калашникова посиди.
Еще на cracklab.ru почитай.
Да, и wasm.ru не забудь посетить.
Ключевое тут -PE - формат
Читай, дружище, про PE - формат.
Прочти еще про упаковщики и протекторы.
Прочти еще - как все это можно распаковать.
Еще с книженцией от Калашникова посиди.
Еще на cracklab.ru почитай.
Да, и wasm.ru не забудь посетить.
Ключевое тут -PE - формат
Ответ от Виктор Смит[гуру]
файлы ехе являются исполняемыми файлами а не архивами
файлы ехе являются исполняемыми файлами а не архивами
Ответ от Ёемёныч[гуру]
Для этого есть программы ResHacker и PeExplorer
Для этого есть программы ResHacker и PeExplorer
Ответ от ValtoBar[гуру]
Там абсолютно ничего интересного. Ну если только из любопытства - тогда:
Rare Ideas PortableApps.com
Там абсолютно ничего интересного. Ну если только из любопытства - тогда:
Rare Ideas PortableApps.com
Ответ от Inst[гуру]
если это архив то просто распаковать, или в тотал коммандере контрол+пейдж даун
в убунте у меня 7зип открывал так некоторые экзейшки виндовых авторан вирусов
если это архив то просто распаковать, или в тотал коммандере контрол+пейдж даун
в убунте у меня 7зип открывал так некоторые экзейшки виндовых авторан вирусов
Ответ от Александр Свиридов[гуру]
У тебя 2 варианта. ЕХЕ может быть классическим native. Тогда ты можешь оттуда выдрать кучу ассемблерного кода + ResHacker поможет перепаковать ресурсы. Это фото, текст какой-нибудь, объекты форм.
Второй вариант чуть интереснее. ЕХЕ может быть не native а для .NET Framework. В этом случае с помощью MSIL Disassembler (Ildasm.exe) можно получить исходный текст на IL языке.
Или можно даже перегнать этот ЕХЕ в программу на языке Visual C#.
К слову, сказанное применимо и к ЕХЕ и к DLL.
Ресурсы в ЕХЕ и DLL пакуются с помощью CAB архиватора. Поэтому тот же ResHacker не сделает ничего супер необычного. Просто распакует некоторую часть файла и запакует назад.
У тебя 2 варианта. ЕХЕ может быть классическим native. Тогда ты можешь оттуда выдрать кучу ассемблерного кода + ResHacker поможет перепаковать ресурсы. Это фото, текст какой-нибудь, объекты форм.
Второй вариант чуть интереснее. ЕХЕ может быть не native а для .NET Framework. В этом случае с помощью MSIL Disassembler (Ildasm.exe) можно получить исходный текст на IL языке.
Или можно даже перегнать этот ЕХЕ в программу на языке Visual C#.
К слову, сказанное применимо и к ЕХЕ и к DLL.
Ресурсы в ЕХЕ и DLL пакуются с помощью CAB архиватора. Поэтому тот же ResHacker не сделает ничего супер необычного. Просто распакует некоторую часть файла и запакует назад.
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: как распаковать файл exe и как узнать что в нём храница?