Funcion WriteFile (ASM)

Iniciado por Riki_89D, 3 Enero 2010, 18:37 PM

0 Miembros y 1 Visitante están viendo este tema.

[L]ord [R]NA

Cita de: Riki_89D en  6 Enero 2010, 18:40 PM
a klaro ya sse por k pas ano es pro las API es por donde esta el exe a modificar que no me acorde de pnoer la ruta en mi ordenador xdxd


salu2

Entoncs ya este post se puede catalogar como Solucionado

Riki_89D

#41
Si solucionado gracias


Bueno una ultima cosa xd e porbadlo lo de:

push edi
push esi
lea esi,Texto 
mov edi,eax   
mov ecx,12h
rep movsb
pop esi
pop edi


Quiza lo ponga mal :S:S


done va ese code?

bizco

ese code es para escribir, repasate el tema de los registros.

Riki_89D

aa bueni si que me escribe pero una vez me a escrito el ejecutable no funciona i se abre una ventana MS-DOS


yo le quito este:

mov dword ptr ds:[edx+800h],'loP '


ya queno em deja copioar mas de 4b,i le pongo el tuyo pero nada :S




bizco

el mio es un simple ejemplo. siendo ESI el registro origen, EDI el registro destino y ECX el contador..... no creo que tardes mas de 30 segundos en adaptarlo a tus necesidades.

add edi,offset ; edi apunta a ejecutable base + offset
lea esi,Texto  ; lo que necesites escribir
mov ecx,12h  ; logitud de los datos que se copian
rep movsb     ; copiar los datos.

[Zero]

Fíjate de no copiar una cadena de longitud mayor a la original...

Saludos

"El Hombre, en su orgullo, creó a Dios a su imagen y semejanza.”
Nietzsche

YST

El foro es para solucionar dudas basandose en que la persona tiene conocimientos basicos.

Te bloqueo el tema ya que antes de preguntar podrias leer algun libro de ASM , manuales ,codigos,etc.. ;)

Links que te dejo :

http://foro.elhacker.net/asm/entry_point-t256455.0.html
http://foro.elhacker.net/asm/programacion_en_lenguaje_ensamblador-t255444.0.html
http://www.google.cl/
http://msdn.microsoft.com/es-cl/default.aspx

Saludos


Yo le enseñe a Kayser a usar objetos en ASM