Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
file-unpumper — Инструмент, который можно использовать для удаления бесполезных элементов из PE-файла, таких как те, что добавляет файловый пампер. | Kitploit
Инструменты/GitHubGitHub/0x11dfe/file-unpumper
Статический анализОбратная инженерияАнализ вредоносных программАнализ Бинарных Файлов
GitHub0x11dfe/file-unpumper

file-unpumper

Инструмент, который можно использовать для удаления бесполезных элементов из PE-файла, таких как те, что добавляет файловый пампер.

Репозиторий
3031 год назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

file-unpumper

file-unpumper — это мощная утилита командной строки, предназначенная для очистки и анализа переносимых исполняемых (PE) файлов. Она предоставляет ряд возможностей, помогающих разработчикам и специалистам по безопасности эффективнее работать с PE-файлами.

Возможности

  • Исправление PE-заголовков: file-unpumper может исправлять и выравнивать PE-заголовки заданного исполняемого файла. Это особенно полезно для устранения проблем, вызванных упаковщиками или обфускаторами, изменяющими заголовки.

  • Извлечение ресурсов: Инструмент может извлекать встроенные ресурсы из PE-файла, такие как иконки, растровые изображения или другие данные. Это может быть полезно для реверс-инжиниринга или анализа содержимого исполняемого файла.

  • Анализ метаданных: file-unpumper предоставляет всесторонний анализ метаданных PE-файла, включая информацию об архитектуре машины, количестве секций, временной метке, подсистеме, базовом образе и деталях секций.

  • Очистка файлов: Основная функциональность file-unpumper заключается в удалении "накачанных" или дополненных данных из PE-файла, в результате чего получается очищенная версия исполняемого файла. Это может помочь в анализе вредоносного ПО, реверс-инжиниринге или просто уменьшении размера файла.

  • Параллельная обработка: Для обеспечения эффективной производительности file-unpumper использует возможности параллельной обработки с помощью крейта rayon, что позволяет легко обрабатывать большие файлы.

  • Отслеживание прогресса: В процессе очистки файла отображается индикатор выполнения, обеспечивающий визуальное представление о ходе операции и оставшемся времени.

Установка

file-unpumper написан на Rust и может быть легко установлен с помощью менеджера пакетов Cargo:

root@kitploit:~
cargo install file-unpumper

Использование

  • <INPUT>: Путь к входному PE-файлу.

Параметры

  • --fix-headers: Исправить и выровнять PE-заголовки входного файла.
  • --extract-resources: Извлечь встроенные ресурсы из входного файла.
  • --analyze-metadata: Проанализировать и отобразить метаданные PE-файла.
  • -h, --help: Вывести справочную информацию.
  • -V, --version: Вывести информацию о версии.

Примеры

  1. Очистить PE-файл, удалив все "накачанные" данные:
root@kitploit:~
file-unpumper path/to/input.exe
  1. Исправить PE-заголовки и проанализировать метаданные файла:
root@kitploit:~
file-unpumper --fix-headers --analyze-metadata path/to/input.exe
  1. Извлечь ресурсы из PE-файла:
root@kitploit:~
file-unpumper --extract-resources path/to/input.exe
  1. Выполнить все доступные операции над файлом:
root@kitploit:~
file-unpumper --fix-headers --extract-resources --analyze-metadata path/to/input.exe

Вклад в проект

Вклад в разработку file-unpumper приветствуется! Если вы столкнулись с какими-либо проблемами или у вас есть предложения по улучшению, пожалуйста, создайте issue или отправьте pull request в репозиторий на GitHub.

Список изменений

Актуальные журналы изменений можно найти в CHANGELOG.md

Лицензия

file-unpumper распространяется под лицензией MIT License.

Скачать инструмент