elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Escribir por batch # o /
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Escribir por batch # o /  (Leído 6,949 veces)
clonh

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Escribir por batch # o /
« en: 27 Septiembre 2009, 00:40 am »

Buenas tardes,

         El día de hoy leí todos los temas que hay en este subforo y tambien busque en sangoogle, la forma de escribir en un telnet los caracteres # y / mediante batch ya intente varias formas pero no logro conseguirlo, les adjunto mis batch, ya lo intente con ascci hexadecimal y no puedo hacerlo funcionar.

         Agradezco de antemano su apoyo.

1 er batch

Código:
@echo off
cd %windir%\system32
echo sendkey m press > pass.txt
echo sendkey o press >> pass.txt
echo sendkey e press > cables.txt
echo sendkey n press >> cables.txt
start telnet x.x.x.x
set a=Nircmd.exe
%a% script "pass.txt"
%a% sendkey enter press
%a% script "cables.txt"
%a% sendkey enter press
cd %windir%\system32
echo sendkey i press > pass2.txt
echo sendkey 2 press >> pass2.txt
echo sendkey 0 press >> pass2.txt
echo sendkey # press >> pass2.txt
set a=Nircmd.exe
%a% script "pass2.txt"
%a% sendkey enter press
pause

2 batch

@echo
set diago = "/"
cd %windir%\system32
echo sendkey s press > modem.txt
echo sendkey h press >> modem.txt
echo sendkey o press >> modem.txt
echo sendkey w press >> modem.txt
echo sendkey 0x20 press >> modem.txt
echo sendkey 0 press >> modem.txt
echo sendkey / press >> modem.txt
echo sendkey 0 press >> modem.txt
echo sendkey 0x20 press >> modem.txt
echo sendkey t press >> modem.txt
set a=Nircmd.exe
%a% win activate ititle "Telnet x.x.x.x"
%a% script "modem.txt"
%a% sendkey enter press
pause

Lo que consigo es abrir el telnet pero como la contraseña y un comando que ocupan los caracteres que les comento.

Saludos y nuevamente gracias por su apoyo.


« Última modificación: 27 Septiembre 2009, 02:42 am por Leo Gutierrez. » En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Escribir por batch # o /
« Respuesta #1 en: 27 Septiembre 2009, 02:56 am »

¿Qué valores en hexadecimal pusiste?


En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
clonh

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Escribir por batch # o / para telnet
« Respuesta #2 en: 27 Septiembre 2009, 09:01 am »

Gracias  por tu pronta respuesta, para el # intente '#', "#", ~x23, 0x23, ~x35, 0x35, lo mismo para el / pero no sé como debo escribirlo en el .bat porque cuando le doy doble click al llegar a esa parte de código me indica ^ argumento no valido o algo así y omite ese caracter, lo demas si lo escribe, de hecho gracias a otro de tus comentarios pude iniciar mi .bat  ;D.

Espero contestar lo que me estas preguntando, en todo caso estaré pendiente.

Gracias y saludos.
En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Escribir por batch # o /
« Respuesta #3 en: 27 Septiembre 2009, 18:33 pm »

Para el slash '\' prueba esto:
Código:
0xBA
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
clonh

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Escribir por batch # o /
« Respuesta #4 en: 27 Septiembre 2009, 21:53 pm »

 :huh: Gracias, lo voy a intentar mañana en mi trabajo. Solo debo esbribirlo así????:
echo sendkey 0xBA press >> modem.txt

Saludos
En línea

clonh

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Escribir por batch # o /
« Respuesta #5 en: 29 Septiembre 2009, 04:44 am »

Ya hice la prueba y el resultado fue una "o" minuscula e lugar del "/", qué otra cosa podría intentar? almacenarlo en alguna variable? o jalarlo de un archivo?

Saludos.
En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Escribir por batch # o /
« Respuesta #6 en: 30 Septiembre 2009, 04:53 am »

Sale lo mismo, jalarlo de un archivo que almacenarlo en una variable.

http://blogs.msdn.com/michkap/archive/2006/03/23/558658.aspx


Esto todo lo que puedo hacer por ti, con sendkey no se pueden enviar todos los caracteres, o tal vez probando cada hexadecimal y viendo su salida.
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
clonh

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Escribir por batch # o /
« Respuesta #7 en: 30 Septiembre 2009, 05:14 am »

Muchas gracias, continuare con la busqueda, cualquier cosa la posteo.

Saludos.
En línea

morenochico

Desconectado Desconectado

Mensajes: 171


Ver Perfil
Re: Escribir por batch # o /
« Respuesta #8 en: 12 Octubre 2009, 22:31 pm »

Yo ya intente con hexadecimal del 0 al 255 y no encontre nada,
hasta lo hice en un ciclo para no ponerme a escribir 256 veces sendkey. Incluso probe en un txt y nada. 

Ya que de poderse ufff la que no ahorrariamos, probe incluso con TST10.exe pero tampoco.

Si alguien sabe algo, que pueda ayudarnos como poner en consola los caracteres "especiales" como * / | \ ]  [ { } '~ `^   etc. que nos diga.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[ BATCH ] Efecto visual de escribir lento? « 1 2 »
Scripting
Eleкtro 14 12,547 Último mensaje 24 Noviembre 2014, 00:24 am
por ramiro069
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines