Skip to contentSkip to content
Verified credentials. On-chain. Forever.Learn more
Ewance
Sign in
Cover image for Reverse-Engineer a Stripped Binary to Restore Linking Symbols
Code

Reverse-Engineer a Stripped Binary to Restore Linking Symbols

FreeVerified credential2 weeksIntermediate

Overview

What this challenge is about.

Reverse-engineer a stripped Linux ELF binary from a gaming platform using Ghidra and objdump, label 30+ functions, and earn a verifiable certificate.

The scenario

The studio (planning a console port that requires a clean crash-reporting pipeline) cannot release without symbol-level crash data for the anti-cheat library.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

The Brief

What you'll do, and what you'll demonstrate.

Restore at least 30 reasonable function symbols to a stripped 6-year-old library and produce a symbol file the modern build pipeline can consume.

Earning criteria — what you'll demonstrate

  • Use objdump, nm, and Ghidra to navigate a stripped ELF binary
  • Identify functions by call-graph patterns and string references
  • Restore symbols compatible with the addr2line / DWARF toolchain
  • Document a reverse-engineering methodology others can extend

Program Fit

Where this fits in your program.

Sharpens the same skills your degree expects you to demonstrate.

Aligned coursework coming soon.

One more thing

You can put a credential on your CV by Friday.