Alkemist by RunSafe

alkemist logo


center logo for this page's deployment type


shield with heart in the middle
You're only a few steps away from deploying Alkemist:Source into your Debian environment!
1 of 4
Down Arrow Mirrored

Select Debian Distribution

Need to know your distribution? Run this command in a terminal: lsb_release -a. The displayed Release will start with its major release number and/or the Codename will match one of those in parentheses to the left if Alkemist:Source supports it. Ubuntu instructions are similar to these and can be found on a dedicated Deploy page.

2 of 4
Down Arrow

Install Alkemist:Source

Run these commands on your system to let it know to look for Alkemist:Source's Load-time Function Randomization (LFR) packages on our servers and then install Alkemist:Source.

3 of 4
Down Arrow Mirrored

Build with Alkemist:Source

Now that your system contains the files necessary for Alkemist:Source to run, prepend your build commands (make, gcc, g++, etc) with lfr-helper to automatically integrate Alkemist:Source into your existing build process.

The command shown will build the given hello_world.c into an Alkemist:Source-protected program called hello_world, but you can add lfr-helper to any build command, simple or complex.

4 of 4
Alkemist Logo

Verify Alkemist:Source Protection

Each tab shows a different way to confirm that Alkemist:Source has been applied to a given binary. The examples are for the hello_world binary built in the previous step.