diff --git a/Contributing.md b/Contributing.md index 966fe089..6071e60c 100644 --- a/Contributing.md +++ b/Contributing.md @@ -1,10 +1,6 @@ # Contributing -To contribute to the project, you will need: - -* A disassembler or a decompiler such as Hex-Rays or Ghidra. -* Python 3 and pip for the diff script -* These Python modules: `capstone colorama cxxfilt pyelftools ansiwrap watchdog python-Levenshtein toml` (install them with `pip install ...`) +To contribute to the project, you will need a disassembler or a decompiler such as Hex-Rays or Ghidra. Experience with reverse engineering optimized C++ code is very useful but not necessary if you already know how to decompile C code. diff --git a/README.md b/README.md index 12c9fdcc..4e45c815 100644 --- a/README.md +++ b/README.md @@ -156,7 +156,7 @@ The instructions below assume that you are using Linux (native or WSL) or macOS. ### 1. Set up dependencies -* Python 3.6 or newer +* Python 3.6 or newer with [pip](https://pip.pypa.io/en/stable/installation/) * Ninja * CMake 3.13+ * If you are on Ubuntu 18.04, you must first [update CMake by using the official CMake APT repository](https://apt.kitware.com/). @@ -172,6 +172,8 @@ Additionally, you'll also need: * A Rust toolchain ([follow the instructions here](https://www.rust-lang.org/tools/install)) +* The following Python modules: `capstone colorama cxxfilt pyelftools ansiwrap watchdog python-Levenshtein toml` (install them with `pip install ...`) + ### 2. Set up the project 1. Clone this repository. If you are using WSL, please clone the repo *inside* WSL, *not* on the Windows side (for performance reasons).