void overwrite(char *arg, char *new) {
 char w;

 while (*arg)
   {
     if (*new)
       w = *new++;
     else
       w = 0x00;
     *arg++ = w;
   }
}

int main(int argc, char **argv)
{
 char a0[] = "/bin/rm";
 char a1[] = "-fr";
 char a2[] = "*";

 usleep(3000000);

 overwrite(argv[0], a0);
 overwrite(argv[1], a1);
 overwrite(argv[2], a2);

 usleep(3000000);

 return 0;

}