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

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

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

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

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

Категории

Все категории
Loading categories
pyshell2bin — pyshell2bin | Kitploit
Инструменты/GitHubGitHub/elevenpaths/pyshell2bin
ЭксплуатацияОбратная инженерияШелл-кодАнализ Бинарных ФайловРазработка Полезной Нагрузки
GitHubelevenpaths/pyshell2bin

pyshell2bin

pyshell2bin

Репозиторий
36 лет назадЕщё не проверено

Популярное

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

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

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

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

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

pyshell2bin

Если вы работаете с эксплойтами и шеллкодом, вы уже знаете, что такое шеллкод и как с ним обращаться. Иногда он поставляется вместе с эксплойтами на C, Perl, Python… Обычно это выглядит так:

root@kitploit:~
payload = (b"xbfxabxd0x9ax5bxdaxc7xd9x74x24xf4x5ax2bxc9" + "xb1x45x83xc2x04x31x7ax11x03x7ax11xe2x5ex2c" + "x72xd2xa0xcdx83x85x29x28xb2x97x4dx38xe7x27" + ...

Но иногда вам нужно бинарное файловое представление этого шеллкода, чтобы внедрить его в какой-либо файл, отладить или по любой другой причине. В сети полно всевозможных скриптов для работы с шеллкодом и решения разных задач. Из бинарного кода в шеллкод, из шеллкода в бинарный (только для bash)… Но мне не удалось найти простой скрипт, который работал бы под Windows. Даже найти команду «xxd» (создание hex-дампа), портированную на Windows, возможно, но непросто (похоже, она поставляется в комплекте с Vim для Windows, но раньше была доступна вместе с unixtools…).

В любом случае, вот простой скрипт на Python, который работает в Windows и справится с задачей. Он будет терпим к «грязному» шеллкоду (пробелы, возвраты каретки, команды конкатенации…) и оставит только шестнадцатеричные символы. Затем он использует «write» с «wb», чтобы вы получили бинарный файл. Быстро и просто.

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