Realizaré ingeniería inversa de firmware, binarios, protocolos y software embebido
Ingeniero en robótica y sistemas embebidos
Acerca de este Servicio
¿Necesitas entender firmware embebido sin tener el código fuente original?
Realizo ingeniería inversa autorizada y análisis binario de firmware, software embebido y protocolos.
Puedo analizar archivos BIN, HEX y ELF para:
- Identificar la arquitectura de la CPU, las regiones de memoria y la estructura del firmware
- Mapear funciones e inspeccionar el flujo de control y datos
- Estudiar máquinas de estados, dependencias y comportamiento del dispositivo
- Comparar versiones de firmware y documentar diferencias funcionales
- Investigar UART, SPI, I2C, CAN, RS485, Modbus y protocolos propietarios a partir de evidencia disponible
- Apoyar documentación legada, investigación de interoperabilidad, documentación de protocolos y modificaciones autorizadas factibles
- Trabajo con STM32, ESP32, ARM, AVR, PIC, 8051, RISC-V y otros MCUs.
Los métodos pueden incluir Ghidra, desensamblaje, decompilación, análisis estático, depuración y comparación binaria.
Los entregables pueden incluir notas de arquitectura, análisis de funciones, protocolos, diagramas y resultados de viabilidad, además de un informe estructurado.
Sólo analizo software, firmware y dispositivos que posees o para los que tienes autorización para analizar.
Envía el firmware/archivos, información del dispositivo, detalles de la plataforma y tu objetivo antes de ordenar para que pueda evaluar la viabilidad.
Mi porfolio
FAQ
Traducción automática
¿Debo comunicarme con usted antes de realizar el pedido?
Sí, especialmente para proyectos grandes o inusuales. Envía una breve descripción del sistema, archivos disponibles, información de la plataforma/MCU y lo que deseas entender. Luego puedo recomendar el paquete adecuado.
¿Qué tipos de firmware puedes analizar?
Puedo analizar firmware en Embedded C, C, C++, Assembly, código fuente, archivos de proyecto y binarios/firmware adecuados según el proyecto y la información disponible.
¿Puedes analizar proyectos STM32, ESP32, Arduino y Raspberry Pi?
Sí. Puedo trabajar con firmware y proyectos de software que involucren STM32, ESP32, Arduino, Raspberry Pi y otras plataformas embebidas soportadas.
¿Puedes analizar sistemas de control de robótica?
Sí. Puedo analizar lógica de control de motores, procesamiento de sensores, flujo de control, dependencias de subsistemas, comunicación y arquitecturas de robótica basadas en software.
¿Puedes hacer ingeniería inversa de firmware?
Sí, para análisis y documentación legítimos. Debes tener el derecho legal de proporcionar los archivos. No bypasso DRM, autenticación, firma, licencias ni protecciones anti-tamper.
¿Trabajas con archivos binarios de firmware?
Sí, donde el análisis está técnicamente factible. La profundidad del análisis depende del formato del archivo, símbolos disponibles, arquitectura e información proporcionada.
¿Trabajas con hardware físico?
No. Este servicio se centra en análisis de archivos y software. No realizo soldadura, reparación de placas, pruebas con osciloscopio, pruebas en banco ni depuración física de hardware.
¿Qué recibiré después del análisis?
Dependiendo de tu paquete, puedes recibir análisis de arquitectura, mapeo de módulos, información de periféricos, análisis de protocolos, documentación de control y flujo de datos, riesgos, hallazgos de viabilidad y un informe en PDF o DOCX.
¿Puedes analizar protocolos de comunicación?
Sí. Cuando la información necesaria está disponible, puedo analizar interfaces como UART, SPI, I2C, CAN y otros protocolos de comunicación implementados en software.
¿Puedes comparar dos versiones de firmware?
Sí. Puedo comparar archivos de firmware o fuente proporcionados para identificar diferencias relevantes a nivel estructural, funcional y de código cuando sea técnicamente posible.

