IntelLabs / IntelLabs/kAFL

Document ghidra usage

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
good first issue
Dominant language
Makefile
Stars
814
Forks
109
PR merge metrics
No merged PRs in 30d

Description

Document the flow for obtaining traces of one or more files and visualizing them in Ghidra:
- install ghidra and add ghidra_cov_analysis.py to scripts dir
- kafl_fuzz.py to create a corpus
- kafl_cov.py to create trace files
- ghidra_cov_analysis.sh to sort out unique found edges and return coverage report

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by following the listed flow with Ghidra: install it, place ghidra_cov_analysis.py in the scripts directory, use kafl_fuzz.py to create a corpus, and kafl_cov.py to create trace files. Check ghidra_cov_analysis.sh for the unique-edge and coverage-report steps. Done means the repository documents this complete flow for one or more files.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, shell
Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.