Live briefing
Everything about PowerShell
Cross-platform shell based on .NET technology
PowerShell is a shell program developed by Microsoft for task automation and configuration management. As is typical for a shell, it provides a command-line interpreter for interactive use and a script interpreter for automation via a language defined for it. Originally only for Windows, known as Windows PowerShell, it was made open-source and cross-platform on August 18, 2016, with the introduction of PowerShell Core. The former is built on the .NET Framework and the latter on .NET. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: PowerShellA 5-minute orientation
- Skim a recent paper: Generic, efficient, and effective deobfuscation and semantic-aware attack detection for PowerShell scriptsInfluential work since 2022
- Pick up a classic book: Active DirectoryThe most-reprinted book on the subject
- Read the landmark paper: Static detection of malicious PowerShell based on word embeddingsCited 33 times
- Go sideways: Jeffrey SnoverA closely related topic
- Go sideways: Active ScriptingA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Static detection of malicious PowerShell based on word embeddings
Effective method for detecting malicious PowerShell scripts based on hybrid features☆
MPSAutodetect: A Malicious Powershell Script Detection Model Based on Stacked Denoising Auto-Encoder
Evaluations of AI‐based malicious PowerShell detection with feature optimizations
PowerDetector: Malicious PowerShell script family classification based on multi-modal semantic fusion and deep learning
PowerDP: De-Obfuscating and Profiling Malicious PowerShell Commands With Multi-Label Classifiers
Malicious Powershell Detection Using Graph Convolution Network
Malicious PowerShell Detection Using Attention against Adversarial Attacks
🆕 Influential since 2022
Generic, efficient, and effective deobfuscation and semantic-aware attack detection for PowerShell scripts
MPSD: A Robust Defense Mechanism against Malicious PowerShell Scripts in Windows Systems
Power-ASTNN: A deobfuscation and AST neural network enabled effective detection method for malicious PowerShell Scripts
Efficient Detection and Recovery of Malicious PowerShell Scripts Embedded into Digital Images
Toward a Robust Detection of PowerShell Malware against Code Mixing and Obfuscation by Using Sentence Transformer and Similarity Learning
📚 Books worth reading
Active DirectoryRobbie Allen, Joe Richards · 2003- 📕Windows PowerShellLee Holmes · 2008
Windows PowerShell cookbookLee Holmes · 2007
Windows Powershell For DevelopersDouglas Finke · 2012
Windows Powershell 20 BibleMark E. Schill · 2011
Windows PowerShell cookbookLee Holmes · 2007
Windows PowerShell Step by StepEd Wilson · 2015
Windows PowerShell unleashedTyson Kopczynski · 2008
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Jeffrey Snover Jeffrey Snover, a fellow at the Harvard Law School, is the chief architect of Microsoft Management Console (MMC) and the inventor of PowerShell, an object-based…
- Active Scripting Active Scripting (formerly known as ActiveX Scripting) is the technology used in Windows to implement component-based scripting support. It is based on…
- Comparison of command shells This article catalogs comparable aspects of notable operating system shells. Background execution allows a shell to run a command without user interaction…
- Windows service In Windows NT operating systems, a Windows service is a computer program that operates in the background. It is similar in concept to a Unix daemon. A…
- Windows Server 2016 Windows Server 2016 is the eleventh major version of the Windows NT operating system produced by Microsoft to be released under the Windows Server brand…
- Help (command) In computing, help is a command in various command line shells such as COMMAND.COM, cmd.exe, Bash, qshell, 4DOS/4NT, Windows PowerShell, Singularity shell…
- IronPython IronPython is an implementation of the Python programming language targeting the .NET and Mono frameworks. The project is currently maintained by a group…
- Windows Management Instrumentation Windows Management Instrumentation (WMI) is a set of extensions to the Windows Driver Model that provides an operating system interface through which instrument…