From 48dd4ba9fbd5e3c94a4dec8e6eef6151ed95ae41 Mon Sep 17 00:00:00 2001 From: fabacab Date: Mon, 27 Jul 2020 22:45:11 -0400 Subject: [PATCH] Add some more app/binary hardening (dynamic binary translation) tools. --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index b05ede9..60a2fa4 100644 --- a/README.md +++ b/README.md @@ -101,7 +101,10 @@ See also [awesome-devsecops](https://github.com/devsecops/awesome-devsecops). ### Application or Binary Hardening +- [DynInst](https://dyninst.org/dyninst) - Tools for binary instrumentation, analysis, and modification, useful for binary patching. +- [DynamoRIO](https://dynamorio.org/) - Runtime code manipulation system that supports code transformations on any part of a program, while it executes, implemented as a process-level virtual machine. - [Egalito](https://egalito.org/) - Binary recompiler and instrumentation framework that can fully disassemble, transform, and regenerate ordinary Linux binaries designed for binary hardening and security research. +- [Valgrind](https://www.valgrind.org/) - Instrumentation framework for building dynamic analysis tools. ### Fuzzing