Skip to content

astrosec/Ghidra-based-Static-Analysis-Tool-for-Detecting-Stack-Based-Buffer-Overflows

 
 

Repository files navigation

Overflow Detection from Sinks and Sources

This repository is part of a thesis to detect stack-based buffer overflows in C programs.

The final product is a single script that can detect buffer overflows using Ghidra. The script is intended to run on Ghidra version 9.1-BETA.

To run the script, load the script into Ghidra's script manager. Then open the binary file that you want to run the analysis on in Ghidra. Then run the script.

The Test_Set folder contains the test cases from the thesis and the results.

About

Ghidra-based Static Analysis Tool for Detecting Stack-Based Buffer Overflows'

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 77.0%
  • Python 21.8%
  • C++ 1.1%
  • Makefile 0.1%