Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Noviembre 18, 2008, 10:41:55
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, |Shadow|)  |  Tema: Ejecutar comandos en una variable -Truco: Version de Win victima. By: E.Infernal 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Ejecutar comandos en una variable -Truco: Version de Win victima. By: E.Infernal  (Leído 681 veces)
Espectro Infernal
T0 d0: -> Mejorar 3 en raya
Moderadores
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1022


ESPECTRO INFERNAL


Ver Perfil Email
« en: Octubre 29, 2006, 11:58:57 »


Nose si se le puede decir truquillo, pero en ciertas situaciones es más o menos útil aunque quizas les parezca un poco tonto...:

Les pongo en situacion, imaginen que quieren crear un bat que dé informacion de la pc de la victima; esta informacion puede ser, de la ip, de directorios, etc.

Podemos crear archivos que contengan un ip config /all y nos den informacion de la ip, o archivos con una lista de directorios, utiliando comando "dir"...

Pues bien, se me ocurre intentar un método para descuvbrir la version de windows (si es que usa ese S.O), de la victima.

Igual que en otros de mis trucos de este tipo como recojer el texto de los .txt o .doc, el funcionamiento es el mismo:



- Primero vamos a probar lo basico, vayan a la CMD y tecleen: "help".

- En la lista de comandos que os salen, podréis leer informacion del comando "VER".

- Teclea: VER /? (y así podras ver de que va este comando).

Si ya has leído alguno de mis truquillos anteriores, este no te será dificil de comprender y si no los has leído, tampoco XD:



   @echo off
cls
Title= Version de windows de la victima.
set var=ver
%var%
pause > nul
exit



Con esto, creamos una variable var que contiene "ver", en caso de que quisiesemos escribir la variable, tendriamos que utilizar el comando:

"echo %var%" (cin comillas)

Con esto, podriamos ver escrito el texto de la variable var, con lo que veriamos escrito: "ver".

Pero esto no acaba aquí; como ya hemos visto antes, ver es un comando de CMD...

Investigando un poco, si escribiesemos:

%var%

En vez de escribir:

echo %var%

Podriamos ejecutar un comando en una variable. Es decir, que utilizando: echo %variable%, leeriamos el contenido de la variable, en este caso "ver". Pero, si utilizasemos: %variable%, ejecutariamos el COMANDO de la variable.

La variable var, contiene un comando (ver), si escribimos:

%var%, nos leera el comando.

Si escribimos echo %var%= Nos leera lo que tiene la variable.

Si la variable %var% tuviese escrito: "Hola"...:


   @echo off
set var=hola
echo %var%
%var%
pause > nul
exit

En la tercera linea veriamos escrito "hola" en la cuarta, ejecutariamos el comando "hola"; que, como todos sabemos, no existe, por eso nos dará error.

Pues bien, espero que demomento lo vayan entiendiendo todo, aunque sea un poco repetitovo, disculpen. Ahora continuemos:



   @echo off
cls
Title Versionde Windows de la Victima
set var=ver
%var% > c:\archivo.txt
pause > nul
exit



Con esto, escribimos el contenido del comando ver en archivo.txt, el contenido del comando, en este caso: "ver", es la version de windows.

Si nos dirijimos a c:\ y leemos el archivo, veremos nuestra version de windows.

Si ubiesemos escrito:

echo %var% > c:\archivo.txt

Nos escribiria "ver" en el archivo, pero no ejecutaria el comando.



Con esto, podriamos crear archivos en la pc de la victima con es ainformacion, enviarlos a nuestro ftp y eliminarlos de la pc de la victima para no dejar rastro de nada.

-------------------------

Bueno, espero que le shaya sido útil este pequeño truco y no duden que estara disponible este tipo de viruses que sacan infromacion del PC victima, en mi proximo generador de Viruses.

Les adelanto que este saldrá en Marzo y que está siendoprogramado por mi mismo detenidamente en todos los sentidos Tongue

Bueno, sin irnos del tema, espero que les haya sido util; cualquier pregunta será respondida en este mismo post.

Bytes, Espectro Infernal.
« Última modificación: Abril 08, 2008, 01:34:46 por Espectro Infernal » En línea





asf_oxid
Habitual
*****
Desconectado Desconectado

Mensajes: 261


asf_oxid@hotmail.com
Ver Perfil Email
« Respuesta #1 en: Octubre 29, 2006, 12:31:36 »

de tonto no tiene nada, yo empece a utilizar este sistema en el cual tenia una base de datos con las acciones otra con los archivos y o que hacia era un code que realizara esa funcion:
%accion% %sufijo% %archivo%
a partir de eso antes hacia que realizara un set a cada variable a partir de la base de datos ayudado con el for para exraer el contenido del txt.
Pero lo deseche ya que hay muchos comandos y cada uno tiene su estructura y sus excepciones y esto me limitava mucho a la hora de programar ademas de la inmensa dificultad de este tipo de programacion.
Pero se puede llegar a crear estructuras de virus o programas casi indetectables a la hora de analisis de archivos de un antivirus, ya que nunca encuentra los comandos si no variables, si ademas consigues hacer que las variable en el proceso de infeccion a otra victima varien de uno a otro tendras  algo grande.
En línea

....saludos desde barna
asf_oxid
Habitual
*****
Desconectado Desconectado

Mensajes: 261


asf_oxid@hotmail.com
Ver Perfil Email
« Respuesta #2 en: Octubre 29, 2006, 12:42:53 »

si quieres realizar este tipo de programacion, te aconsejo utilizar esta estructura para el virus:
bd1.txt procesos conocidos antivirus
 id : nombre : accion
bd2.txt acciones
 id : idsecundario : accion : sufijo : archivo

Explico el programa bat lo que hacia era buscar la existencia de un proceso en la maquina.
 
Entonces vuscaba el numero que ponia de accion en la bd2 en el campo id
una vez cogidos todos esas lineas cogia el idsecundario =1 y ejecutava esto ( %accion% %sufijo% %archivo% ) con los valores de la bd2.l

Por si te sirve com0 ejemplo .

Bueno si quieres saber como le dava el valor a las variables de lo que estaba en la bd2.txt, dimelo
En línea

....saludos desde barna
ZaN_
Miembro
*****
Desconectado Desconectado

Mensajes: 74


Ver Perfil
« Respuesta #3 en: Octubre 29, 2006, 01:52:49 »

supongo corrigeme si me equivoco que en tu ultimo ejemplo:
   @echo off
cls
Title Versionde Windows de la Victima
set var=ver
%var% c:\archivo.txt
pause > nul
exit
--------------------------------------------------
querias poner:
   @echo off
cls
Title Versionde Windows de la Victima
set var=ver
%var% >c:\archivo.txt
pause > nul
exit

Saludos y gracias muy util Cool
En línea
Espectro Infernal
T0 d0: -> Mejorar 3 en raya
Moderadores
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1022


ESPECTRO INFERNAL


Ver Perfil Email
« Respuesta #4 en: Octubre 29, 2006, 02:40:12 »

En línea





Espectro Infernal
T0 d0: -> Mejorar 3 en raya
Moderadores
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1022


ESPECTRO INFERNAL


Ver Perfil Email
« Respuesta #5 en: Octubre 30, 2006, 07:55:29 »

En línea





Espectro Infernal
T0 d0: -> Mejorar 3 en raya
Moderadores
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1022


ESPECTRO INFERNAL


Ver Perfil Email
« Respuesta #6 en: Octubre 30, 2006, 07:57:36 »

si quieres realizar este tipo de programacion, te aconsejo utilizar esta estructura para el virus:
bd1.txt procesos conocidos antivirus
 id : nombre : accion
bd2.txt acciones
 id : idsecundario : accion : sufijo : archivo

Explico el programa bat lo que hacia era buscar la existencia de un proceso en la maquina.
 
Entonces vuscaba el numero que ponia de accion en la bd2 en el campo id
una vez cogidos todos esas lineas cogia el idsecundario =1 y ejecutava esto ( %accion% %sufijo% %archivo% ) con los valores de la bd2.l

Por si te sirve com0 ejemplo .

Bueno si quieres saber como le dava el valor a las variables de lo que estaba en la bd2.txt, dimelo

Ya te cuestiono mediante IM, no quiero que salgamos del tema... Wink

Bytes, Espectro Infernal
En línea





Espectro Infernal
T0 d0: -> Mejorar 3 en raya
Moderadores
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1022


ESPECTRO INFERNAL


Ver Perfil Email
« Respuesta #7 en: Noviembre 01, 2006, 03:09:23 »

En línea





asf_oxid
Habitual
*****
Desconectado Desconectado

Mensajes: 261


asf_oxid@hotmail.com
Ver Perfil Email
« Respuesta #8 en: Noviembre 02, 2006, 03:39:00 »

En línea

....saludos desde barna
iobh
Magic Flames
Colaborador
*****
Desconectado Desconectado

Mensajes: 693


Odi Profanum Vulgus et Arceo


Ver Perfil
« Respuesta #9 en: Noviembre 02, 2006, 04:22:26 »

Bonito code, me gusto mucho, bien hecho Wink ese, es un code avanzado.

Salu2
En línea

"No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela."

-Albert Einstein

Espectro Infernal
T0 d0: -> Mejorar 3 en raya
Moderadores
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1022


ESPECTRO INFERNAL


Ver Perfil Email
« Respuesta #10 en: Noviembre 04, 2006, 03:32:05 »

En línea





Espectro Infernal
T0 d0: -> Mejorar 3 en raya
Moderadores
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1022


ESPECTRO INFERNAL


Ver Perfil Email
« Respuesta #11 en: Diciembre 03, 2006, 10:46:51 »

En línea





Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, |Shadow|)  |  Tema: Ejecutar comandos en una variable -Truco: Version de Win victima. By: E.Infernal « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC