process by which a man-made object is deconstructed to reveal its designs, architecture, code or to extract knowledge from the object
https://github.com/NationalSecurityAgency/ghidra
Ghidra is a software reverse engineering (SRE) framework