CrystalKit (Crystal Palace PICO)
Cobalt Strike extension that replaces the standard Sleepmask/BeaconGate evasion primitives with a Crystal Palace PICO (Process Isolated Container Object) for sleep-time evasion.
- Repo: https://github.com/rasta-mouse/Crystal-Kit
- Requires Cobalt Strike 4.12+
Setup
- Modify your Malleable C2 profile:
stage {
set sleep_mask "false";
set cleanup "true";
transform-obfuscate { }
}
post-ex {
set cleanup "true";
set smartinject "true";
}
-
Copy
crystalpalace.jarto the Cobalt Strike client directory. -
Load
crystalkit.cnain the Cobalt Strike Script Manager.
Usage
Once loaded, it operates transparently — no additional commands. The Crystal Palace PICO replaces the default sleep mask behaviour for all beacons.
Notes
- Compatible with any post-ex DLL capability
- Requires
sleep_mask "false"in the profile (it replaces that functionality) - For Artifact Kit evasion, see 4. Evasion & Artifact Kit
See also: 4. Evasion & Artifact Kit, a. Defence Evasion Concepts