Malware
  • La Biblia del Desarrollo de Malware para Windows
  • Introducción al Malware
    • ¿Qué es el Malware?
    • La Historia del Malware
    • Clasificación del Malware
    • Métodos de Distribución del Malware
  • Los Malwares Más Impactantes de la Historia
    • Stuxnet: El Malware que Destruyó una Planta Nuclear
    • Pegasus: El Malware Espía de Nivel Estatal
  • Introducción al Desarrollo de Malware
    • Herramientas y Lenguajes Más Comunes en el Desarrollo de Malware
    • Lenguajes Recomendados para el Desarrollo de Malware
    • Binarios Famosos de Windows y sus Lenguajes de Desarrollo
    • Fundamentos de compilacion
    • Nuestro primer "Malware"
    • Malware: Del Disco a la Memoria
  • APIs de Windows
    • Windows Internals
    • Windows on Windows (WOW)
    • Bibliotecas DLL en la Tecnología WOW64
    • Win32 APIs: El Corazón del Desarrollo de Software en Windows
      • Componentes Clave de las Win32 APIs
      • Cómo Funcionan las Win32 APIs y su relacion con el Malware
      • Uso de Win32 con C#
    • Kernel32.dll: La Biblioteca Fundamental en el Sistema Operativo Windows
      • VirtualAlloc en C#: Asignación y Gestión de Memoria
      • RtlMoveMemory: Copia de Memoria en Windows
      • CreateThread en C#: Creación y Manejo de Hilos
    • AllocationType y MemoryProtection
    • Windows Registry
  • Shell Reverse
    • Fundamentos de reverse shell
    • Desarrollando Nuestro Primer Simple Reverse Shell via TCP
      • C#
      • PowerShell
      • Python
Powered by GitBook
On this page
  1. APIs de Windows

Windows on Windows (WOW)

La tecnología WOW64 (Windows 32-bit on Windows 64-bit) es una capa de compatibilidad que permite ejecutar aplicaciones de 32 bits en sistemas operativos de 64 bits. Aunque los sistemas de 64 bits ofrecen una serie de mejoras en términos de rendimiento y capacidad, la transición a arquitecturas de 64 bits no elimina la necesidad de ejecutar aplicaciones heredadas que están diseñadas para sistemas de 32 bits. Es aquí donde la tecnología WOW64 juega un papel crucial, brindando soporte para estas aplicaciones más antiguas en entornos modernos.

WOW64 es una interfaz de compatibilidad que hace posible ejecutar aplicaciones de 32 bits en sistemas de 64 bits. Esta capa de compatibilidad redirige las llamadas del sistema hechas por aplicaciones de 32 bits hacia las ubicaciones correctas en los archivos DLL de 64 bits, garantizando que el sistema operativo sea capaz de interactuar con ellas sin problemas.

Tabla de Carpetas de Sistema 32 bits vs 64 bits en WOW64

En la arquitectura WOW64, el sistema operativo Windows utiliza carpetas y archivos de sistema tanto de 32 bits como de 64 bits. La redirección de los archivos del sistema es crucial para la compatibilidad entre las aplicaciones de 32 bits y las de 64 bits.

A continuación, se presenta una tabla que describe cómo el sistema operativo maneja las carpetas de 32 bits y 64 bits en sesiones de 32 bits y 64 bits.

Sesión
Carpeta de 32 bits
Carpeta de 64 bits

Sesión de 32 bits

C:\Windows\system32\

C:\Windows\sysWOW64\

Sesión de 64 bits

C:\Windows\sysWOW64\

C:\Windows\system32\

PreviousWindows InternalsNextBibliotecas DLL en la Tecnología WOW64

Last updated 5 months ago