~/talk

Malware Reverse Engineering with PE Tree—OSS Inspired by COVID

Talkat RSAC 2021 · 2021-05-17..05-20· [security, open-source]
links:none on file
slides:none on file

PE Tree is an open source Python/PyQt5 tool (based on pefile and capstone) that can dump executables from memory, scan IDA/Rekall/Ghidra databases, and rebuild imports and IAT so reconstructed PE files are runnable. It extracts embedded executables from resources, autonomously resolves API calls to recreate import tables (works on MPRESS, UPX and drivers), finds related samples via certificate pivoting (1.4M VT hits shown), is pip-installable, on GitHub and preinstalled on REMnux.

AI-written summary · about

  1. 0:00Introduction to PE tree
  2. 5:20PE file format walkthrough
  3. 15:41Analyzing injected DLLs
  4. 20:53Unpacking executables
  5. 23:33Recall and memory analysis
  6. 26:22Ghidra support and conclusion
~/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.