objdump -b binary -m i386 -D shellcode.bin


Команда objdump используется для анализа содержимого объектных файлов и исполняемого кода. В данном случае, команда objdump используется для разбора двоичного файла shellcode.bin.

Параметры команды:
— -b binary указывает, что входной файл является двоичным файлом
— -m i386 указывает архитектуру i386, т.е. 32-битного процессора
— -D отключает дизассемблирование данных

Результат команды objdump покажет различную информацию о двоичном файле, такую как дизассемблированный код и значения регистров, что полезно при анализе shellcode и его понимании.

Альтернативой может быть использование дизассемблера, специфичного для данной архитектуры, например, ndisasm для архитектуры x86.

В данном случае команда objdump принимает один аргумент — имя входного файла shellcode.bin, который должен быть предварительно сохранен в бинарном формате.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *