Jeff Gennari
Software Engineering Institute
Publications by Jeff Gennari
-
Building on Ghidra: Tools for Automating Reverse Engineering and Malware Analysis
February 10, 2022 • Podcast
Jeff GennariGarret Wassermann
Jeffrey Gennari and Garret Wassermann talk with Suzanne Miller about Kaiju, a series of tools that they have developed that allows for malware analysis and reverse engineering. Kaiju helps analysts take better advantage of the NSA's Ghidra framework.
learn more -
Advancing Cyber Operator Tradecraft Through Automated Static Binary Analysis
December 15, 2020 • Video
Cory CohenEdward J. SchwartzJeff Gennari
This presentation discusses three SEI research and development projects that help malware and vulnerability analysts.
watch -
Reverse Engineering Object-Oriented Code with Ghidra and New Pharos Tools
February 06, 2020 • Podcast
Jeff GennariCory Cohen
Jeff Gennari and Cory Cohen discuss updates to the Pharos Binary Analysis Framework in GitHub, including a new plug-in to import OOAnalyzer analysis into the NSA's recently released Ghidra software reverse engineering tool suite.
learn more -
Using Logic Programming to Recover C++ Classes and Methods from Compiled Executables
October 15, 2018 • Article
Edward J. SchwartzCory CohenMichael Duggan
This article describes OOAnalyzer, a system that statically recovers detailed C++ abstractions from executables in a scalable manner.
read -
Pharos Binary Static Analysis: An Update
December 12, 2017 • Podcast
Jeff Gennari
Jeff Gennari discusses updates to the Pharos framework, which automates reverse engineering of malware analysis, including new tools, improvements, and bug fixes.
learn more -
SEI Cyber Minute: Automated Reverse Engineering with Pharos
November 28, 2017 • Video
Jeff Gennari
Reverse engineering is a challenging and time consuming process that traditionally requires skilled and experienced analysts. The Pharos framework includes a number of utilities and tools to automate common reverse engineering tasks.
watch -
Property Directed Test-case Generation
October 18, 2016 • Poster
Jeff Gennari
Property Directed Test-case Generation
read -
Recovering C++ Objects From Binaries Using Inter-Procedural Data-Flow Analysis
October 28, 2014 • Article
Wesley JinCory CohenJeff Gennari
In this article, the authors present a static approach that uses symbolic execution and inter-procedural data flow analysis to discover object instances, data members, and methods of a common class.
read -
Building a Malware Analysis Capability
July 12, 2011 • Podcast
Jeff GennariJulia H. Allen
In this podcast, Jeff Gennari explains that analyzing malware is essential to assessing the damage and reducing the impact associated with ongoing infection.
learn more -
Ranged Integers for the C Programming Language
September 01, 2007 • Technical Note
Jeff GennariShaun HedrickFred Long
In this 2007 report, the authors describe an extension to the C programming language to introduce the notion of ranged integers.
read