Ahhh ya que tonto soy jeje, no te habia entendido muy bien
. Mira si usas el RadASM el te lo pone bien facil, solo lo arrastras al mejor estilo VB, y luego para coger el texto usa la API
GetDlgItemTextAThe [b]GetDlgItemText[/b] function retrieves the title or text associated with a control in a dialog box.
UINT [b]GetDlgItemText[/b](
HWND hDlg, // handle of dialog box
int nIDDlgItem, // identifier of control
LPTSTR lpString, // address of buffer for text
int nMaxCount // maximum size of string
);
Donde
hDlg es el handle de la ventana, es decir pones hWin que es el manejador de la ventanita de tu crackme,
nIDDlgItem es el ID de la caja de texto,
lpString es la direccion o mejor dicho la variable donde almacenaras el texto,
nMaxCount es la cantidad maxima de caracteres que quieres que capture ejemplo:
invoke GetDlgItemText,hWin,1008,ADDR nombre,20;
En este caso tomara el texto de la caja con ID 1008 y lo almacenara en la variable nombre que tendra como maximo 20 caracteres.
Pero lo mejor para estos casos es que te leas manuales mucho mas instructivos como estos de Crackslatinos y del grupo aRC:
Creo que estos tutes el pass es 'a' para descomprimir.
http://ricardonarvaja.info/WEB/OTROS/DE%20LA%20LISTA%20MASM32-RADSM/Teorias de ASM [CLS]:
http://ricardonarvaja.info/WEB/OTROS/PROGRAMACION/TEORIAS%20SOBRE%20PROGRAMACION%20EN%20ASSEMBLER/Y por ultimo dejo el curso de asm dictado por el grupo aRC (pass=
www.arc3000.org):
http://www.mediafire.com/?sharekey=c8de8de162da6e8134ec03e3e223c21f239d2ebd06888562salu2 y espero te sirva de algo
amerikano