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
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Diferencia entre MessageBoxA y MessageBoxW
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Diferencia entre MessageBoxA y MessageBoxW  (Leído 5,629 veces)
.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Diferencia entre MessageBoxA y MessageBoxW
« en: 30 Junio 2011, 02:42 am »

eso :D
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
jackgris

Desconectado Desconectado

Mensajes: 149



Ver Perfil
Re: Diferencia entre MessageBoxA y MessageBoxW
« Respuesta #1 en: 30 Junio 2011, 02:57 am »

MessageBoxW (Unicode) and MessageBoxA (ANSI)

Código:
http://msdn.microsoft.com/en-us/library/ms645505(v=vs.85).aspx
En línea

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Diferencia entre MessageBoxA y MessageBoxW
« Respuesta #2 en: 30 Junio 2011, 05:29 am »

No solo en esas api, en todas que tengan una W al final significan que son Unicode, y las que tengan una A son Ansi :P
En línea

.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: Diferencia entre MessageBoxA y MessageBoxW
« Respuesta #3 en: 30 Junio 2011, 06:36 am »

Y que es UNICODE y que es ANSI?

Gracias :B
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
_Enko


Desconectado Desconectado

Mensajes: 538



Ver Perfil WWW
Re: Diferencia entre MessageBoxA y MessageBoxW
« Respuesta #4 en: 30 Junio 2011, 15:12 pm »

http://www.google.com.ar/search?sourceid=chrome&ie=UTF-8&q=Y+que+es+UNICODE+y+que+es+ANSI%3F
En línea

тαптяα


Desconectado Desconectado

Mensajes: 1.151


Sic utere tuo ut alienum non laeda


Ver Perfil WWW
Re: Diferencia entre MessageBoxA y MessageBoxW
« Respuesta #5 en: 30 Junio 2011, 15:14 pm »

http://es.wikipedia.org/wiki/Unicode
http://es.wikipedia.org/wiki/Ansi
En línea

.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: Diferencia entre MessageBoxA y MessageBoxW
« Respuesta #6 en: 30 Junio 2011, 22:25 pm »

Citar
Son estandares.

Unicode funciona sólo bajo la familia NT y soporta mas de 256 juegos de carateres.. hasta 65.536 (letras chinas, arabes, coreanas, etc) es como un ASCII pero avanzado...

ANSI es el primero que salio, es el ASCII y funciona en todos los SO


Todo aclarado :D
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
apuromafo CLS


Desconectado Desconectado

Mensajes: 1.417



Ver Perfil WWW
Re: Diferencia entre MessageBoxA y MessageBoxW
« Respuesta #7 en: 1 Julio 2011, 00:42 am »

cuando editas binariamente un byte, en ollydbg lo veras claramente el menu donde refiere el ascii y el Unicode

en uno y otro es bien diferente, porque uno puede tomar el "hola" y en el otro se veria " h o l a "

esos son pequeños grandes detalles, el A es de ASCIIy el W de Wide ingles, (unicode)


ahora probando la forma de llamar para el A
tu harias el famoso
push lugar
push otro
call api

pero en los otros usarias los
push dword ptr byte [lugar]
push otro
call api

suele ser similar, pero bajo estandares diferentes.
En línea

.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: Diferencia entre MessageBoxA y MessageBoxW
« Respuesta #8 en: 1 Julio 2011, 06:57 am »

Gracias por la aclaración osea si quiero buscar referencias de texto en algún mensageboxw tendría que buscar por ejemplo "error" como e r r o r?

claramente al medio es hexadecimalmente 20?

Saludos
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
Høl¥

Desconectado Desconectado

Mensajes: 100


Ver Perfil
Re: Diferencia entre MessageBoxA y MessageBoxW
« Respuesta #9 en: 1 Julio 2011, 12:00 pm »

No, el espacio entre carácteres lo trata como 00.

Ejemplo:

ASCII
Código:
65 72 72 6F 72 00 00   error..

UNICODE
Código:
65 00 72 00 72 00 6F   e.r.r.o
00 72 00 00              .r..

« Última modificación: 1 Julio 2011, 12:05 pm por Høl¥ » En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
que diferencia hay entre un dvd-r y un dvd+r
Grabadoras
radamanthys 2 1,984 Último mensaje 17 Junio 2004, 09:31 am
por radamanthys
Diferencia entre avi y mpg « 1 2 »
Multimedia
Sinnen 12 24,725 Último mensaje 31 Mayo 2005, 09:08 am
por arda-lothi
Diferencia entre DVD-R y DVD+R
Grabadoras
Jericho 1 2,847 Último mensaje 19 Diciembre 2005, 15:58 pm
por Aberroncho
Diferencia entre CS:S y CS:CZ
Juegos y Consolas
dPix 6 4,243 Último mensaje 8 Abril 2007, 02:21 am
por ::GD::
[Batch] (IF diferencia equ y == ) (SET /A Diferencia entre %v% y v)
Scripting
0x0309 1 5,890 Último mensaje 2 Mayo 2009, 22:48 pm
por M a t t
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines