elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 ... 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 [41] 42 43 44 45 46 47 48 49 50 51 52
401  Programación / ASM / Re: Funcion WriteFile (ASM) en: 6 Enero 2010, 18:30 pm
Okey gracias,peor me lleve una sorpresa xd k ya me esperaba en el pc donde hago la modificacion me ve todo muy bien pero kaundo cambio de makina parece k no puedo modificar el exe,creo que cambia de direccion de memoria segun el pc :S
402  Programación / ASM / Re: Funcion WriteFile (ASM) en: 6 Enero 2010, 14:15 pm
OK no kuesta tanto escribir al reves xdxd i lo de rtlMoveMemory como lo utlilizo??? por que en vez de dword no puedo pponer otra cosa??


salu2
403  Programación / ASM / Re: Funcion WriteFile (ASM) en: 6 Enero 2010, 13:53 pm
Hacker_Zero acabo de probar i si me modifica peor me surgio una cosa,el exe a modificar mostraba Riki  (por un messagebox) kuando lo modifico i por ejemplo pongo Sandra me muestra Sandra pero al reves xd por k pasa eso?? osea me muestra ardnaS


i otra cosa en esta linea:

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

no me dejsa escribi mucho no puedo poner por ejemplo que escriba Hola mundo!! me dice que es muy largo creo :S:S

por que pasa eso??


salu2
404  Programación / ASM / Re: Funcion WriteFile (ASM) en: 6 Enero 2010, 13:35 pm
POR FINNNNNNNNNNNNNNNNNNNNNNNNNNN!!!


Finalmente me modifica el exe i no me da errores todo perfecto!! :D:D:DD:


les dejo el code pro que os lo mereceis que soys unos cracks de verdad!! sabia k podia confian en bosotros en todos los que me abeis ayudado mucha sgracias de verdad!!
Código
  1. .386
  2. .model flat,stdcall
  3. .stack 200h
  4.  
  5. option casemap:none
  6. include Tot.inc
  7.  
  8. .data
  9.  
  10. Fil db 'C:\masm32\men.exe',0
  11.  
  12.  
  13. .data?
  14. tam db 32 dup(?)
  15.  
  16.  
  17. .code
  18. start:
  19.  
  20. invoke CreateFile,offset Fil,GENERIC_WRITE+GENERIC_READ,FILE_SHARE_READ+FILE_SHARE_WRITE,0,OPEN_EXISTING,0,0
  21. push eax
  22. invoke GetFileSize,eax,0
  23. push eax
  24. pop eax; Tam
  25. add eax,eax
  26. pop ebx; Handle
  27. invoke CreateFileMapping,ebx,0,PAGE_READWRITE,0,eax,0
  28. mov ecx,eax   ;ecx = mapp
  29.  
  30. invoke MapViewOfFile,ecx,FILE_MAP_ALL_ACCESS,0,0,0
  31. mov edx,eax
  32.  
  33. mov dword ptr ds:[edx+800h],'jej'
  34.  
  35. invoke ExitProcess,0
  36.  
  37. end start
  38.  
405  Programación / ASM / Re: Funcion WriteFile (ASM) en: 5 Enero 2010, 17:22 pm
Bueno encontre un codigo en donde decian que al utilizar CreateFIleMapping
MapViewOfFile,

si no boi mal serviria para poner en memoria el ejecutable en question (memoria compartida) i entonces lo podria modificar i escribir con WriteFile,si me equivoco corriganme porfavor,


este es el code que sesupone pone al ejecutable que quiero modificar en memoria:
Código
  1. .386
  2. .model flat,stdcall
  3. .stack 200h
  4.  
  5. option casemap:none
  6. include Tot.inc
  7.  
  8. .data
  9.  
  10. Fil db 'C:\masm32\men.exe',0
  11.  
  12. .data?
  13. tam db 32 dup(?)
  14.  
  15.  
  16. .code
  17. start:
  18.  
  19. invoke CreateFile,offset Fil,GENERIC_WRITE+GENERIC_READ,FILE_SHARE_READ+FILE_SHARE_WRITE,0,OPEN_EXISTING,0,0
  20. push eax
  21. invoke GetFileSize,eax,0
  22. push eax
  23. pop eax; Tam
  24. pop ebx; Handle
  25. invoke CreateFileMapping,ebx,0,PAGE_READWRITE,0,eax,0
  26. mov ecx,eax   ;ecx = mapp
  27.  
  28. invoke MapViewOfFile,ecx,FILE_MAP_ALL_ACCESS,0,0,0
  29. mov edx,eax
  30.  
  31. invoke ExitProcess,0
  32.  
  33. end start
  34.  

nose si estara bien

despues de eso como escribo en el????

quitar el archivo de la memoria ya lo se hacer solo necesito escribir en el,si saveis de alguna solucion mas no sera mal muchas gracias expertos
406  Programación / ASM / Re: Funcion WriteFile (ASM) en: 4 Enero 2010, 21:18 pm
Pues nada quitando el Stack no funciono comop puedo debuggeear,el MASM32 lleva algo para hacerlo??

nunca lo hice,salu2
407  Programación / ASM / Re: Funcion WriteFile (ASM) en: 4 Enero 2010, 20:42 pm
Hola hacker_Zero acao de probar tu code i ensambla bien pero cuanod ejectuo aun me aparece el Hijo**** del error,el de que se encontro un eeror i debe cerrarse :(

me estoi cacho desanimado :(



es impobile!!!!

:(

poniendo el siguiente code:
Código:
.386
.model flat,stdcall
.stack 100h
option casemap:none
include Tot.inc
 
.data
 
Fil db 'C:\masm32\men.exe',0
 
.data?
 
lpBuffer dd ?
dwBytes dd ?
 
 
.code
start:
 
invoke CreateFile,offset Fil,GENERIC_READ+GENERIC_WRITE,0,0,OPEN_EXISTING,0,0
push eax
invoke GetFileSize,eax,0
pop ebx ;ebx=Handle Archivo
push ebx
push eax
mov edx, eax
invoke GlobalAlloc,GPTR,eax
push eax
invoke ReadFile,ebx,eax,edx,addr dwBytes,0
pop eax
mov dword ptr ds:[eax+800h],"Bye"
pop ecx ;ecx=Tamaño archivo
pop ebx ;ebx=Handle Archivo
push ebx
invoke WriteFile,ebx,eax,ecx,addr dwBytes,0
pop ebx
invoke CloseHandle,ebx
 
invoke ExitProcess,0
 
end start

aveces me da error aveces no,i una vez me a modificado el otro exe,pero cuando e ejecutado el otro exe se abria unaventana ms-dos i me decia porgrama demasiado extenso para colocarlo en meoria :S
408  Programación / ASM / Re: Funcion WriteFile (ASM) en: 4 Enero 2010, 19:02 pm
El tamaño del programa que modifica el otro exe es de 2,50 kb (2.560 bytes)
i el del ejeutable que sesupone sera modificado es del mimso tamaño :S


i lo del debugger lo probare aver,puede ser eso del tamaño???
409  Programación / ASM / Re: Funcion WriteFile (ASM) en: 4 Enero 2010, 18:40 pm
Ensamblar me lo ensambla i obtengo el EXE,peor me sale el maldito error: pro.exe ha detectado un problema y debe cerrarse,por que pasa eso?

puede ser eso que decias de los permisos??

como puedo solucionar eso si es el caso??



gracias por el code ;) ere sun crack!
410  Programación / ASM / Re: Funcion WriteFile (ASM) en: 4 Enero 2010, 18:28 pm
Hola R.N.A,gracias por tu respuesta

y si que te explikas bn,soy yo k no me enterono entendi mucho lo que dijiste,ya me save mal i todo preguntaros tanto pero es que me urge lograr eso,podrias poner el codigo tal i como seria para que funcionara???


es k yo no entendi mucho lo que debo hacer segun tu :S:S:S:S

me arias un grandisimo favor!!


salu2 amigo!
Páginas: 1 ... 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 [41] 42 43 44 45 46 47 48 49 50 51 52
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines