anamnesis-release
Automatic Exploit Generation with LLMs
File Explorer
Download Latest Version (.zip)- claude-primitive-finder.py
- openai-primitive-finder.py
- apply_connectback_mods.sh
- get_source.sh
- install_connectback.sh
- listener.py
- run_connectback_verify.sh
- run_connectback_verify_offset_independent.sh
- get_source.sh
- heap_addr.sh
- heap_func.sh
- heap_replay.sh
- heap_size.sh
- heap_trace.sh
- install_cet.sh
- install_cet_cfi.sh
- install_cfi.sh
- install_profile.sh
- install_regular.sh
- install_relro.sh
- run_shell_verify_callback.sh
- run_shell_verify_callback_cet_cfi.sh
- run_shell_verify_callback_cfi.sh
- run_shell_verify_callback_offset_independent.sh
- run_shell_verify_callback_relro.sh
- apply_seccomp_mods.sh
- get_source.sh
- heap_addr.sh
- heap_func.sh
- heap_replay.sh
- heap_size.sh
- heap_trace.sh
- install_cet_cfi_seccomp.sh
- run_filewrite_verify.sh
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- agent.log
- agent.log
- agent.log
- experiment_config.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- poc_explained.js
- poc_with_comments.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- experiment_config.json
- README.md
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- experiment_config.json
- README.md
- agent.log
- docker_stderr.log
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.log
- docker_stderr.log
- agent.log
- agent.log
- experiment_config.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- analysis.md
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- analysis.md
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- poc_with_comments.js
- agent.exitcode
- agent.log
- analysis.md
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- analysis.md
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- analysis.md
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- experiment_config.json
- README.md
- agent.log
- docker_stderr.log
- agent.log
- docker_stderr.log
- agent.log
- docker_stderr.log
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- agent.log
- docker_stderr.log
- agent.log
- docker_stderr.log
- agent.log
- docker_stderr.log
- agent.log
- docker_stderr.log
- agent.log
- docker_stderr.log
- experiment_config.json
- README.md
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.log
- docker_stderr.log
- agent.log
- docker_stderr.log
- agent.log
- docker_stderr.log
- agent.log
- docker_stderr.log
- agent.log
- agent.log
- experiment_config.json
- README.md
- agent.exitcode
- agent.log
- analysis.md
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- experiment_config.json
- README.md
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- experiment_config.json
- README.md
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- analysis.md
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- experiment_config.json
- README.md
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- agent.log
- docker_stderr.log
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- experiment_config.json
- README.md
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.log
- agent.log
- experiment_config.json
- README.md
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- agent.log
- agent.log
- experiment_config.json
- README.md
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- docker_stdout.log
- result.json
- experiment_config.json
- README.md
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- agent.exitcode
- agent.log
- analysis.md
- docker_stderr.log
- result.json
- analysis.md
- metadata.json
- poc.js
- agent.exitcode
- agent.log
- docker_stderr.log
- result.json
- experiment_config.json
- README.md
- README.md
- monitor_experiments.py
- run_experiments.py
- agent.log
- result.json
- trigger.js
- agent.exitcode
- agent.log
- metrics_summary.json
- asan_output.txt
- report.md
- trigger.js
- offset_independence_checker.py
- shell_verify_callback.py
- get_definition.py
- .env.example
- .gitignore
- ANAMNESIS.md
- Dockerfile.bugfinder
- Dockerfile.bugfinder-cet
- Makefile
- QUICKSTART.md
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/SeanHeelan/anamnesis-release
Downloads the entire project code from GitHub to your computer.
cd anamnesis-release
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -f Dockerfile.bugfinder -t anamnesis-release .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 anamnesis-release
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Make
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make
Compiles the code based on the generated build configuration to produce an executable.
If it finishes without errors, it worked. Try running the generated executable directly.
// repository documentation
Was this content helpful?
(0 ratings)
