Título: [VB+ASM][SRC] PUTMEMx - PUTMEM1,2,4,8,... [ASM inline] Publicado por: x64core en 9 Diciembre 2011, 01:24 am Como prometi aqui hice codigo muy util que utiliza la tecnica :)
Agradecimientos a: Karcrack Cobein Si no hubiera sido por ayudarme a entender como funciona no hubiera podido lograrlo :) la funcion es un putmem x bytes, lo que hace es insertar X bytes a una posicion de memoria indicada, esta funcion que hice es identica a las funciones: Declare Sub PutMem1 Lib "msvbvm60" (Ptr As Any, ByVal NewVal As Byte) Declare Sub PutMem2 Lib "msvbvm60" (Ptr As Any, ByVal NewVal As Integer) Declare Sub PutMem4 Lib "msvbvm60" (Ptr As Any, ByVal NewVal As Long) Declare Sub PutMem8 Lib "msvbvm60" (Ptr As Any, ByVal NewVal As Currency) salvo que esta se pueden insertar cualquier cantidad de bytes, que es el tercer parametro el numero de bytes que uno debe de indicar a insertar, tambien hay que tomar en cuenta como estan almacenados los bytes en la memoria eso es si es microprocesador de uno es little o big... Código
en vb los caracteres estan en unicode osea dos bytes por caracteres Título: Re: [VB+ASM][SRC] PUTMEMx - PUTMEM1,2,4,8,... [ASM inline] Publicado por: BlackZeroX en 10 Diciembre 2011, 20:19 pm yo diria que es un Copymemory... en lugar de un PutMem.
Dulces Lunas!ˇ. Título: Re: [VB+ASM][SRC] PUTMEMx - PUTMEM1,2,4,8,... [ASM inline] Publicado por: x64core en 10 Diciembre 2011, 23:45 pm si asi es, se comporta casi igual que la copymem...
pero a mi se me vino a la idea por la funcion de vb :xD por eso le puse asi :xD por eso no le puse alternativa aunque indirectamente si lo es :P pero bueno |