Skip to contentSkip to content
Certificados verificados. En cadena. Para siempre.Más información
Ewance
Iniciar sesión
Cover image for Reverse Engineering de un Plugin Heredado para una EdTech de Valencia
Analysis

Reverse Engineering de un Plugin Heredado para una EdTech de Valencia

FreeVerified credential4 semanasExpert

Visión general

De qué trata este proyecto.

Analiza un binario .so con Ghidra, mapea funciones y aplica un parche mínimo. Obtén un certificado verificable.

El escenario

La EdTech (alrededor de 1,8 millones EUR de facturación anual, clientes en 4 escuelas técnicas españolas y 1 colombiana) usa el plugin como diferenciador competitivo; reescribirlo de cero llevaría 6 meses y la dirección quiere alternativas.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

El Briefing

Lo que harás y lo que demostrarás.

Aplicar ingeniería inversa a un plugin propietario sin fuente, diagnosticar y parchear un crash con kernel 6.x, y recomendar mantener vs reescribir.

Earning criteria — what you'll demonstrate

  • Realizar ingeniería inversa con Ghidra sobre binario sin código fuente
  • Diagnosticar bugs de compatibilidad con cambios de kernel y glibc
  • Aplicar parches mínimos defendibles cuando la reescritura no es viable
  • Recomendar mantener vs reescribir con estimaciones honestas de coste

Encaje académico

Dónde encaja esto en tus estudios.

Afina las mismas habilidades que tu titulación espera de ti.

Software Evolution and Maintenance

Master · Software Engineering

Strong alignment

This challenge maps to Software Evolution and Maintenance at the Master level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.

Carreras

Roles para los que esto te prepara.

Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.

Ingeniero de Software

Reverse engineer un binario propietario y parchearlo sin código fuente es un perfil cotizado en mantenimiento de software heredado y consultoría especializada.

Este proyecto afina

  • reverse-engineering
  • cpp
  • debugging

Ingeniero de Backend

Diagnosticar bugs de compatibilidad de kernel y glibc es la frontera del backend senior cuando el producto depende de bibliotecas nativas.

Este proyecto afina

  • debugging
  • cpp
  • linux

Una cosa más

Puedes tener una credencial en tu CV para el viernes.

Reverse Engineering de un Plugin Heredado | Ewance Challenge