hay algun tutorial o manual que diga como hacerla, se lo basico de delphi, no tengo mucho conocimiento de asm

lo que quiero saber es como prepararla, como sacar los datos en hex, con que se hace eso

Saludos
Pues Primero tendrías que aprender un poco de ASM y luego llamar un puntero a tu codigo desde Delphi.
mira los tutoriales en el foro de NvK aprenderás mucho.
saludos
Imagen
No es estrictamente necesario usar asm, te hará falta para obtener el kernel base con asm, poco más, el resto son punteros, punteros y más punteros.

Para extraer basta con crear la rutina en una función, posteriormente otra rutina vacía (begin y end;), y copiar todo lo que haya desde el inicio de la primera rutina hasta el inicio de la 2ª rutina.

No es muy sencillo que digamos, depende de lo que quieras generar requerirá más o menos tiempo.
UDTools.net
GitHub: https://github.com/MetalUDT
Responder

Volver a “Delphi”