elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 23:00  


Tema destacado: Suscripción al boletín mensual de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: Shaddy, karmany)
| | |-+  Diferencia entre MessageBoxA y MessageBoxW
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Diferencia entre MessageBoxA y MessageBoxW  (Leído 2,661 veces)
.:UND3R:.


Desconectado Desconectado

Mensajes: 1.960


Ingeniería inversa


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

eso :D
En línea

jackgris

Desconectado Desconectado

Mensajes: 137



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

MessageBoxW (Unicode) and MessageBoxA (ANSI)

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


Conectado Conectado

Mensajes: 2.371


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 »

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:.


Desconectado Desconectado

Mensajes: 1.960


Ingeniería inversa


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

Y que es UNICODE y que es ANSI?

Gracias :B
En línea

_Enko


Desconectado Desconectado

Mensajes: 301



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

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


Servicio tecnico Blackberry http://www.serviciotecnicocelular.com
тαптяαпсє


Desconectado Desconectado

Mensajes: 737


Usuario EHN


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

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

.:UND3R:.


Desconectado Desconectado

Mensajes: 1.960


Ingeniería inversa


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

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

apuromafo


Desconectado Desconectado

Mensajes: 640


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

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

Quidquid latine dictum sit altum viditur



saludos .en un tiempo estare offtopic..(no es broma de dia de inocentes).// Retired de ing inversa
saludos Apuromafo
.:UND3R:.


Desconectado Desconectado

Mensajes: 1.960


Ingeniería inversa


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

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

Høl¥

Desconectado Desconectado

Mensajes: 76


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

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 por Høl¥ » En línea
.:UND3R:.


Desconectado Desconectado

Mensajes: 1.960


Ingeniería inversa


Ver Perfil WWW
Re: Diferencia entre MessageBoxA y MessageBoxW
« Respuesta #10 en: 1 Julio 2011, 21:15 »

Si, eso iba a comentar, muchas gracias Saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Diferencia entre DVD-R y DVD+R
Grabadoras
Jericho 1 1,824 Último mensaje 19 Diciembre 2005, 15:58
por Aberroncho
diferencia entre / y \
Dudas Generales
_k4r10iZ_ 3 533 Último mensaje 6 Diciembre 2006, 22:58
por panaka
Diferencia entre CS:S y CS:CZ
Juegos y Consolas
dPix 6 2,097 Último mensaje 8 Abril 2007, 02:21
por ::GD::
que diferencia hay entre...
Bases de Datos
takumi_01 1 619 Último mensaje 9 Marzo 2007, 01:41
por SirLanceCC
[Batch] (IF diferencia equ y == ) (SET /A Diferencia entre %v% y v)
Scripting
0x0309 1 2,283 Último mensaje 2 Mayo 2009, 22:48
por M a t t
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines