Implementation of selected anti-reverse engineering techniques for C / C++ source code files, PE and ELF executables