![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.08.2010
Сообщений: 10
|
![]()
#include <stdio.h>
int main() { FILE *fi = popen("/bin/sh", "w"); if (fi == NULL) return 1; fprintf(fi, "%s\n", "ls"); fprintf(fi, "%s\n", "cd .."); fprintf(fi, "%s\n", "ls"); pclose(fi); return 0; } |
![]() |
![]() |
![]() |
#2 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
![]()
Открывает процесс с /bin/sh, даёт туда ввод ls, cd .. и ls, после чего закрывает его.
http://www.opennet.ru/man.shtml?topic=popen&category=3
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su Последний раз редактировалось Obey-Kun; 12.03.2011 в 17:23. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Редактирование строки. Суть внутри. | skeletor | PHP | 2 | 06.07.2010 15:31 |
Суть проблемы такова | cheache | Свободное общение | 6 | 03.05.2010 13:32 |
Поясните суть кода на delphi. физический маятник | бедный_студент | Помощь студентам | 2 | 26.04.2010 19:55 |
Не могу понять суть ошибки | KIrich iz Che | Общие вопросы C/C++ | 8 | 18.04.2010 13:44 |