Skip to content

Build a stand alone executable

apacketofsweets edited this page Nov 19, 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 pyinstaller2 --onefile basicRAT_client.py and it should generate a dist/ folder that contains a stand-alone ELF executable.

On Windows you will need Python 2.x, PyInstaller, pycrypto, pywin32, and pefile. Then run something like C:\path\to\PyInstaller-3.2\PyInstaller-3.2\pyinstaller.py --onefile basicRAT_client.py and it should generate a dist/ folder that contains a stand-alone PE (portable executable).

Clone this wiki locally