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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Ayuda, estoy perdido con este Binario
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda, estoy perdido con este Binario  (Leído 3,049 veces)
FFernandez

Desconectado Desconectado

Mensajes: 128



Ver Perfil
Ayuda, estoy perdido con este Binario
« en: 18 Octubre 2021, 18:33 pm »


Notepad 64 bits




No sé cómo encajar esta línea………………………
Código Exa    01 06 02 00 06 32 02 30
Dirección hexadecimal  RVA- 2E178      la siguiente me sale 2E180
Como encajo esos códigos Hexadecimales en la estructura UNWIND_INFO

Estructuras del directorio de excepciones x64


Código
  1. public static string[] EXCEPTION_RUNTIME_FUNCTION_12(string[] DiHeader)  //  Tabla   redondeo dword 32 bits
  2.    {
  3.       string[] Retorno = new string[3];
  4.        Retorno[0] = "DWORD FunctionStart RVA" + ";" + DiHeader[3] + DiHeader[2] + DiHeader[1] + DiHeader[0]; //
  5.        Retorno[1] = "DWORD FunctionEnd RVA" + ";" + DiHeader[7] + DiHeader[6] + DiHeader[5] + DiHeader[4]; //
  6.        Retorno[2] = "DWORD UnwindInfo RVA" + ";" + DiHeader[11] + DiHeader[10] + DiHeader[9] + DiHeader[8]; //
  7.        return Retorno;
  8.    } // PROBANDO
Las entradas a las funciones en él  .TXT son exactas con RVA-DWORD, pero la  DWORD UnwindInfo RVA me parecen extrañas………… no se porque




Excepciones,  joder que no exista información, y tenga que averiguarlo examinando el código tiene narices.

Estructura Unwid_Info{
Versión + flag               1 byte          si es                       01
SizeOfProlong               1 byte
CountOfCode                1 byte               Cada code tiene 2 Byte
FrameRegister + FrameOffset          1 byte            si es 00

Mas los codes}
Y termina aquí           toda la información, la excepción se resuelve en el RSP actual
Si se aplica la información que hay en internet(La que he encontrado)  se obtienen datos erróneos…………………………………

Por eso hay poca información, ni siquiera en Microsoft te lo detalla, la información que suministra te lleva a error😡

Immediately after the UNWIND_INFO structure, either the EXCEPTION_HANDLER structure or the RUNTIME_FUNCTION structure is located. The structure of EXCEPTION_HANDLER is defined in Figure 4.                   En el caso de arriba no existe nada de esto   joder, si me equivoco que me ilumine alguien, gracias







« Última modificación: 21 Octubre 2021, 14:44 pm por FFernandez » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
carrito ¿voy bien? o ¿deplano estoy muy perdido?
WarZone
zerocoolcom 1 3,027 Último mensaje 15 Agosto 2012, 00:26 am
por alvarosanes
Estoy perdido con la recursividad
Programación C/C++
Caster 4 2,473 Último mensaje 5 Octubre 2012, 19:19 pm
por Caster
Estoy perdido... Visual Basic 2013
Programación Visual Basic
old.dude 2 1,882 Último mensaje 5 Julio 2014, 15:17 pm
por old.dude
Estoy perdido ...
Dudas Generales
FKT 1 1,936 Último mensaje 10 Agosto 2015, 18:20 pm
por Randomize
ayuda por favor estoy un poco perdido Csharp o PHP?
Programación General
vart17 0 2,007 Último mensaje 17 Noviembre 2017, 16:31 pm
por vart17
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines