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

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 ... 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 [51] 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 ... 68
501  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Un subforo de ASM. en: 20 Mayo 2009, 19:04 pm
Muchas gracias :D

PD: Me podrias dar permiso de mover mis post? , para que no esten en programacion general.
502  Programación / ASM / Re: [SRC]Alternativa RtlMoveMemory en: 20 Mayo 2009, 19:01 pm
Citar
Aunque no se que es CLD... tendré que investigar...
Borra la bandera de direccion si no mal recuerdo.
503  Programación / Ingeniería Inversa / Re: crackear jusb.dll en: 20 Mayo 2009, 09:24 am
Esto va en ingeneria inversa , respecto a la pregunta , usa olly dbg
504  Programación / ASM / [SRC] cInstr en: 20 Mayo 2009, 02:31 am
Código
  1. include 'win32ax.inc'
  2. .code
  3. start:
  4. stdcall cInstr,"98y4ct2y3Hola83925832c","Hola"
  5. .if eax = FALSE
  6. invoke MessageBox,0,"No esta.",0,0
  7. .else
  8. invoke MessageBox,0,eax,0,0
  9. .endif
  10. invoke ExitProcess,0
  11. ;////////////////////////////////////////////////////////////////////////////////////////////////////
  12. ;//Descripción: Funcion que ve si la segunda cadena se encuentra dentro de la primera             //
  13. ;//c1 = Cadena                                                                                   //
  14. ;//c2 = Cadena que se buscara en c1                                                             //
  15. ;// Retorna:                                                                                   //
  16. ;// Si no se encuentra o hay error retorna FALSE , en el caso de que se encuentre devuelve eax//
  17. ;// apuntandoa la posicion de c1 donde se encontro c2                                        //
  18. ;// by YST                                                                                  //
  19. ;////////////////////////////////////////////////////////////////////////////////////////////
  20. proc cInstr,c1,c2
  21. push edi esi ebx ecx  edx
  22. stdcall Len,[c2]
  23. mov edi,eax
  24. stdcall Len,[c1]
  25. mov esi,eax
  26. cmp edi,esi
  27. jg .Falso
  28. mov edx,[c1]
  29. mov ebx,[c2]
  30. dec edx
  31. inc esi
  32. .bucle:
  33. dec esi
  34. inc edx
  35. mov cl,byte[edx+edi]
  36. mov byte[edx+edi],0
  37. stdcall comparar,edx,[c2]
  38. mov byte[edx+edi],cl
  39. .if eax = 0
  40. mov eax,edx
  41. jmp .salir
  42. .endif
  43. cmp esi,0
  44. jne .bucle
  45. .Falso:
  46. mov eax,FALSE
  47. .salir:
  48. pop edx ecx ebx esi edi
  49. ret
  50. endp
  51. proc comparar ,SRC,DST ;Funcion que compara
  52. push edi ecx esi
  53. mov ecx,-1
  54. mov edi,[SRC]
  55. mov al,0
  56. repnz scasb
  57. mov eax,ecx
  58. not eax
  59. mov ecx,eax
  60. mov esi,[SRC]
  61. mov edi,[DST]
  62. repz cmpsb
  63. mov eax,1
  64. jnz Next
  65. dec eax
  66. Next:
  67. pop esi ecx edi
  68. ret
  69. endp
  70. proc Len,cCadena   ;Funcion que mide la cadena
  71. push ecx edi
  72. mov ecx,-1
  73. mov edi,[cCadena]
  74. mov al,0
  75. repnz scasb
  76. mov eax,ecx
  77. not eax
  78. dec eax
  79. pop edi ecx
  80. ret
  81. endp
  82. .end start
505  Programación / ASM / Re: [ayuda]con un codigo asm, en: 19 Mayo 2009, 20:18 pm
muchas gracias a los dos por responder, si era el problema de la estructura, el unico problema que tengo ahora es, que no termina el proceso, pero eso debe ser un error de logica (me perdi entre tantos saltos  :P ). De eso me encargo yo.

saludos y de nuevo gracias  ;D

El codigo que yo te pase me termina perfectamente los procesos , aswegurate de escribirlo bien con mayusculas y todo.
506  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Un subforo de ASM. en: 19 Mayo 2009, 19:10 pm
Ya que la petición es de un subforo en ASM

Código
  1. format ELF executable
  2. entry bucle
  3.  
  4. section readable executable
  5.  
  6.  
  7. bucle:
  8.        mov     eax,4
  9.        mov     ebx,1
  10.        mov     ecx,Mensaje
  11.        mov     edx,Peso
  12.        int     0x80
  13. jmp bucle
  14.  
  15.  
  16. section readable writeable
  17.  
  18. Mensaje db 'Queremos un subforo de ASM',10
  19. Peso = $-Mensaje

Código
  1. org 100h
  2. mov ecx,-1
  3. .bucle:
  4. mov ah,09h
  5. mov dx,Mensaje
  6. int 21h
  7. loop .bucle
  8.  
  9. Mensaje db 'Queremos un subforo de ASM',10,'$'            

Código
  1. include 'win32ax.inc'
  2. .data
  3. Mensaje db 'Queremos un subforo de ASM',0
  4. .code
  5. start:
  6. invoke MessageBox,0,Mensaje,0,0
  7. jmp start
  8.  
  9. .end start            
                                     
507  Programación / ASM / Re: [ayuda]con un codigo asm, en: 19 Mayo 2009, 08:27 am
.
508  Programación / ASM / [SRC] Encriptacion YST en: 19 Mayo 2009, 02:58 am
Hola , hice un pequeño enredo para cifrar ,digo enredo por que de criptografia yo no tengo idea,lo dejo


Código
  1. proc YSTEncript,cCadena,cBuffer,cTamaño
  2. push eax ebx ecx  edx esi
  3. mov ebx,[cBuffer]
  4. mov esi,[cCadena]
  5. dec esi
  6. dec ebx
  7. .Eb:
  8. dec [cTamaño]
  9. inc esi
  10. inc ebx
  11. mov cl,byte[esi]
  12. add cl,3
  13. mov byte[ebx],cl
  14. not byte[ebx]
  15. xor byte[ebx],45
  16. mov edx,[cTamaño]
  17. xor byte[ebx],dl
  18. cmp [cTamaño],0
  19. jne .Eb
  20. pop  esi edx ecx ebx eax
  21. ret
  22. endp
  23.  
  24. proc YSTDesencript,cCadena,cBuffer,cTamaño
  25. push  eax ebx ecx  edx esi
  26. mov ebx,[cBuffer]
  27. mov esi,[cCadena]
  28. dec esi
  29. dec ebx
  30. .Eb:
  31. dec [cTamaño]
  32. inc esi
  33. inc ebx
  34. mov cl,byte[esi]
  35. mov byte[ebx],cl
  36. mov edx,[cTamaño]
  37. xor byte[ebx],dl
  38. not byte[ebx]
  39. xor byte[ebx],45
  40. sub byte[ebx],3
  41. cmp [cTamaño],0
  42. jne .Eb
  43. pop  esi edx ecx ebx eax
  44. ret
  45. endp
509  Programación / ASM / SRCs de YST. en: 19 Mayo 2009, 00:57 am
No se si a alguien le sirva pero igual la dejo

Código
  1. ;Descripcion: Esta función funciona igual que la winapi RtlMoveMemory
  2. ; by YST
  3. proc cRtlMoveMemory,cBuffer,Cpuntero,cCantidad
  4. push esi edi
  5. xchg edi,[cBuffer]
  6. xchg esi,[Cpuntero]
  7. .bucleb:
  8. dec [cCantidad]
  9. movsb
  10. cmp  [cCantidad],0
  11. jge .bucleb
  12. pop edi esi
  13. ret
  14. endp
510  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Un subforo de ASM. en: 18 Mayo 2009, 23:19 pm
El brujo ni ah posteado :(
Ya estoy cansado de copiarlos en el notepad para ver q dicen ¬¬ (me cago en mi curiosidad!!)
No se te ocurrio darle citar?

Páginas: 1 ... 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 [51] 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 ... 68
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines