Author: mgraeber

Easily Defining Enums, Structs, and Win32 Functions in Memory

In the past, I’ve spoken extensively on how to use reflection to define enums, structs, and Win32 functions in PowerShell…

Read More

Testing the effectiveness of Get-Random

An ongoing argument I’ve seen in the PowerShell community is regarding the effectiveness of random numbers generated by the Get-Random…

Read More

PowerSploit

PowerSploit is an offensive security framework for penetration testers and reverse engineers. It was born out of the realization that…

Read More

Simplifying Data Manipulation in PowerShell with Lambda Functions

Scenario: You have a large dataset and need to perform various transformations on the data. For example, let’s say you…

Read More

Secure Parameter Validation in PowerShell

Parameter validation in PowerShell is an extremely useful and easy way to alert a user as early as possible that…

Read More