Star on GitHubStar1.1k stars

Case study

m0rph: tracing an obfuscated ELF flag checker

The m0rph investigation examines an obfuscated x86-64 ELF CTF flag checker with readelf, strings, Cutter and Radare2. Its write-up traces indirect CALL RAX execution into allocated memory and describes recovering expected characters by breaking at the call and inspecting RDI during each loop iteration.

Targets
Binary
Category
Native analysis tools
Relationship
Learning resource
Sources reviewed

Requirements & limits

  • Prerequisites: The m0rph x86-64 ELF challenge binary and a Linux analysis environment are needed to repeat the investigation.
  • Prerequisites: Radare2, Cutter and standard Linux inspection utilities are used in the described workflow.
  • License: MIT license.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · UmbertoDellaMonica/m0rph-CTF-CyberChallenge.IT · Revision 064dbf1

More in Native binaries

All 250 entries in Native binariesNative binaries case studies (7)

↑↓ move↵ open⌘↵ new tab