Several options are available for analyzing ELF binaries with damaged or corrupted headers. These include, but are not limited to:
Using a ptrace-based debugger such as Radare2 (but definitely not gdb)
Emulation e.g. via the Unicorn emulation framework
Repairing the header, which may involve rebuilding the binary
This particular binary is a challenge for ...