Skip to content
logo
Red tradecraft
ELF x86 ptrace
  • Privacy greenhouse
  • Defence blues
  • Purple crossroads
  • Indigo observatory
  • Contact
Initializing search
    • An adversary mind map, one of many
    • The grounds
    • Ankh-Morpork: the city leaves a footprint
    • Fungolia earthworks
    • Unseen University Power & Light Co.
    • The Scarlet Semaphore
    • TryHackMe rooms
    • Root-Me challenges
      • Boars in the API undergrowth
      • Rooting around in memory
      • Picking the locks of ciphers
      • Where a script hands over the keys
      • Rhizomatic sprawl: the network underworld
      • Prising binaries open
        • ELF x86 0 protection
        • ELF x86 basic
        • PE x86 0 protection
        • ELF C++ 0 protection
        • Godot 0 protection
        • PE x86 0 protection
        • ELF MIPS basic crackme
        • ELF x64 golang basic
        • ELF x86 fake instructions
        • ELF x86 ptrace
          • Resources
        • Godot bytecode
        • WASM introduction
        • ELF ARM basic crackme
        • Godot mono
        • PYC bytecode
        • ELF x86 no software breakpoints
        • ELF ARM crackme 1337
        • ELF x86 crackpass
        • ELF x86 exploitme
        • ELF x86 random crackme
        • GB basic Game Boy crackme
        • APK anti-debug
      • Secrets buried in pixels
      • Foraging in the web orchard
    • RIPE NCC Academy labs
    • Resources

    ELF x86 ptrace¶

    Root-me challenge: Compiled with GCC32 4.3.4 on linux gentoo.


    1. Use, for example, Ghidra.

    2. Search for main() in Functions.

    3. Analysis (in Decompiler):

    (local_1e == local_14[4]) &&
    (local_1d == local_14[5])) &&
    (local_1c == local_14[1])) &&
    (local_1b == local_14[10]))
    puts("\nGood password !!!\n");
    

    Resources¶

    • The GNU binary utils

    • Ptrace - process trace

    • SSTIC 06 - Playing with ptrace

    2026-07-30 17:57
    © Copyright 2025, TyMyrddin.
    Created using Sphinx 7.2.6. and Sphinx-Immaterial

    Made with love by Ty Myrddin, 2026, with a forest garden fostered by /ut7