Skip to content

Build a stand alone executable

apacketofsweets edited this page Nov 20, 2018 · 6 revisions

The IP/domain and listening port of your the Apollo client server will need to be hard-coded into apollo_client.py before a standalone executable is created using the below instructions.

On Linux you will need Python 2.x, PyInstaller, and pycrypto, then run something like the below command to generate a _dist/ _folder that contains a stand-alone ELF executable:

pyinstaller2 --onefile basicRAT_client.py

On Windows you will need Python 2.x, PyInstaller, pycrypto, pywin32, and pefile, then run something like the below command to generate a dist/ folder that contains a stand-alone portable executable:

C:\path\to\PyInstaller-3.2\PyInstaller-3.2\pyinstaller.py --onefile basicRAT_client.py

Clone this wiki locally