Es gibt

und

, jedoch kannst du beides wieder zu Pythonscript decompilieren. Das kannst du aber mit fast jeder Sprache (auch Java und AutoIt). Als Ausnahmen fallen mir jetzt C/C++ ein, die du nicht mehr in C/C++ Code (jedenfalls nicht in den gleichen wie der der programmiert wurde) umwandeln kannst.
Du kannst jedoch jede .exe mit einen Disassembler in Assemblercode umwandeln.
100% Cracksicherheit wirst du auch nie bekommen, da alles crackbar ist. Siehst du ja an den ganzen Spielen mit ihrer etrxem super tollen neuen Cracksicherheit die späterstens 1 Monat später gecrackt sind.
mfg