Skip to content

How to compile CrackMapExec for Windows

Thomas D edited this page Nov 29, 2015 · 22 revisions

##1. Set up the compilation environment

##2. Monkey-Patch the original code (optional) General rules:

  1. Remove references to Unix stuff like os.geteuid(), that don't make sense on Windows
  2. Patch the code section related to term colors from
from termcolor import cprint, colored

to

from termcolor import cprint, colored
import colorama
colorama.init()

Take a look at the following link for more information on that topic.

##3. Compile pyinstaller --clean --onefile crackmapexec.py

##4. Profit Find the around-6MB executable in the created dist folder

Clone this wiki locally