Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - FFernandez

#111
Un saludo a todos:

¿Examinando  el código binario de un " .EXE", sabe alguien como distinguir entre DATOS E INSTRUCCIONES?

¿ Como encontrar la primera instrucción que se ejecuta ?

          Gracias....
#112
Cita de: Albertoak en 12 Septiembre 2020, 10:05 AM
Es lo que no consigo encontrar... ver en donde los desempaca en la memoria. Si pudiese saberlo..copiaria todo el codigo que desempaca a un nuevo .bin y ese nuevo .bin me serviria para cargarlo con en la centralita del coche con otra herramienta que tengo... no se si me explico.


Hay programas que te dicen que procesos esta ejecutando y que módulos utiliza la aplicación principal.
Te proporcionan un puntero, normalmente los procesos(Threads) y Módulos no están fragmentados.
Además un tamaño en BYTES.
Con eso puedes copiar la memoria.
1º antes de cargar el Archivo toma los datos
2º lo compara después de cargar los datos
Con suerte ya tienes localizado donde carga los datos

Ojo los Threads solo existen mientras están ejecutando o esperando algo.
#113
Ingeniería Inversa / Re: Ayuda complicada
19 Septiembre 2020, 21:26 PM
Cita de: EdePC en 19 Septiembre 2020, 21:20 PM
https://software.intel.com/content/www/us/en/develop/download/intel-64-and-ia-32-architectures-sdm-combined-volumes-1-2a-2b-2c-2d-3a-3b-3c-3d-and-4.html

Intel® 64 and IA-32 Architectures Software Developer's Manual Combined Volumes: 1, 2A, 2B, 2C, 2D, 3A, 3B, 3C, 3D, and 4
Submitted: May 01, 2018 Last updated: May 27, 2020

Detailed Description
This document contains the following:

Volume 1: Describes the architecture and programming environment of processors supporting IA-32 and Intel® 64 architectures.

Volume 2: Includes the full instruction set reference, A-Z. Describes the format of the instruction and provides reference pages for instructions.

Volume 3: Includes the full system programming guide, parts 1, 2, 3, and 4. Describes the operating-system support environment of Intel® 64 and IA-32 architectures, including: memory management, protection, task management, interrupt and exception handling, multi-processor support, thermal and power management features, debugging, performance monitoring, system management mode, virtual machine extensions (VMX) instructions, Intel® Virtualization Technology (Intel® VT), and Intel® Software Guard Extensions (Intel® SGX).

Volume 4: Describes the model-specific registers of processors supporting IA-32 and Intel® 64 architectures.

File:
325462-sdm-vol-1-2abcd-3abcd.pdf
Size:
26.19 MB

https://software.intel.com/content/dam/develop/public/us/en/documents/325462-sdm-vol-1-2abcd-3abcd.pdf

---

- Será ese pdf?


He encontrado un ciento pero me encuentro con "This  page was intentionally lef tblank."
#114
Ingeniería Inversa / Ayuda complicada
19 Septiembre 2020, 21:05 PM
Intel® 64 and IA-32 Architectures Software Developer's Manual Combined Volumes:1, 2A, 2B, 2C, 2D, 3A, 3B, 3C, 3D and 4   
Vol. 2D A-29    OPCODE MAP

Esta página está en blanco, aquí vendría los Mapas de Instrucciones  VEX, EVEX y sus Grupos.

Alguien tan amable que tenga estos mapas de INTEL, podría pasármelos................   
Es para comprobar las literaturas..........  Y entender las distintas literaturas que veo por internet.
Intel al utilizar una literatura distinta en los Mapas de código me ayuda a entender mejor
Lo que me traigo entre manos.   Gracias de antemano..........................jeje
#115
Compara la men antes de elegir un bin, y después, con suerte podras localizar la zona de memoria donde se encuentra, aunque el código del programa sea cambiante, la parte del bin será siempre la misma.
#116
Cambiando de tercio, me he encontrado con dos definiciones de la instrucción en assembler  " LSL  " Opcode  "0F-03"   una en el manual de Intel y otra en el manual de AMD.   Alguien me da la LUZ   💡
#117
.NET (C#, VB.NET, ASP) / Compilador JIT en .NET
22 Agosto 2020, 18:40 PM
Compilador JIT en .NET,   Cuando una aplicación .NET se carga en memoria sigue estando en lenguaje intermedio????
#118
Redes / Re: LAN: "Red no identificada"
22 Agosto 2020, 10:06 AM
Dime marca y modelo, a ciegas parece difícil.
¿Con cuál IP entras al Ruter?