If you skip the built-in .exe file using the built-in strings utility using pyinstaller , which is in Linux, then strings will output the modules used in the program or simply Python itself will be mentioned in this way:

Cannot GetProcAddress for PyErr_Clear PyErr_Occurred Cannot GetProcAddress for PyErr_Occurred PyErr_Print Cannot GetProcAddress for PyErr_Print PyImport_AddModule Cannot GetProcAddress for PyImport_AddModule PyImport_ExecCodeModule Cannot GetProcAddress for PyImport_ExecCodeModule PyImport_ImportModule Cannot GetProcAddress for PyImport_ImportModule PyList_Append Cannot GetProcAddress for PyList_Append ... 

Can this get around and how?

  • need to obfuscate code - Andrio Skur
  • Explicitly compiled python code is impossible . Because it is an interpreted programming language. But you can take advantage of some projects under-python. For example, Cython (essentially a bridge between C and python), PyPy (as far as I know, they have dynamic precompilation) - Mr Morgan

0