Я пытаюсь открыть оболочку bash (в Linux) из исполняемого файла C или C++. Я попробовал оба языка, но скомпилированный исполняемый файл больше 4 КБ из-за библиотек, необходимых для системного вызова.Как открыть bash из исполняемого файла?
Мне нужно сделать исполняемый файл менее или равным 4Kb. Как я могу это сделать?
4k не такой уж большой ... чего вы пытаетесь достичь? –
@DanFego Я пытаюсь сохранить исполняемый файл в буфере 4Kb (я пытаюсь использовать эксплойт безопасности на своей машине). –
На тестовом поле у меня есть, я попытался скомпилировать исполняемый файл с '-Os' только с' main() 'return' 0', и он больше 6k. Как насчет какого-то шеллкода? –