Este sitio Web utiliza cookies propias y de terceros para realizar el análisis de navegación de los usuarios. Si continua navegando acepta el uso de cookies. Este sitio web es propiedad de Sidertia Solutions S.L., empresa responsable de su mantenimiento. Haga clic aquí para obtener más información acerca de nuestra política de Cookies.
Aceptar
es-ESen-US



BLOG DE SIDERTIA

  • Ingenieria inversa de aplicaciones Win64. Indirect Calls y Control Flow Guard (VII)Como vimos en el capítulo Funciones y Convenciones de la serie, cuando declaramos un objeto se almacena en la pila (o en el heap) un espacio para el mismo equivalente a las variables globales que contiene. Durante la invocación de métodos de una clase en C++, como primer argumento de la función, se le pasará en el registro rcx (variable this implícita) una referencia a la zona de memoria donde se aloja el objeto. En el caso de que la clase del objeto herede de clases que tengan definidos sus métodos como virtuales, junto a las variables del objeto el compilador añadirá una variable oculta que es un puntero a una tabla de métodos virtuales (virtual funcion table o, simplemente, vtable)

    Post completo...Escrito por  David Fernández - 16.05.2016 17:40
    Etiquetas: AplicacionesCódigo seguroMicrosoftSeguridadVulnerabilidades | Comentarios: 0
  • Ingenieria inversa de aplicaciones Win64. Excepciones (VI)Otra de las áreas en Win64 donde se han experimentado cambios en la arquitectura que tienen influencia en la seguridad es en el manejo de excepciones. En la arquitectura x86 las excepciones eran basadas y almacenadas en stack frame, lo cual las hacía vulnerable a corrupciones en la pila y eran uno de los caminos habituales utilizados para saltarse protecciones como las stack cookies.

    Post completo...Escrito por  David Fernández - 03.05.2016 20:00
    Etiquetas: AplicacionesCódigo seguroMicrosoftSeguridadVulnerabilidades | Comentarios: 0

SUSCRIBIRSE



ÚLTIMAS NOTICIASNoticias

  • lunes, 5 de agosto de 2019

    Fallecimiento de nuestro compañero Mariano

    Leer más...

  • viernes, 24 de mayo de 2019

    X1RedMasSegura

    Leer más...

  • miércoles, 24 de abril de 2019

    IX Jornada del Sistema de Alerta Temprana (SAT)

    Leer más...



ÚLTIMOS TWEETSTwitter





ARCHIVO



ETIQUETAS


NUESTRO PORTAFOLIO DE SERVICIOS

  • Consultoría Consultoría

    Servicios de consultoría especializada de la mano de profesionales altamente cualificados.

  • Formación Formación

    Reciba formación experta de calidad ajustada a sus necesidades.

  • Seguridad Seguridad TIC

    Sidertia Solutions le ayuda a implementar y mantener su modelo de seguridad.

  • Desarrollo Desarrollo

    Soluciones de desarrollo seguro para su empresa.


  • Microsoft Gold Partner
  • Citrix Gold Partner
  • CCN-CERT Entidad Acreditadora