An x86-64 debugger
- Linux System (not sure if any linux specific things are used that aren't posix compliant)
- GCC compiler (GNU extensions are used)
- make
This project uses Zydis and Zycore for disassembly and utility functionality. Below are the instructions to set up these dependencies on common Linux distributions.
You can install all required dependencies directly from the official Fedora repositories:
sudo dnf install \
zydis-devel \
zycore-c-devel \
elfutils-libelf-devel \
libdwarf-devel sudo apt update
sudo apt install -y \
build-essential \
cmake \
git \
libelf-dev \
libdwarf-devgit clone https://github.com/zyantific/zycore-c.git
cd zycore-c
mkdir build && cd build
cmake ..
make -j$(nproc)
sudo make install
git clone https://github.com/zyantific/zydis.git
cd zydis
mkdir build && cd build
cmake ..
make -j$(nproc)
sudo make install
sudo ldconfig
make
make run
or
./build/sylvan
make clean







