~/talk

Reverse Engineering Binaries

Talkat DevConf.CZ 2019 · 2019-01-25..01-27· [security]
links:none on file
slides:none on file

Demonstrates using GNU binutils and gdb to analyze runtime problems when only binaries or libraries are available, showing how to trace code flow, resolve symbols, and reconstruct likely source-level behavior from executables. Covers diagnosing issues such as symbol resolution failures, crashes, and nonstandard programming patterns by inspecting binaries, with some reliance on assembly, registers, and system architecture knowledge.

AI-written summary · about

  1. 0:00Start
  2. 4:02Binary File Format (ELF)
  3. 6:50ELF Header
  4. 8:58Program Header
  5. 12:56Section Header
  6. 13:58Binary file mapping to Memory
  7. 14:55How to backtrack code flow from binary alone using elfutils/binutils
  8. 20:47Patching Binary file
  9. 32:06Shared Library Injection
  10. 40:05Static Integrity Analysis
  11. 42:34Dynamic Integrity Analysis
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.