Para poder explotar o practicar de manera controlada y adecuada sin inconvenientes buffer overflow necesitaremos un ambiente en la que podamos realizar pruebas, por lo que realizaremos las configuraciones necesarias para realizar el laboratorio en un windows 7 o windows 10.
Windows 7
Deshabilitar el firewall de Windows
Para deshabilitar seleccionaremos Panel de Control y luego Sistema de seguridad
20240226162428.png
Luego seleccionaremos Firewall de windows
20240226162508.png
Para hacer click en Activar o desactivar Firewall de windows
20240226162545.png
Y luego seleccionar Desactivar ... en ambos casos, presionamos el boton aceptar y se guardara y se desactivo el firewall con exito
20240226162639.png
Deshabilitar las actualizaciones de Windows
Ahora desactivaremos las actualizaciones de windows, para lo que iremos a Sistema y seguridad
20240226165455.png
Luego elegiremos windows update
20240226165413.png
Seguiremos con Cambiar configuración
20240226165953.png
Y seleccionaremos No buscar actualizaciones
20240226170039.png
Deshabilitar Windows Defender
Para desactivar el defender podemos ir a windows defender
20240226170224.png
o desde la PowerShell realizar lo siguiente:
Deshabilitar el Dep
Windows 10
Deshabilitar el firewall de Windows
Para deshabilitar el firewall primero abriremos el panel de control y luego seleccionaremos sistema y seguridad
20240226200721.png
Luego seleccionaremos Firewall de windows Defender
20240226200819.png
Y realizaremos click en Activar o desactivar el Firewall de windows Defender
20240226200948.png
Luego de hacer click iremos a la siguiente sección, en donde desactivaremos la configuracion de red privada y firewall de windows defender
20240226201045.png
Powershell
También podemos realizar lo anterior desde la powershell :
Puedes deshabilitar el Firewall de Windows utilizando PowerShell con los siguientes comandos:
Este comando deshabilitará el Firewall de Windows para los perfiles de red Domain, Public y Private. Si deseas deshabilitar el Firewall solo para un perfil específico, puedes cambiar los perfiles en el comando. Por ejemplo, para deshabilitarlo solo para el perfil de red privada, usarías:
Deshabilitar las actualizaciones de Windows
Deshabilitar Windows Defender
Deshabilitar el Dep
Mona
Su instalación es bastante sencilla, descargamos el script mona.py de su repositorio oficial. Este script lo movemos a la siguiente ruta:
C:\\Archivos de programa\\Immunity Inc\\Immunity Debugger\\PyCommandsC:\\Program Files\\Immunity Inc\\Immunity Debugger\\PyCommands
Y estaría listo para ser usando en el Immunity Debugger
!mona compare -f <especificamos la ruta del bytearray.bin> -a <dirección del ESP>
!mona compare -f C:\Users\seven\Desktop\OSCP\bytearray.bin -a 6F43396E