Skip to content

A project to detect vulnerability to hash collision denial of service attacks.

Notifications You must be signed in to change notification settings

usc-isi-bass/hashdos_vulnerability_detection

Repository files navigation

A project to detect and mitigate hash-collision denial-of-service vulnerabilities automatically, in binary code.

Setup

Build docker

Build the docker container with these commands.
cd ./docker_scripts
bash docker_build_pypy3.sh (or bash docker_build_cpython3.sh)

Run docker

bash docker_run_pypy3.sh (or bash docker_run_cpython3.sh)

Inside the docker container:

The hash function patching analysis can be run with:
python3 ./binalyzer_drivers/hash_func_patching_driver.py --help
This will produce a results file named results_* (or as specified by the user).

RAID 2022 Harm-DoS

The details of the experimental results in our RAID 2022 paper can be found in the raid2022_results_parsing/ directory.

About

A project to detect vulnerability to hash collision denial of service attacks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published