Step 1
Down Arrow Mirrored

Select Install Method

Choose which install method you would like to see instructions for. Debs work for any debian-based OS such as Debian, Ubuntu, and Mint. RPMS work for any Fedora-based OS such as Fedora, centOS, RHEL, and Rocky Linux.


Step 2
Down Arrow

Select 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 in the dropdown if Alkemist:Code supports it.


Step 3
Down Arrow Mirrored

Install Alkemist:Code

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


Step 4
Down Arrow

Build with Alkemist:Code

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

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


Step 5
Alkemist Logo

Verify Alkemist:Code Protection

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