github.com / byt3bl33d3r
byt3bl33d3r/ CrackMapExec
Python·197 files·commit 3c3e412·scanned 6d ago·cached ✓
25/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
score capped at 25 — 9,157 stars — findings likely legitimate code patterns
verdict accurate?
threat-state: lowlive
FINDINGS ░▒▓
warningPython subprocess / os.system usageos.system() or subprocess with shell=True / suspicious commands can execute arbitrary shell commands. Plain pip/package installs are usually benign.tests/e2e_test.py
result = subprocess.Popen(
"crackmapexec --version",
shell=True,+4warningExtremely long lines (>1000 chars)Very long lines in source files (not minified bundles) can hide malicious code.cme/modules/handlekatz.py+4
warningExtremely long lines (>1000 chars)Very long lines in source files (not minified bundles) can hide malicious code.cme/modules/impersonate.py+4
warningHex-encoded string sequencesLong hex-encoded strings are commonly used to hide malicious code from code review.cme/modules/ldap-checker.py
# forcing a miscalculation of the "Channel Bindings" av pair in Type 3 NTLM message
ldapsClientConn.cb_data = b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...+5warningHex-encoded string sequencesLong hex-encoded strings are commonly used to hide malicious code from code review.cme/modules/ms17-010.py
"\x02",
"\x4E\x54\x20\x4C\x41\x4E\x4D\x41\x4E\x20\x31\x2E\x30\x00",
"\x02",
"\x4E\x54\x20\x4C\x4D\x20\x30\x2E\x31\x32\x00",+5warningHigh-entropy string literalsFound 5 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.cme/helpers/bloodhound.py+3
warningHigh-entropy string literalsFound 10 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.cme/helpers/http.py+3
warningHigh-entropy string literalsFound 6 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.cme/helpers/powershell.py+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.cme/modules/get-desc-users.py+3
warningLarge base64-encoded blobA 20000-character base64 blob was found. May hide a remote payload or encoded executable code.cme/modules/handlekatz.py
TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA...+3
warningLarge base64-encoded blobA 20000-character base64 blob was found. May hide a remote payload or encoded executable code.cme/modules/impersonate.py
TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA...+3
infoSuspicious file in repoExecutable file (AddKeePassTrigger.ps1) in repositorycme/data/keepass_trigger_module/AddKeePassTrigger.ps1+2
infoSuspicious file in repoExecutable file (RemoveKeePassTrigger.ps1) in repositorycme/data/keepass_trigger_module/RemoveKeePassTrigger.ps1+2
infoSuspicious file in repoExecutable file (RestartKeePass.ps1) in repositorycme/data/keepass_trigger_module/RestartKeePass.ps1+2
Scores are heuristics. A “safe” verdict means no known-malicious patterns were found — clever malware can look boring. Wrong verdict? Flag it above; confirmed false positives become regression tests.
148 files scanned @ 3c3e412 | 8/19/2026 | heuristic scan — always review manually
risk by category
code execution6
network & exfiltration0
file system access0
obfuscation15
supply chain14
owasp / injection0
telemetry
files 148/197rules hit 15engine v5commit 3c3e412
github
byt3bl33d3r/CrackMapExec
A swiss army knife for pentesting networks
9157
1691
4029d
197 files
148 scanned(75%)
3c3e412
architecture░▒▓
entry (0) flagged (35) pkg (200)
348 nodes · 687 edgesscroll to zoom · click node to jump to finding