Может ли инструмент с ПИН-кодом использовать bash-скрипт, содержащий код для запуска других команд?

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

Теперь моя цель — оснастить Xserver в Linux этим инструментом. Я попытался установить инструмент «startx» с помощью инструмента PIN, и он не работал. Позже я обнаружил, что startx — это всего лишь сценарий оболочки, который выполняет другие команды.

Какие шаги мне нужно выполнить, если я хочу использовать xserver с помощью PIN-кода? Можно ли как-то обустроить скрипт оболочки, используя ПИН?

0

Решение

Если вы хотите использовать инструмент для сценария, вам нужно будет использовать инструмент интерпретатора сценария (в вашем случае, если ваш сценарий является сценарием оболочки, вам необходимо использовать свою оболочку (например, bash)).

В вашем случае, когда скрипт вызывает другой скрипт или программу, вы можете использовать -follow_execv переключатель, который скажет pin вводить во всех дочерних процессах (вы можете настроить это поведение, используя один из Следуйте API дочернего процесса).

В конце концов, он должен Xinit программа, которая кажется запущенной startx.

2

Другие решения


По вопросам рекламы [email protected]