skip to main content
hacking.communityplay in the sandbox.

Dynamic Debugging — Patch Run-Time Check

reverse · easy · +30 XP

Target

GET /api/lab/dynamic-debug-101/disasm (snippet around the license check) POST /api/lab/dynamic-debug-101/run body {breakpoint_addr, action} (flip_zf|patch_jne|noop)

Goal: the check at 0x4015a0 calls verify_license, then JNE 0x4015c8 (fail branch). Set a breakpoint at the JNE, flip ZF (action='flip_zf') — server simulates the run.

// AI hint · first is free · then 1 credit or 5 XP
// attack console
/api/lab/dynamic-debug-101/
// reuse on the cli
// submit flag
// no solves yet

// go deeper

// install app

Install hacking.community for fast access, offline reading, and push notifications. No app store needed.