Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: 0x0309 en 30 Septiembre 2009, 22:28 pm



Título: Error reply [batch]
Publicado por: 0x0309 en 30 Septiembre 2009, 22:28 pm
Hola sin querer creo haber encontrado un problema del comando reply alias keyboard.

keyboard.com
14 bytes
Código:
:reply
(
echo.N REPLY.COM;O KEYBOARD.COM
echo.E 0000 B4 08 CD 21 3C 00 75 02 CD 21 B4 4C CD 21
echo.R CX
echo.000E
echo.W0
echo.Q
echo.
) | debug

Cuando lo ejecutan con tabla de códigos 1252 sale un mensaje:

Código:
chcp 1252
reply.com
3íÆž è®ôè&s       ítè ë Æ”œè sÚëøëù^_ZY[XÃSQRWVœèf ƒ>ð @

         - 1252,

Solución, llamar a reply.com redirigiendo salida a nul:

Código:
reply.com > nul

Creo que será necesario siempre redirigir la salida a nul para evitar posibles mensajes. :)

También, si le dan como entrada a reply nul se queda "colgado".

Código:
reply.com < nul

Alternativa a reply.com:

getkey.com de Herbert Kleebauer
137 bytes
Código:
echo Bj@jzh`0X-`/PPPPPPa(DE(DM(DO(Dh(Ls(Lu(LX(LeZRR]EEEUYRX2Dx=>getkey.com
echo 0DxFP,0Xx.t0P,=XtGsB4o@$?PIyU!WvX0GwUY Wv;ovBX2Gv0ExGIuht6>>getkey.com
echo L?p{KsUWK`LR0x>>getkey.com




Título: Re: Error reply [batch]
Publicado por: xassiz_ en 30 Septiembre 2009, 22:32 pm
 :o interesante :o

Este ultimo funciona como el reply? Si es así, tiene los mismos "errores"? :P