
+
=
You're only a few steps away from deploying Alkemist:Source into your Red Hat environment!
1 of 4
Select Red Hat Distribution
Need to know your distribution? Run this command in a terminal:
cat /etc/centos-release
. The displayed release
will match one of those to the left if Alkemist:Source supports it. CentOS instructions are similar to these and can be found on a dedicated Deploy page.2 of 4
Install Alkemist:Source
Run these commands on your system to create the file
/etc/yum.repos.d/runsafesecurity.repo
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
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
The command shown will build the given
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

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.