elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
12 Octubre 2008, 07:27  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Scripting
| | | |-+  Ejecutar Bat's Ocultos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Ejecutar Bat's Ocultos  (Leído 456 veces)
$hyDow

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Ejecutar Bat's Ocultos
« en: 25 Junio 2008, 10:47 »

Este codigo sirve de explicación para aquellos que no saben como ejecutar un bat
oculto, y despues de ser ejecutado este bat, no dejar rastro de nada ;)
-------------------------------------CODE-------------------------------------
@echo off
CD %Temp%
Set #=echo
Call:1 > 1.bat
Call:2 > 1.vbs && Start 1.vbs & Del /q %0
:1
%#%@echo off
%#%Ping -n 2 0.0.0
%#%Del /q 1.vbs
%#%msg * bien
%#%msg * bien
%#%Del /q 1.bat
GoTo:EoF
:2
%#%Set Shell = CreateObject(^"WScript.Shell^")
%#%Shell.Run ^"cmd /k Call 1.bat^", vbHide
GoTo:EoF
-------------------------------------CODE-------------------------------------
Salu2!

                     $hyDow

PD: Esto no es un malware, sino una funcion de VBS
« Última modificación: 26 Junio 2008, 20:12 por ANELKAOS » En línea
PyXOLo

Desconectado Desconectado

Mensajes: 16


Ver Perfil
Re: Ejecutar Bat's Ocultos By $hyDow
« Respuesta #1 en: 25 Junio 2008, 16:01 »

por que en el ping no usas 127.0.0.1 ?
En línea






$hyDow

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Ejecutar Bat's Ocultos By $hyDow
« Respuesta #2 en: 25 Junio 2008, 16:12 »

por que en el ping no usas 127.0.0.1 ?
porke es más largo, y para eso pongo localhost ;)
ademas nunca llega a hacer el ping, y me funciona igual


$hyDow
En línea
PyXOLo

Desconectado Desconectado

Mensajes: 16


Ver Perfil
Re: Ejecutar Bat's Ocultos By $hyDow
« Respuesta #3 en: 25 Junio 2008, 22:04 »

ok ;)
En línea






najmuddin

Desconectado Desconectado

Mensajes: 53


DARAK


Ver Perfil
Re: Ejecutar Bat's Ocultos By $hyDow
« Respuesta #4 en: 25 Junio 2008, 23:50 »

Saludos

Aprovecho para preguntar lo del ping...

por qué usar 127.0.0.1 o localhost u otra dirección... qué tiene cada una de especial?

Gracias y disculpen...
En línea

-DARAKknight-

RockoX

Desconectado Desconectado

Mensajes: 283


... L30 ...


Ver Perfil
Re: Ejecutar Bat's Ocultos By $hyDow
« Respuesta #5 en: 26 Junio 2008, 00:03 »

En realidad 127.0.0.1 y localhost representan la ip local de tu maquina, asi que es lo mismo hacer :
Código:
ping -n 3 127.0.0.1>nul
Y
Código:
ping -n 3 localhost>nul

Quitales el
Código:
> nul
, para que notes la diferencia.

Saludos!  :)

PD: Este es mi Post 200 ! :)
En línea

Yo tocando Canon Rock (Guitarra Electrica)...   
http://youtube.com/watch?v=xZx7DEweeKw
najmuddin

Desconectado Desconectado

Mensajes: 53


DARAK


Ver Perfil
Re: Ejecutar Bat's Ocultos By $hyDow
« Respuesta #6 en: 26 Junio 2008, 00:28 »

Rocko, Gracias...

Es mucho lo que he aprendido en este foro gracias a todos ustedes...
En línea

-DARAKknight-

RockoX

Desconectado Desconectado

Mensajes: 283


... L30 ...


Ver Perfil
Re: Ejecutar Bat's Ocultos By $hyDow
« Respuesta #7 en: 26 Junio 2008, 00:31 »

Naaa, no hay de que, para eso estamos, para compartir un poco de conocimiento...
Saludos.
En línea

Yo tocando Canon Rock (Guitarra Electrica)...   
http://youtube.com/watch?v=xZx7DEweeKw
najmuddin

Desconectado Desconectado

Mensajes: 53


DARAK


Ver Perfil
Re: Ejecutar Bat's Ocultos By $hyDow
« Respuesta #8 en: 26 Junio 2008, 07:53 »

Bueno, y otra duda pequeña (la posteo aquí porque no creo que sea necesario un tema para eso)...

Qué hace exactamente >nul y en qué comandos se puede utilizar...

Yo sólo sé que al usar pause>nul, no se muestra el mensaje de "presione una tecla para continuar..." Pero ignoro su uso general...

Muchas Gracias de nuevo...
En línea

-DARAKknight-

RockoX

Desconectado Desconectado

Mensajes: 283


... L30 ...


Ver Perfil
Re: Ejecutar Bat's Ocultos By $hyDow
« Respuesta #9 en: 26 Junio 2008, 08:15 »

El > nul, velo como si fuera salida nula por pantalla (por lo menos yo asi lo entiendo), osea que se utiliza para no mostrar nada por pantalla.

Ejemplos :
Código:
taskkill -f -im notepad.exe > nul
ver > nul
date /t > nul


En general podrias utilizarlos en comandos que te devuelven algo en pantalla, y no quieres que se muestren.

Checate esto, te esclarecera todas las dudas :
Código:
echo Holaaaa, esto es invisibleeeeee! > nul


Saludos.
En línea

Yo tocando Canon Rock (Guitarra Electrica)...   
http://youtube.com/watch?v=xZx7DEweeKw
berz3k
Colaborador

Desconectado Desconectado

Mensajes: 549



Ver Perfil
Re: Ejecutar Bat's Ocultos By $hyDow
« Respuesta #10 en: 26 Junio 2008, 10:17 »

@ShyDow

Ejecutas el .bat y luego este mismo es borrado, bueno aun no lo ejecuto pero me pareceria mas interesante agregaras algunos comentarios para saber que es lo que hace precisamente cada linea.

-berz3k.

En línea
$hyDow

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Ejecutar Bat's Ocultos By $hyDow
« Respuesta #11 en: 26 Junio 2008, 12:45 »

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo off
::Quita el eco
CD %Temp%
::Se situa en la carpeta Temp, de archivos temporales
Set #=echo
::declara # variante de echo con un espacio al final, para mayor comodidad
Call:1 > 1.bat
::llama a la etiqueta 1 como 1.bat
Call:2 > 1.vbs && Start 1.vbs & Del /q %0
::llama a la etiqueta 2 como 1.vbs, ejecuta el vbs y borra el ejecutador de bat's ocultos
:1
:etiqueta del archivo 1.bat
%#%@echo off
::quita el eco
%#%Ping -n 2 0.0.0
::hace un ping, pero no necesita ser >nul pues no se mostrara en la pantalla [se esta ejecutando ocultamente]
%#%Del /q 1.vbs
::borra el archivo 1.vbs despues de que aya terminado su función
%#%msg * bien
%#%msg * bien
::Estos comandos son la prueva de que el code funciona bien
%#%Del /q 1.bat
::se autoelimina
GoTo:EoF
::fin de la cadena de texto
:2
::etiqueta de 1.vbs
%#%Set Shell = CreateObject(^"WScript.Shell^")
::crea una variable llamada"Shell" que trabaja con el comando Shell
%#%Shell.Run ^"cmd /k Call 1.bat^", vbHide
::llama a 1.bat ocultamente
GoTo:EoF
::fin de la cadena de texto
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


1.bat puede autoreplicarse porque siempre tendra de /q 1.at al final y no dara errores
En línea
berz3k
Colaborador

Desconectado Desconectado

Mensajes: 549



Ver Perfil
Re: Ejecutar Bat's Ocultos By $hyDow
« Respuesta #12 en: 26 Junio 2008, 16:23 »

Bastante bueno, tratare de implementar una especie de "backdoor".

-berz3k.
En línea
najmuddin

Desconectado Desconectado

Mensajes: 53


DARAK


Ver Perfil
Re: Ejecutar Bat's Ocultos
« Respuesta #13 en: 27 Junio 2008, 06:06 »

Muchas Gracias otra Vez Rocko  ;D ... Creo que son dudas estúpidas pero duda es duda e igual incomoda tenerla... Es bueno saber que siempre hay quien pueda responderlas...

Saludos
En línea

-DARAKknight-

carlitos.dll

Desconectado Desconectado

Mensajes: 271



Ver Perfil
Re: Ejecutar Bat's Ocultos
« Respuesta #14 en: 27 Junio 2008, 06:17 »

lo contrario de echo texto>NUL es echo texto>CON que es la salida por defecto (la pantalla).
En línea
Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
Free counter and web stats