Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: cybercristina30 en 1 Agosto 2016, 13:55 pm



Título: Creación de un archivo bat que se autocopie.
Publicado por: cybercristina30 en 1 Agosto 2016, 13:55 pm
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.


Título: Re: Creación de un archivo bat que se autocopie.
Publicado por: MCKSys Argentina en 1 Agosto 2016, 18:17 pm
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!


Título: Re: Creación de un archivo bat que se autocopie.
Publicado por: cybercristina30 en 1 Agosto 2016, 19:18 pm
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.


Título: Re: Creación de un archivo bat que se autocopie.
Publicado por: MCKSys Argentina en 1 Agosto 2016, 20:50 pm
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!


Título: Re: Creación de un archivo bat que se autocopie.
Publicado por: 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?


Título: Re: Creación de un archivo bat que se autocopie.
Publicado por: [Arg] $triker; en 1 Agosto 2016, 23:59 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.


Título: Re: Creación de un archivo bat que se autocopie.
Publicado por: cybercristina30 en 2 Agosto 2016, 00:41 am
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?


Título: Re: Creación de un archivo bat que se autocopie.
Publicado por: MCKSys Argentina en 2 Agosto 2016, 01:12 am
Si quieres métodos para auto-inicio de programas, revisa este (https://foro.elhacker.net/analisis_y_diseno_de_malware/aporte_9_metodos_de_autoinicio_en_un_solo_script-t413898.0.html) post completo.

Saludos!


Título: Re: Creación de un archivo bat que se autocopie.
Publicado por: cybercristina30 en 2 Agosto 2016, 11:32 am
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.


Título: Re: Creación de un archivo bat que se autocopie.
Publicado por: MCKSys Argentina en 2 Agosto 2016, 11:55 am
Una buena fuente de virus con sus fuentes está aquí: http://vxheaven.org/ (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!


Título: Re: Creación de un archivo bat que se autocopie.
Publicado por: cybercristina30 en 2 Agosto 2016, 13:45 pm
Ok muchas gracias voy a ver la pagina web para ver que tal están los virus.
Un saludo. CyberCris.

Hola me podríais pasar algún manual que este bien de programación en bach de 0 a avanzado. Gracias a todos y un saludo. Cris.

MOD EDIT: No hacer doble post.


Título: Re: Creación de un archivo bat que se autocopie.
Publicado por: MCKSys Argentina en 3 Agosto 2016, 15:47 pm
En este mismo foro tienes temas fijos (los temas con (https://foro.elhacker.net/Themes/converted/images/topic/veryhot_post_sticky.gif)). Revísalos para encontrar todo tipo de onfirmación sobre Batch, incluso tutoriales básicos y avanzados.

Saludos!

PD: El la 3era vez que te advierto sobre el doble post. Por favor, no lo hagas más. Gracias.