Creación de un archivo bat que se autocopie.

Iniciado por cybercristina30, 1 Agosto 2016, 13:55 PM

0 Miembros y 1 Visitante están viendo este tema.

cybercristina30

Hola que tal estais? Soy estudiante de ciclo formativo de programación.
Me gustaría crear un archivo bat que se autocopie, mi sistema operativo es Windows 10 he utilizado el siguiente código pero me impide el autocopiado en la unidad c: quería saber si alguien con pericia me podría echar una mano.
@echo off
copy archivo.bat c:\windows\system32
exit

También he intentado crear un archivo bat que se ejecute a una fecha determinada pero solo se me ejecuta si pincho sobre el mismo archivo.

@echo off
at 12:00 start c:\windows\system32\archivo.bat
exit

Un saludo a todos.


Nadie lo sabe??? El que lo consiga le invito a tomar algo.

MOD EDIT: No hacer doble post.

MCKSys Argentina

Para copiar algo en el directorio de sistema necesitas permisos de administrador.

Sólo si ejecutan el .bat como admin podrá copiarse en esa ubicación.

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


cybercristina30

Ok gracias. En que carpeta del sistema me dejaría hacer una copia que lo tengan todos los sistemas operativos?
Habría alguna forma de alojarlo de forma temporal en una carpeta del sistema y que el administrador ejecutara el permiso y se mandara a la carpeta System 32? Gracias.

MCKSys Argentina

Puedes copiar en %TEMP% o %TMP%, que son las variables de entorno con el path temporal del usuario; pero desde copiar ahi a que alguien lo ejecute con permisos de admin es otra historia.

El UAC (lo que pide permisso de admin) esta para prevenir este tipo de cosas. Windows ha cambiado mucho y ya no es tan sencillo hacer este tipo de cosas...  :P

Creo que incluso con UAC desactivado, necesitas especificar explicitamente permisos de admin para copiar en la carpeta del sistema (y, por supuesto, sus subcarpetas).

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


cybercristina30

Ok muchas gracias ya he conseguido copiarlo en una carpeta de c que no me pide permisos no me aclaraba al poner la ruta, tengo otra duda. Hay alguna forma de que el archivo bat se ejecute por el solo, es decir sin yo dar clic al archivo, la idea es que coja la hora del sistema y haga una determinada acción. He encontrado un código por ahí pero solo funciona si doy yo clic al archivo la idea es que sin dar clic se ejecute. Sabríais como hacerlo?

[Arg] $triker;

Cita de: cybercristina30 en  1 Agosto 2016, 22:18 PM
Ok muchas gracias ya he conseguido copiarlo en una carpeta de c que no me pide permisos no me aclaraba al poner la ruta, tengo otra duda. Hay alguna forma de que el archivo bat se ejecute por el solo, es decir sin yo dar clic al archivo, la idea es que coja la hora del sistema y haga una determinada acción. He encontrado un código por ahí pero solo funciona si doy yo clic al archivo la idea es que sin dar clic se ejecute. Sabríais como hacerlo?

Para eso se me ocurre ponerlo en la clave del registro que inicia con Windows todos las rutas en los valores de sus entradas, compilándolo en EXE con un programita de ésos porque esa clave no funciona con archivos por lotes, sólo con ejecutables.
8Noobs - Comunidad para todos y todas, sin importar sus conocimientos en informática.

--> Unirse a 8Noobs <--

cybercristina30

Lo que pasa es que no me deja copiarlo directamente en el registro ya que pide permiso como administrador y solo puedo ponerlo instalado en una carpeta que no me pida permisos. Si hubiera alguna forma de que continue ejecutándose aunque el ordenador este apagado o algún mecanismo adicional para que cuando se encienda el ordenador se ejecute sin necesidad de estar en los registros. Se os ocurre algo?

MCKSys Argentina

Si quieres métodos para auto-inicio de programas, revisa este post completo.

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


cybercristina30

#8
Ok muchas gracias te lo agradezco mucho. Un saludo. Cris.


Quería preguntaros una cosa que se me ha olvidado me gustaría poder estudiar el código fuente de algún virus famoso habría alguna forma de poder conseguirlo?
También quería saber cual es el mejor entorno de desarrollo para crear virus y que lenguaje de programación es el que suele usarse gracias a todos. Cris.

MOD EDIT: No hacer doble post.

MCKSys Argentina

Una buena fuente de virus con sus fuentes está aquí: http://vxheaven.org/

Con respecto al IDE, dependerá para qué quieras hacer virus: Windows, Linux, Mac, Android, etc.
Por lo pronto, aprender C/C++ sería lo básico, aunque para Android conviene Java.

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."