Basic Binary Disassembly
Completing a simple reversing challenge
Introduction
First steps
$ file 0x41haz.0x41haz
0x41haz.0x41haz: ELF 64-bit MSB *unknown arch 0x3e00* (SYSV)$ checksec 0x41haz.0x41haz
Checksec Results: ELF
βββββββββββββββ³ββββββ³ββββββ³βββββββββ³ββββββββββ³ββββββββ³ββββββββββ³ββββββββββ³ββββββββββ³ββββββββββββ³ββββββββββββββ³βββββββββββββ
β β β β β β β β β β β β Fortify β
β File β NX β PIE β Canary β Relro β RPATH β RUNPATH β Symbols β FORTIFY β Fortified β Fortifiable β Score β
β‘ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
β 0x41haz.0xβ¦ β Yes β Yes β No β Partial β No β No β No β No β No β No β 0 β
βββββββββββββββ΄ββββββ΄ββββββ΄βββββββββ΄ββββββββββ΄ββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββββ΄ββββββββββββββ΄βββββββββββββThe first protection
Detonation
Using Radare2
Going further
Summary
Last updated