fopen("/bin/bash")

Модератор: Модераторы разделов

Аватара пользователя
Eden
Сообщения: 14
ОС: openSUSE 10.3/KDE3.5

fopen("/bin/bash")

Сообщение Eden »

В одном из дистрибутивов Linux (не помню какой) в исходных кодах видел одну интересную штуку что-то вроде
fd=fopen("/bin/bash")

и далее работа с дискриптором

И вопрос, для чего открывать бинарник? если для выполнения, то почему не используют exec...???
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: fopen("/bin/bash")

Сообщение nesk »

странный вопрос.. вы видели где- то, что-то, в исходниках какой-то программы ... может вы найдете эту программу? и посмотреть что именно там делается с /bin/bash

а еще есть вероятность что там была не функция fopen, а функция popen и это бы многое объясняло.


так что пока не вспомните название программы в исходниках которой Вы видели этот код, обсуждать просто нечего :)
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали: