Как мне выполнить программу на C из шеллкода? - PullRequest
0 голосов
/ 25 марта 2019

Я пытаюсь вызвать программу на C (или .c файл) из шелл-кода.

1 Ответ

5 голосов
/ 25 марта 2019

Вы не можете выполнить файл ".c" из оболочки. Сначала вы должны скомпилировать его.

Например: У нас есть файл с именем "file.c"

  1. Открыть терминал
  2. Используйте gcc для компиляции файла и создания исполняемого файла (gcc file.c -o executable)
  3. Теперь вы можете открыть исполняемый файл начиная с оболочки (просто перейдите в папку и выполните ./executable
...