typedef struct char *name; char *pwd; user_t;
struct user users[10]; // global, zero‑initialized int logged_in = 0; // global When register_user is called: tokyohot n0541
struct user char *name; // 8 bytes char *pwd; // 8 bytes ; typedef struct char *name; char *pwd; user_t; struct
(CTF challenge, binary exploitation / reverse‑engineering) 1. Overview | Category | Service | Difficulty | Points | |----------|---------|------------|--------| | Binary / Reversing | tokyohot – n0541 | Medium‑Hard | 452 | typedef struct char *name
heap: 0x603010 -> name buffer (0x80) 0x603090 -> pwd buffer (0x80)