Skip to content

Installing

Daryl Bennett edited this page Dec 10, 2018 · 6 revisions

A more detailed guide than whats included in the README

Dependencies

  • python3
  • paramiko
  • termcolor
  • dwarfdump
  • LiME

python3

LiMEaide is written in python3, therefore it requires python3, install from your distros' repos.

paramiko/dwarfdump

This is the python library for instantiating a SSH connection with a remote host. I recommend installing paramiko through a distro repo also. One can install using pip

pip3 install parmiko

Dwarfdump is needed in order to build a volatility profile. Dwarfdump is used to read the debugging symbols in our compiled LKM. If you encounter any issues finding/installing dwarfdump see the volatility page here

  • For an apt package manager

apt-get install python3-paramiko dwarfdump

  • yum package manager

yum install python3-paramiko libdwarf-tools

  • pacman/eopkg

You know what you need to do

LiME

Only follow the following info if you dont have an active internet connection LiMEaide will automatically download the correct version of LiME on first run The last dependency we need is LiME. This is probably the most important as it is the LKM that does the actual dumping.

In order to use LiME you must download and mv the source into the LiMEaide/tools directory. Make sure the the LiME folder is named LiME. The full path should be as follows:

NOTE: If you would like to build Volatility profiles, you must use my forked version of LiME. This provides debugging symbols used by dwarfdump. Link provided.

LiMEaide/tools/LiME

  • How to...
mkdir LiMEaide/tools/
cd tools
git clone https://github.com/kd8bny/LiME.git