objdump -d ./PROGRAM|grep '[0-9a-f]:'|grep -v 'file'|cut -f2 -d:|cut -f1-6 -d' '|tr -s ' '|tr '\t' ' '|sed 's/ $//g'|sed 's/ /\\x/g'|paste -d '' -s |sed 's/^/"/'|sed 's/$/"/g'
Данная команда использует утилиту objdump для дизассемблирования бинарного файла PROGRAM и выводит все инструкции процессора в шестнадцатеричной форме. Затем команда с помощью grep исключает строки, связанные с файлом, и с помощью cut извлекает шестнадцатеричные числа. Далее эти числа преобразуются при помощи tr и sed, чтобы получить shellcode — последовательность байт, которую можно использовать в эксплоитах и других атаках на компьютерную систему. Полученный shellcode заключается в кавычки для дальнейшего использования в других командах. Альтернативой данной команде может быть использование других дизассемблеров или отладчиков для извлечения shellcode.