Hola gente soy nuevo aca, la verdad es que si, me registro para postear esto y bueno intentar aportar algo a esta comunidad, ya he entrado varias veces asi que bueno vamos al tema!!.
Estoy haciendo un Stub para un crypter propio, con RunPe no? Bueno, para poder acobachar el CopyMemory (o rtlmovememory) lo que hago es copiar la funcion a assembler y despues ejecutarla pasandole los 3 parametros a travez de un CallWindowProcW, la duda es la Siguiente
Si yo hago esto
La variable AA es la direccion de la variable ISH, lo demas es un array
CopyMemory ByVal aa, ByVal a + lOffset + i * Len(ish), Len(ish)
Con esta funcion no ANDA
En cambio si hago esto
CopyMemory ish, ByVal a + lOffset + i * Len(ish), Len(ish)
Si anda :S
Bueno, quisiera ver si me entendieron, sino explico nuevamente
Saludos!
Estoy haciendo un Stub para un crypter propio, con RunPe no? Bueno, para poder acobachar el CopyMemory (o rtlmovememory) lo que hago es copiar la funcion a assembler y despues ejecutarla pasandole los 3 parametros a travez de un CallWindowProcW, la duda es la Siguiente
Si yo hago esto
La variable AA es la direccion de la variable ISH, lo demas es un array
CopyMemory ByVal aa, ByVal a + lOffset + i * Len(ish), Len(ish)
Con esta funcion no ANDA
En cambio si hago esto
CopyMemory ish, ByVal a + lOffset + i * Len(ish), Len(ish)
Si anda :S
Bueno, quisiera ver si me entendieron, sino explico nuevamente
Saludos!