|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 17 Sep 2000 19:57:53 To : Eugene Grosbein Subject : Re: passwd --------------------------------------------------------------------------------
>Самописный суидный враппер на C, тупо передающий свои параметры шеллу
>/bin/sh
>
># ls -l sush
>
>---s--x--- 1 root nobody 3048 3 фев 2000 sush
>
>Перед запуском враппера все параметры проверяются.
>Причем не на отсутствие недопустимых символов типа `rm -rf /`, а на
>наличие только допустимых. Азбука, в общем.
>
>Исходник враппера могу запостить в эху (1 Kb), но это, наверное,
>offtopic?
Забыл добавить - враппер проверяет, что его вызвал именно Apache
(лишняя защита от локальных юзеров, которых у меня нет ;)
По желанию туда легко каких угодно проверок напихать.
Eugene
--- slrn/0.9.6.2 (FreeBSD)
* Origin: SVZ-Service (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/34938575c987d.html, оценка из 5, голосов 10
|