Hide your Powershell script in plain sight. Bypass all Powershell security features
C++
1,345
8 commits
updated Aug 19, 2019
Hide your powershell script in plain sight! Invisi-Shell bypasses all of Powershell security features (ScriptBlock logging, Module logging, Transcription, AMSI) by hooking .Net assemblies. The hook is performed via CLR Profiler API.
This is still a preliminary version intended as a POC. The code works only on x64 processes and tested against Powershell V5.1.
Project was created with Visual Studio 2013. You should install Windows Platform SDK to compile it properly.
More info can be found on the DerbyCon presentation by Omer Yair (October, 2018).
1,775 followers · starred Dec 2025
306 followers · starred Aug 2021
108 followers · starred Oct 2018
57 followers · starred Sep 2024
Hide your Powershell script in plain sight. Bypass all Powershell security features
C++
1,345
8 commits
updated Aug 19, 2019
Hide your powershell script in plain sight! Invisi-Shell bypasses all of Powershell security features (ScriptBlock logging, Module logging, Transcription, AMSI) by hooking .Net assemblies. The hook is performed via CLR Profiler API.
This is still a preliminary version intended as a POC. The code works only on x64 processes and tested against Powershell V5.1.
Project was created with Visual Studio 2013. You should install Windows Platform SDK to compile it properly.
More info can be found on the DerbyCon presentation by Omer Yair (October, 2018).
1,775 followers · starred Dec 2025
306 followers · starred Aug 2021
108 followers · starred Oct 2018
57 followers · starred Sep 2024