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


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 ... 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 [355] 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 ... 385
3541  Programación / ASM / MOVIDO: Arbol binario de busqueda en: 15 Septiembre 2009, 19:18 pm
El tema ha sido movido a Programación C/C++.

http://foro.elhacker.net/index.php?topic=267560.0
3542  Programación / ASM / Re: Entry Point en: 13 Septiembre 2009, 01:47 am
Manual de MASM, un poco antiguo pero todavia util:
http://doc.ddart.net/asm/Microsoft_MASM_Programmers_Guide_v6.1/
3543  Programación / ASM / Re: referencias a elementos de STRUCTs y uso de PTR en: 13 Septiembre 2009, 01:46 am
http://doc.ddart.net/asm/Microsoft_MASM_Programmers_Guide_v6.1/
3544  Programación / ASM / Re: sintaxis intel y AT&T en: 11 Septiembre 2009, 22:21 pm
No se hace referencia ... tu codigo no entiende de la existencia de uno o mas procesadores, el S.O. se encarga de ejecutar cada hilo donde debe dependiendo de la configuracion y en base a los algoritmos que use.
3545  Programación / ASM / Re: sintaxis intel y AT&T en: 11 Septiembre 2009, 21:23 pm
No, cada CPU tiene sus registros.
3546  Programación / ASM / Re: sintaxis intel y AT&T en: 11 Septiembre 2009, 17:23 pm
Si, todos los que haya siempre que hablemos de un S.O. moderno; no, hay una sola (en la placa madre) y si queres averiguar mas aca tenes donde:
http://en.wikipedia.org/wiki/Intel_APIC_Architecture
http://www.intel.com/products/processor/manuals/index.htm
3547  Programación / ASM / Re: sintaxis intel y AT&T en: 11 Septiembre 2009, 11:57 am
SetProcessAffinityMask y SetThreadAffinityMask son funciones de la API de Windows, esto nos demuestra que el scheduler del S.O. es el que se encarga de encauzar la ejecucion de un hilo en un procesador determinado. Ademas el S.O. tiene que inicializar cualquier otro procesador que no sea el principal ... es un tema muy complejo y ligado a la arquitectura del hardware (APIC).
3548  Programación / ASM / Re: [Ayuda]MOVSD y MOVSW en: 7 Septiembre 2009, 16:25 pm
De nadas  ::)
3549  Programación / ASM / Re: [Ayuda]MOVSD y MOVSW en: 7 Septiembre 2009, 10:24 am
CLD pone el flag a 0, tambien existen STD que si pone el flag a 1 y entonces se decrementan las direcciones. Un uso muy util es por ejemplo cuando queres copiar memoria, va aumentando o decrementando ambas direcciones (fuente y destino) y usando un repXXX podes lograr la copia completa.

Un ejemplo tonto en MASM, depuralo y vas a ver como funciona (las copias tendran el valor de los originales):
Código
  1. .386
  2. .model flat, stdcall
  3.  
  4. .data
  5. w dd 14
  6. x dd 15
  7. y dd 16
  8. z dd 17
  9.  
  10. w1 dd 0
  11. x1 dd 0
  12. y1 dd 0
  13. z1 dd 0
  14.  
  15. .code
  16. main:
  17.  
  18. mov esi, offset w
  19. mov edi, offset w1
  20. mov ecx, 4
  21. rep movsd
  22.  
  23. ret
  24. end main

Lo mismo pero decrementando:
Código
  1. std
  2. mov esi, offset z
  3. mov edi, offset z1
  4. mov ecx, 4
  5. rep movsd
  6. cld ;siempre hay que restaurar este flag, por defecto es 0
3550  Programación / ASM / Re: Ayuda con sockets en radasm en: 29 Agosto 2009, 09:07 am
De nadas  ::) Practicando se llega a Roma  ;)
Páginas: 1 ... 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 [355] 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 ... 385
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines