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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [Batch] | [Debug.exe] ¿Como hacer una salida ascii a un .txt?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Batch] | [Debug.exe] ¿Como hacer una salida ascii a un .txt?  (Leído 5,975 veces)
klaine

Desconectado Desconectado

Mensajes: 112



Ver Perfil WWW
[Batch] | [Debug.exe] ¿Como hacer una salida ascii a un .txt?
« en: 23 Marzo 2011, 22:29 pm »

Holas, una vez vi un codigo que usaba more y volcaba un archivo.txt a debug.exe, el archivo contenía instrucciones en hexadecimal, intenté hacer lo siguiente, pero algo estoi haciendo mal:

Código
  1. more archivo.txt | debug
  2.  

El archivo.txt contiene:

Código:
e97 98
nasds.bat
rcx
129
w
q



Donde "e" ordena cargar los caracteres "a" y "b" respectivamente en hexadecimal, "n" ordena escribir el archivo asds.bat con el contenido especificado, rcx especifica el tamaño del archivo (ni idea cual deba ser el tamaño correcto, sólo vi un bat de ejemplo por ahí y lo seguí), "w" confirma la escritura y "q" sale del debug.exe segun mi "investigación", bueno también intenté volcarlo así:

Código
  1. debug < archivo.txt
  2.  

La salida que obtuve en ambos casos fue la siguiente:

Código:
㈠渾汵䀊琨瑩敬䔣琇䘣

Bueno, en el archivo.bat se ven unos cuadraditos, akí se ven letras chinas, WTF? LOL? xD?, bueno, ese es mi problema, de antemano gracias por sus respuestas.

Saludos  ;)


En línea

xassiz~


Desconectado Desconectado

Mensajes: 457



Ver Perfil WWW
Re: [Batch] | [Debug.exe] ¿Como hacer una salida ascii a un .txt?
« Respuesta #1 en: 25 Marzo 2011, 14:51 pm »

Hay varias formas, prueba:

Código
  1. type archivo.txt | debug
  2.  

Código
  1. for /f "tokens=*" %%1 in (archivo.txt) do (echo.%%^1|debug)
  2.  


En línea

klaine

Desconectado Desconectado

Mensajes: 112



Ver Perfil WWW
Re: [Batch] | [Debug.exe] ¿Como hacer una salida ascii a un .txt?
« Respuesta #2 en: 25 Marzo 2011, 21:57 pm »

Gracias  :D

Por último, como puedo calcular el número de bytes que deben salir?, por ejemplo, para "hello world" (sin las comillas) son 11 caracteres, decidí escribir 11 bytes (xD?) para lo cual usé el siguiente script:

Código:
e100 48 65 6c 6c 6f 20 77 6f 72 6c 64
nfin.txt
RCX
1A
w
q



En fin, la salida que obtuve fue en efecto "hello world" (insisto, sin las comillas xD), pero con algunos caracteres indeseados:

Código:
Hello worldË"D#Et#F¶#G

Desde ya agradecido por sus respuestas, saludos  ;)
En línea

xassiz~


Desconectado Desconectado

Mensajes: 457



Ver Perfil WWW
Re: [Batch] | [Debug.exe] ¿Como hacer una salida ascii a un .txt?
« Respuesta #3 en: 26 Marzo 2011, 22:10 pm »

No entendí muy bien lo que pediste ahora, si puedieras explicar más :rolleyes:
En línea

klaine

Desconectado Desconectado

Mensajes: 112



Ver Perfil WWW
Re: [Batch] | [Debug.exe] ¿Como hacer una salida ascii a un .txt?
« Respuesta #4 en: 29 Marzo 2011, 22:57 pm »

Nah error de cálculo xD,

11 = "B" y no "1A" xD

Aprovechando el topic (ya que scripting no está subdividido), quisiera preguntar:

¿Como desensamblar programas con vbs en una máquina sin debug.exe (w7 por ejemplo)?

De antemano gracias  :D

Saludos  ;)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Tipos de controladores de salida (Batch)
Scripting
ne0x 1 3,116 Último mensaje 26 Mayo 2007, 00:56 am
por ne0x
Creando archivos binarios en Batch con una serie de caracteres ascii
Scripting
-[black_hack]- 0 3,354 Último mensaje 2 Marzo 2008, 22:11 pm
por -[black_hack]-
[Batch]FullScreen - Ejecutar código ASM para hacer FullScreen usado Debug BY 3D1
Scripting
EddyW 5 5,200 Último mensaje 26 Marzo 2010, 02:39 am
por invisible_hack
DEBUG (BATCH) « 1 2 3 4 »
Scripting
FerJGS 35 19,650 Último mensaje 7 Septiembre 2010, 01:17 am
por DA KILLER
Como hacer una consola batch
Scripting
zikotik 4 3,591 Último mensaje 8 Julio 2013, 17:43 pm
por OmarHack
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines