Method | Description | |
---|---|---|
ASLR ( PEProp binInfo ) : bool |
Does it support ASLR
|
|
AppContainer ( PEProp binInfo ) : bool |
Is this an AppContainer binary
|
|
CodeSize ( PEProp binInfo ) : uint | ||
ControlFlowGuard ( PEProp binInfo ) : bool |
Is this an AppContainer binary
|
|
DLLPlanting ( PEProp binInfo, SecurityInfo SecInfo ) : bool |
SetDllDirectory, SetDefaultDllDirectories, AddDllDirectory
|
|
DLLPlantingReason ( PEProp binInfo, SecurityInfo SecInfo ) : string | ||
DoesImport ( PEProp binInfo, string strTheOne, bool bExact, SecurityInfo SecInfo ) : bool |
Checks if the the string is in the list of imports
|
|
DoesImportviaLoadLibrary ( PEProp binInfo, string strTheOne, SecurityInfo SecInfo ) : bool | ||
DotNetAllowPartialTrustCallers ( PEProp binInfo ) : bool | ||
DotNetStrongName ( PEProp binInfo ) : bool | ||
DotNetVer ( PEProp binInfo ) : string | ||
EncodePointer ( PEProp binInfo, SecurityInfo SecInfo ) : bool | ||
ForceInt ( PEProp binInfo ) : bool | ||
GS1Check ( PEProp binInfo ) : bool | ||
GS2Check32 ( PEProp binInfo ) : int | ||
GS3Check ( PEProp binInfo, SecurityInfo SecInfo ) : bool | ||
GSCheck64 ( PEProp binInfo ) : bool | ||
GSCookieHunter ( byte strWorkBuff, long lngFileSize, byte strGSAddr ) : long | ||
GetFileSize ( SecurityInfo secInfo, PEProp binInfo ) : void | ||
GetManifest ( PEProp binInfo, SecurityInfo secInfo ) : bool | ||
HeapSetInfo ( PEProp binInfo, SecurityInfo SecInfo ) : bool |
Checks if the binary / uses HeapSetInformation
|
|
HighEntropy ( SecurityInfo secInfo, PEProp binInfo ) : bool | ||
InsecureSection ( PEProp binInfo ) : bool |
Is there a shared and writeable section
|
|
IsDLL ( PEProp binInfo ) : bool |
Is the file a DLL
|
|
LoadLibrary ( PEProp binInfo, SecurityInfo SecInfo ) : bool | ||
MS12001 ( PEProp binInfo ) : bool |
MS12-001 Vulnerability Check
|
|
MS12001Sz ( PEProp binInfo ) : int |
Size extraction related to MS12-001 size check
|
|
MS12001SzTwo ( PEProp binInfo ) : uint |
Second size extraction for MS12-001 test
|
|
MSBannedAPIs ( SecurityInfo secInfo, string strImports ) : int | ||
MSCompilerVers ( PEProp binInfo ) : List |
||
NX ( PEProp binInfo ) : bool |
Check for DEP Support
|
|
NoSEH ( PEProp binInfo ) : bool |
Check for No SEH
|
|
ProcessHeapExec ( PEProp binInfo ) : bool | ||
SafeSEH ( PEProp binInfo ) : bool |
SafeSEH Check
|
|
SetDEPPolicy ( PEProp binInfo, SecurityInfo SecInfo ) : bool | ||
SigDetails ( SecurityInfo secInfo, PEProp binInfo ) : void | ||
UACIntLevel ( PEProp binInfo ) : string | ||
UACUIAccess ( PEProp binInfo ) : string | ||
VirtualAlloc ( PEProp binInfo, SecurityInfo SecInfo ) : bool |
Method | Description | |
---|---|---|
FindResource ( |
||
LoadLibraryEx ( string lpFileName, |
||
LoadResource ( |
||
LoadString ( |
||
LockResource ( |
||
SizeofResource ( |
public AppContainer ( PEProp binInfo ) : bool | ||
binInfo | PEProp | |
return | bool |
public ControlFlowGuard ( PEProp binInfo ) : bool | ||
binInfo | PEProp | |
return | bool |
public DLLPlanting ( PEProp binInfo, SecurityInfo SecInfo ) : bool | ||
binInfo | PEProp | |
SecInfo | SecurityInfo | |
return | bool |
public DLLPlantingReason ( PEProp binInfo, SecurityInfo SecInfo ) : string | ||
binInfo | PEProp | |
SecInfo | SecurityInfo | |
return | string |
public DoesImport ( PEProp binInfo, string strTheOne, bool bExact, SecurityInfo SecInfo ) : bool | ||
binInfo | PEProp | |
strTheOne | string | |
bExact | bool | |
SecInfo | SecurityInfo | |
return | bool |
public DoesImportviaLoadLibrary ( PEProp binInfo, string strTheOne, SecurityInfo SecInfo ) : bool | ||
binInfo | PEProp | |
strTheOne | string | |
SecInfo | SecurityInfo | |
return | bool |
public DotNetAllowPartialTrustCallers ( PEProp binInfo ) : bool | ||
binInfo | PEProp | |
return | bool |
public DotNetStrongName ( PEProp binInfo ) : bool | ||
binInfo | PEProp | |
return | bool |
public EncodePointer ( PEProp binInfo, SecurityInfo SecInfo ) : bool | ||
binInfo | PEProp | |
SecInfo | SecurityInfo | |
return | bool |
public GS3Check ( PEProp binInfo, SecurityInfo SecInfo ) : bool | ||
binInfo | PEProp | |
SecInfo | SecurityInfo | |
return | bool |
public GSCookieHunter ( byte strWorkBuff, long lngFileSize, byte strGSAddr ) : long | ||
strWorkBuff | byte | |
lngFileSize | long | |
strGSAddr | byte | |
return | long |
public GetFileSize ( SecurityInfo secInfo, PEProp binInfo ) : void | ||
secInfo | SecurityInfo | |
binInfo | PEProp | |
return | void |
public GetManifest ( PEProp binInfo, SecurityInfo secInfo ) : bool | ||
binInfo | PEProp | |
secInfo | SecurityInfo | |
return | bool |
public HeapSetInfo ( PEProp binInfo, SecurityInfo SecInfo ) : bool | ||
binInfo | PEProp | |
SecInfo | SecurityInfo | |
return | bool |
public HighEntropy ( SecurityInfo secInfo, PEProp binInfo ) : bool | ||
secInfo | SecurityInfo | |
binInfo | PEProp | |
return | bool |
public InsecureSection ( PEProp binInfo ) : bool | ||
binInfo | PEProp | |
return | bool |
public LoadLibrary ( PEProp binInfo, SecurityInfo SecInfo ) : bool | ||
binInfo | PEProp | |
SecInfo | SecurityInfo | |
return | bool |
public MS12001SzTwo ( PEProp binInfo ) : uint | ||
binInfo | PEProp | |
return | uint |
public MSBannedAPIs ( SecurityInfo secInfo, string strImports ) : int | ||
secInfo | SecurityInfo | |
strImports | string | |
return | int |
public MSCompilerVers ( PEProp binInfo ) : List |
||
binInfo | PEProp | |
return | List |
public ProcessHeapExec ( PEProp binInfo ) : bool | ||
binInfo | PEProp | |
return | bool |
public SetDEPPolicy ( PEProp binInfo, SecurityInfo SecInfo ) : bool | ||
binInfo | PEProp | |
SecInfo | SecurityInfo | |
return | bool |
public SigDetails ( SecurityInfo secInfo, PEProp binInfo ) : void | ||
secInfo | SecurityInfo | |
binInfo | PEProp | |
return | void |
public UACIntLevel ( PEProp binInfo ) : string | ||
binInfo | PEProp | |
return | string |
public UACUIAccess ( PEProp binInfo ) : string | ||
binInfo | PEProp | |
return | string |
public VirtualAlloc ( PEProp binInfo, SecurityInfo SecInfo ) : bool | ||
binInfo | PEProp | |
SecInfo | SecurityInfo | |
return | bool |