Extended Key Usages
ExtKeyUsageCodeSigning
Key Usages
KeyUsageDigitalSignature
Static task
static1
Behavioral task
behavioral1
Sample
23f04ba936568e9a7c9dce7a6beb52c9be7eb13b734cd390c99e7546cbe1973d.dll
Resource
win7-20230220-en
Behavioral task
behavioral2
Sample
23f04ba936568e9a7c9dce7a6beb52c9be7eb13b734cd390c99e7546cbe1973d.dll
Resource
win10v2004-20230220-en
Target
3bd5aea364326cdfa667651a93e7a4c9.bin
Size
5.2MB
MD5
d2a6f4a24b02b5bd64ba6fa3a4ced64f
SHA1
93566eb6797536c074fc53e52696102fe4a18460
SHA256
c3ef2e53f53cb14ba9ad15b40ce4e3700867d0b0fd45727c829d54afde91e5e8
SHA512
632fc210c94f63c49a2ad650e67bfc7f07c551c13f968f0e0ebb1e7b99e6687e47d98be1ec63b33d69df63014f9ac4eb73c503649cd5d78f4f42549643c683ef
SSDEEP
98304:9kSvvjdZGbCz53PRWFtrqfjhTejwLhWN9EpzPQuyksUKPbfNOgf:GSvB0qtsFtrocjwLOEpzckwbNOgf
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
ExtKeyUsageCodeSigning
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
KeyUsageContentCommitment
ExtKeyUsageTimeStamping
KeyUsageCertSign
KeyUsageCRLSign
KeyUsageCertSign
KeyUsageCRLSign
CN=Artem Shevchenko,O=Artem Shevchenko,POSTALCODE=04050,STREET=Melnikova st. 15\, 5 apt.,L=Kiev,ST=Kiev,C=UA
CN=Sectigo RSA Code Signing CA,O=Sectigo Limited,L=Salford,ST=Greater Manchester,C=GB
CN=USERTrust RSA Certification Authority,O=The USERTRUST Network,L=Jersey City,ST=New Jersey,C=US
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
SymGetSymFromAddr64
SymInitialize
SymGetLineFromAddr64
SymGetModuleBase64
SymFunctionTableAccess64
SymSetOptions
StackWalk64
EnumerateLoadedModules
CommandLineToArgvW
CryptReleaseContext
CryptGenRandom
CryptAcquireContextW
GetPixelFormat
StretchDIBits
SetPixelFormat
UnhookWindowsHookEx
ClientToScreen
GetWindowRect
SetWindowsHookExA
GetClientRect
WindowFromDC
GetDC
ReleaseDC
CallNextHookEx
RegisterClassA
LoadCursorA
AdjustWindowRectEx
DefWindowProcA
CreateWindowExA
LoadIconA
DestroyWindow
LCMapStringW
CompareStringW
GetTimeFormatW
GetLocaleInfoW
IsValidLocale
GetUserDefaultLCID
EnumSystemLocalesW
GetStringTypeW
SetFilePointer
FindFirstFileW
GetDateFormatW
OutputDebugStringW
WriteConsoleW
GetTimeZoneInformation
SetFilePointerEx
RaiseException
ReadConsoleW
RtlUnwind
FlushFileBuffers
GetCPInfo
InitializeCriticalSection
LeaveCriticalSection
EnterCriticalSection
DeleteCriticalSection
TlsGetValue
TlsSetValue
Thread32First
Thread32Next
CreateToolhelp32Snapshot
GetCurrentThreadId
TlsAlloc
CloseHandle
GetCurrentProcessId
TlsFree
SetLastError
OutputDebugStringA
WaitForSingleObject
CreateSemaphoreA
ReleaseSemaphore
GetExitCodeThread
QueryPerformanceCounter
Sleep
QueryPerformanceFrequency
GetSystemInfo
GetConsoleWindow
IsDebuggerPresent
FreeLibrary
GetProcAddress
LoadLibraryA
VirtualFree
VirtualAlloc
InterlockedIncrement
InterlockedDecrement
InterlockedExchangeAdd
InterlockedCompareExchange
TryEnterCriticalSection
LocalFree
GetCurrentProcess
GetLastError
FormatMessageA
LoadLibraryW
FlushInstructionCache
VirtualProtect
VirtualQuery
GetFileInformationByHandle
GetFileType
ReadFile
FindClose
SetFileTime
MapViewOfFile
UnmapViewOfFile
CreateFileMappingW
GetModuleFileNameW
GetModuleHandleW
GetTempPathW
GetCurrentDirectoryW
CreateDirectoryW
RemoveDirectoryW
CreateFileW
GetFileAttributesW
DeleteFileW
GetOEMCP
FindNextFileW
MoveFileExW
CreateHardLinkW
MultiByteToWideChar
WideCharToMultiByte
SetUnhandledExceptionFilter
GetCurrentThread
SetErrorMode
SetConsoleCtrlHandler
GetSystemTimeAsFileTime
GetProcessTimes
GetStdHandle
GetCommandLineW
GetEnvironmentVariableW
GetConsoleMode
GetConsoleScreenBufferInfo
SetConsoleTextAttribute
TerminateProcess
GetExitCodeProcess
DuplicateHandle
CreateProcessW
SearchPathW
CreateJobObjectW
AssignProcessToJobObject
SetInformationJobObject
GetCommandLineA
HeapFree
EncodePointer
DecodePointer
ExitProcess
GetModuleHandleExW
AreFileApisANSI
HeapAlloc
IsProcessorFeaturePresent
HeapReAlloc
CreateThread
ExitThread
LoadLibraryExW
SetEndOfFile
GetProcessHeap
SetStdHandle
InitializeCriticalSectionAndSpinCount
HeapValidate
HeapWalk
InterlockedExchange
GetStartupInfoW
GetModuleFileNameA
GetEnvironmentStringsW
FreeEnvironmentStringsW
UnhandledExceptionFilter
CreateSemaphoreW
HeapSize
HeapQueryInformation
WriteFile
GetConsoleCP
FatalAppExitA
IsValidCodePage
GetACP
SetEnvironmentVariableA
DrvCopyContext
DrvCreateContext
DrvCreateLayerContext
DrvDeleteContext
DrvDescribeLayerPlane
DrvDescribePixelFormat
DrvGetLayerPaletteEntries
DrvGetProcAddress
DrvPresentBuffers
DrvRealizeLayerPalette
DrvReleaseContext
DrvSetCallbackProcs
DrvSetContext
DrvSetLayerPaletteEntries
DrvSetPixelFormat
DrvShareLists
DrvSwapBuffers
DrvSwapLayerBuffers
DrvValidateVersion
_glActiveProgramEXT@4
_glActiveTexture@4
_glActiveTextureARB@4
_glAlphaFragmentOp1ATI@24
_glAlphaFragmentOp2ATI@36
_glAlphaFragmentOp3ATI@48
_glAlphaFuncx@8
_glAreProgramsResidentNV@12
_glAreTexturesResidentEXT@12
_glArrayElementEXT@4
_glAttachObjectARB@8
_glAttachShader@8
_glBeginConditionalRender@8
_glBeginConditionalRenderNV@8
_glBeginFragmentShaderATI@0
_glBeginPerfMonitorAMD@4
_glBeginQuery@8
_glBeginQueryARB@8
_glBeginQueryIndexed@12
_glBeginTransformFeedback@4
_glBeginTransformFeedbackEXT@4
_glBindAttribLocation@12
_glBindAttribLocationARB@12
_glBindBuffer@8
_glBindBufferARB@8
_glBindBufferBase@12
_glBindBufferBaseEXT@12
_glBindBufferOffsetEXT@16
_glBindBufferRange@20
_glBindBufferRangeEXT@20
_glBindBuffersBase@16
_glBindBuffersRange@24
_glBindFragDataLocation@12
_glBindFragDataLocationEXT@12
_glBindFragDataLocationIndexed@16
_glBindFragmentShaderATI@4
_glBindFramebuffer@8
_glBindFramebufferEXT@8
_glBindImageTexture@28
_glBindImageTextures@12
_glBindProgramARB@8
_glBindProgramNV@8
_glBindRenderbuffer@8
_glBindRenderbufferEXT@8
_glBindSampler@8
_glBindSamplers@12
_glBindTextureEXT@8
_glBindTextures@12
_glBindTransformFeedback@8
_glBindVertexArray@4
_glBindVertexBuffer@16
_glBindVertexBuffers@20
_glBlendColor@16
_glBlendColorEXT@16
_glBlendEquation@4
_glBlendEquationEXT@4
_glBlendEquationIndexedAMD@8
_glBlendEquationSeparate@8
_glBlendEquationSeparateIndexedAMD@12
_glBlendEquationSeparateiARB@12
_glBlendEquationiARB@8
_glBlendFuncIndexedAMD@12
_glBlendFuncSeparate@16
_glBlendFuncSeparateEXT@16
_glBlendFuncSeparateIndexedAMD@20
_glBlendFuncSeparateiARB@20
_glBlendFunciARB@12
_glBlitFramebuffer@40
_glBufferData@16
_glBufferDataARB@16
_glBufferStorage@16
_glBufferSubData@16
_glBufferSubDataARB@16
_glCheckFramebufferStatus@4
_glCheckFramebufferStatusEXT@4
_glClampColor@8
_glClampColorARB@8
_glClearBufferData@20
_glClearBufferSubData@28
_glClearBufferfi@16
_glClearBufferfv@12
_glClearBufferiv@12
_glClearBufferuiv@12
_glClearColorIiEXT@16
_glClearColorIuiEXT@16
_glClearColorx@16
_glClearDepthf@4
_glClearDepthx@4
_glClientActiveTexture@4
_glClientActiveTextureARB@4
_glClientWaitSync@16
_glClipPlanef@8
_glClipPlanex@8
_glColor4x@16
_glColorFragmentOp1ATI@28
_glColorFragmentOp2ATI@40
_glColorFragmentOp3ATI@52
_glColorMaskIndexedEXT@20
_glColorMaski@20
_glColorP3ui@8
_glColorP3uiv@8
_glColorP4ui@8
_glColorP4uiv@8
_glColorPointerEXT@20
_glColorSubTable@24
_glColorTable@24
_glColorTableEXT@24
_glColorTableParameterfv@12
_glColorTableParameteriv@12
_glCompileShader@4
_glCompileShaderARB@4
_glCompressedTexImage1D@28
_glCompressedTexImage1DARB@28
_glCompressedTexImage2D@32
_glCompressedTexImage2DARB@32
_glCompressedTexImage3D@36
_glCompressedTexImage3DARB@36
_glCompressedTexSubImage1D@28
_glCompressedTexSubImage1DARB@28
_glCompressedTexSubImage2D@36
_glCompressedTexSubImage2DARB@36
_glCompressedTexSubImage3D@44
_glCompressedTexSubImage3DARB@44
_glConvolutionFilter1D@24
_glConvolutionFilter2D@28
_glConvolutionParameterf@12
_glConvolutionParameterfv@12
_glConvolutionParameteri@12
_glConvolutionParameteriv@12
_glCopyBufferSubData@20
_glCopyColorSubTable@20
_glCopyColorTable@20
_glCopyConvolutionFilter1D@20
_glCopyConvolutionFilter2D@24
_glCopyTexImage1DEXT@28
_glCopyTexImage2DEXT@32
_glCopyTexSubImage1DEXT@24
_glCopyTexSubImage2DEXT@32
_glCopyTexSubImage3D@36
_glCopyTexSubImage3DEXT@36
_glCreateProgram@0
_glCreateProgramObjectARB@0
_glCreateShader@4
_glCreateShaderObjectARB@4
_glCreateShaderProgramEXT@8
_glDebugMessageCallback@8
_glDebugMessageCallbackARB@8
_glDebugMessageControl@24
_glDebugMessageControlARB@24
_glDebugMessageInsert@24
_glDebugMessageInsertARB@24
_glDeleteBuffers@8
_glDeleteBuffersARB@8
_glDeleteFragmentShaderATI@4
_glDeleteFramebuffers@8
_glDeleteFramebuffersEXT@8
_glDeleteObjectARB@4
_glDeletePerfMonitorsAMD@8
_glDeleteProgram@4
_glDeleteProgramsARB@8
_glDeleteProgramsNV@8
_glDeleteQueries@8
_glDeleteQueriesARB@8
_glDeleteRenderbuffers@8
_glDeleteRenderbuffersEXT@8
_glDeleteSamplers@8
_glDeleteShader@4
_glDeleteSync@4
_glDeleteTexturesEXT@8
_glDeleteTransformFeedbacks@8
_glDeleteVertexArrays@8
_glDepthRangeArrayv@12
_glDepthRangeIndexed@20
_glDepthRangef@8
_glDepthRangex@8
_glDetachObjectARB@8
_glDetachShader@8
_glDisableIndexedEXT@8
_glDisableVertexAttribArray@4
_glDisableVertexAttribArrayARB@4
_glDisablei@8
_glDispatchCompute@12
_glDispatchComputeIndirect@4
_glDrawArraysEXT@12
_glDrawArraysIndirect@8
_glDrawArraysInstanced@16
_glDrawArraysInstancedARB@16
_glDrawArraysInstancedBaseInstance@20
_glDrawArraysInstancedEXT@16
_glDrawBuffers@8
_glDrawBuffersARB@8
_glDrawBuffersATI@8
_glDrawElementsBaseVertex@20
_glDrawElementsIndirect@12
_glDrawElementsInstanced@20
_glDrawElementsInstancedARB@20
_glDrawElementsInstancedBaseInstance@24
_glDrawElementsInstancedBaseVertex@24
_glDrawElementsInstancedBaseVertexBaseInstance@28
_glDrawElementsInstancedEXT@20
_glDrawRangeElements@24
_glDrawRangeElementsBaseVertex@28
_glDrawRangeElementsEXT@24
_glDrawTransformFeedback@8
_glDrawTransformFeedbackInstanced@12
_glDrawTransformFeedbackStream@12
_glDrawTransformFeedbackStreamInstanced@16
_glEGLImageTargetRenderbufferStorageOES@8
_glEGLImageTargetTexture2DOES@8
_glEdgeFlagPointerEXT@12
_glEnableIndexedEXT@8
_glEnableVertexAttribArray@4
_glEnableVertexAttribArrayARB@4
_glEnablei@8
_glEndConditionalRender@0
_glEndConditionalRenderNV@0
_glEndFragmentShaderATI@0
_glEndPerfMonitorAMD@4
_glEndQuery@4
_glEndQueryARB@4
_glEndQueryIndexed@8
_glEndTransformFeedback@0
_glEndTransformFeedbackEXT@0
_glExecuteProgramNV@12
_glFenceSync@8
_glFlushMappedBufferRange@12
_glFogCoordPointer@12
_glFogCoordPointerEXT@12
_glFogCoordd@8
_glFogCoorddEXT@8
_glFogCoorddv@4
_glFogCoorddvEXT@4
_glFogCoordf@4
_glFogCoordfEXT@4
_glFogCoordfv@4
_glFogCoordfvEXT@4
_glFogx@8
_glFogxv@8
_glFramebufferRenderbuffer@16
_glFramebufferRenderbufferEXT@16
_glFramebufferTexture1D@20
_glFramebufferTexture1DEXT@20
_glFramebufferTexture2D@20
_glFramebufferTexture2DEXT@20
_glFramebufferTexture3D@24
_glFramebufferTexture3DEXT@24
_glFramebufferTexture@16
_glFramebufferTextureARB@16
_glFramebufferTextureFaceARB@20
_glFramebufferTextureLayer@20
_glFramebufferTextureLayerARB@20
_glFramebufferTextureLayerEXT@20
_glFrustumf@24
_glFrustumx@24
_glGenBuffers@8
_glGenBuffersARB@8
_glGenFragmentShadersATI@4
_glGenFramebuffers@8
_glGenFramebuffersEXT@8
_glGenPerfMonitorsAMD@8
_glGenProgramsARB@8
_glGenProgramsNV@8
_glGenQueries@8
_glGenQueriesARB@8
_glGenRenderbuffers@8
_glGenRenderbuffersEXT@8
_glGenSamplers@8
_glGenTexturesEXT@8
_glGenTransformFeedbacks@8
_glGenVertexArrays@8
_glGenerateMipmap@4
_glGenerateMipmapEXT@4
_glGetActiveAtomicCounterBufferiv@16
_glGetActiveAttrib@28
_glGetActiveAttribARB@28
_glGetActiveUniform@28
_glGetActiveUniformARB@28
_glGetActiveUniformBlockName@20
_glGetActiveUniformBlockiv@16
_glGetActiveUniformName@20
_glGetActiveUniformsiv@20
_glGetAttachedObjectsARB@16
_glGetAttachedShaders@16
_glGetAttribLocation@8
_glGetAttribLocationARB@8
_glGetBooleanIndexedvEXT@12
_glGetBooleani_v@12
_glGetBufferParameteri64v@12
_glGetBufferParameteriv@12
_glGetBufferParameterivARB@12
_glGetBufferPointerv@12
_glGetBufferPointervARB@12
_glGetBufferSubData@16
_glGetBufferSubDataARB@16
_glGetClipPlanef@8
_glGetClipPlanex@8
_glGetColorTable@16
_glGetColorTableEXT@16
_glGetColorTableParameterfv@12
_glGetColorTableParameterfvEXT@12
_glGetColorTableParameteriv@12
_glGetColorTableParameterivEXT@12
_glGetCompressedTexImage@12
_glGetCompressedTexImageARB@12
_glGetConvolutionFilter@16
_glGetConvolutionParameterfv@12
_glGetConvolutionParameteriv@12
_glGetDebugMessageLog@32
_glGetDebugMessageLogARB@32
_glGetDoublei_v@12
_glGetFixedv@8
_glGetFloati_v@12
_glGetFragDataIndex@8
_glGetFragDataLocation@8
_glGetFragDataLocationEXT@8
_glGetFramebufferAttachmentParameteriv@16
_glGetFramebufferAttachmentParameterivEXT@16
_glGetGraphicsResetStatusARB@0
_glGetHandleARB@4
_glGetHistogram@20
_glGetHistogramParameterfv@12
_glGetHistogramParameteriv@12
_glGetInfoLogARB@16
_glGetInteger64i_v@12
_glGetInteger64v@8
_glGetIntegerIndexedvEXT@12
_glGetIntegeri_v@12
_glGetLightxv@12
_glGetMaterialxv@12
_glGetMinmax@20
_glGetMinmaxParameterfv@12
_glGetMinmaxParameteriv@12
_glGetMultisamplefv@12
_glGetObjectLabel@20
_glGetObjectParameterfvARB@12
_glGetObjectParameterivAPPLE@16
_glGetObjectParameterivARB@12
_glGetObjectPtrLabel@16
_glGetPerfMonitorCounterDataAMD@20
_glGetPerfMonitorCounterInfoAMD@16
_glGetPerfMonitorCounterStringAMD@20
_glGetPerfMonitorCountersAMD@20
_glGetPerfMonitorGroupStringAMD@16
_glGetPerfMonitorGroupsAMD@12
_glGetPointervEXT@8
_glGetProgramBinary@20
_glGetProgramEnvParameterdvARB@12
_glGetProgramEnvParameterfvARB@12
_glGetProgramInfoLog@16
_glGetProgramLocalParameterdvARB@12
_glGetProgramLocalParameterfvARB@12
_glGetProgramNamedParameterdvNV@16
_glGetProgramNamedParameterfvNV@16
_glGetProgramParameterdvNV@16
_glGetProgramParameterfvNV@16
_glGetProgramStringARB@12
_glGetProgramStringNV@12
_glGetProgramiv@12
_glGetProgramivARB@12
_glGetProgramivNV@12
_glGetQueryIndexediv@16
_glGetQueryObjectiv@12
_glGetQueryObjectivARB@12
_glGetQueryObjectuiv@12
_glGetQueryObjectuivARB@12
_glGetQueryiv@12
_glGetQueryivARB@12
_glGetRenderbufferParameteriv@12
_glGetRenderbufferParameterivEXT@12
_glGetSamplerParameterIiv@12
_glGetSamplerParameterIuiv@12
_glGetSamplerParameterfv@12
_glGetSamplerParameteriv@12
_glGetSeparableFilter@24
_glGetShaderInfoLog@16
_glGetShaderPrecisionFormat@16
_glGetShaderSource@16
_glGetShaderSourceARB@16
_glGetShaderiv@12
_glGetStringi@8
_glGetSynciv@20
_glGetTexBumpParameterfvATI@8
_glGetTexBumpParameterivATI@8
_glGetTexEnvxv@12
_glGetTexParameterIiv@12
_glGetTexParameterIivEXT@12
_glGetTexParameterIuiv@12
_glGetTexParameterIuivEXT@12
_glGetTexParameterxv@12
_glGetTrackMatrixivNV@16
_glGetTransformFeedbackVarying@28
_glGetTransformFeedbackVaryingEXT@28
_glGetUniformBlockIndex@8
_glGetUniformIndices@16
_glGetUniformLocation@8
_glGetUniformLocationARB@8
_glGetUniformfv@12
_glGetUniformfvARB@12
_glGetUniformiv@12
_glGetUniformivARB@12
_glGetUniformuiv@12
_glGetUniformuivEXT@12
_glGetVertexAttribIiv@12
_glGetVertexAttribIivEXT@12
_glGetVertexAttribIuiv@12
_glGetVertexAttribIuivEXT@12
_glGetVertexAttribPointerv@12
_glGetVertexAttribPointervARB@12
_glGetVertexAttribPointervNV@12
_glGetVertexAttribdv@12
_glGetVertexAttribdvARB@12
_glGetVertexAttribdvNV@12
_glGetVertexAttribfv@12
_glGetVertexAttribfvARB@12
_glGetVertexAttribfvNV@12
_glGetVertexAttribiv@12
_glGetVertexAttribivARB@12
_glGetVertexAttribivNV@12
_glGetnColorTableARB@20
_glGetnCompressedTexImageARB@16
_glGetnConvolutionFilterARB@20
_glGetnHistogramARB@24
_glGetnMapdvARB@16
_glGetnMapfvARB@16
_glGetnMapivARB@16
_glGetnMinmaxARB@24
_glGetnPixelMapfvARB@12
_glGetnPixelMapuivARB@12
_glGetnPixelMapusvARB@12
_glGetnPolygonStippleARB@8
_glGetnSeparableFilterARB@32
_glGetnTexImageARB@24
_glGetnUniformdvARB@16
_glGetnUniformfvARB@16
_glGetnUniformivARB@16
_glGetnUniformuivARB@16
_glHistogram@16
_glIndexPointerEXT@16
_glInvalidateBufferData@4
_glInvalidateBufferSubData@12
_glInvalidateFramebuffer@12
_glInvalidateSubFramebuffer@28
_glInvalidateTexImage@8
_glInvalidateTexSubImage@32
_glIsBuffer@4
_glIsBufferARB@4
_glIsEnabledIndexedEXT@8
_glIsEnabledi@8
_glIsFramebuffer@4
_glIsFramebufferEXT@4
_glIsProgram@4
_glIsProgramARB@4
_glIsProgramNV@4
_glIsQuery@4
_glIsQueryARB@4
_glIsRenderbuffer@4
_glIsRenderbufferEXT@4
_glIsSampler@4
_glIsShader@4
_glIsSync@4
_glIsTextureEXT@4
_glIsTransformFeedback@4
_glIsVertexArray@4
_glLightModelx@8
_glLightModelxv@8
_glLightx@12
_glLightxv@12
_glLineWidthx@4
_glLinkProgram@4
_glLinkProgramARB@4
_glLoadMatrixx@4
_glLoadProgramNV@16
_glLoadTransposeMatrixd@4
_glLoadTransposeMatrixdARB@4
_glLoadTransposeMatrixf@4
_glLoadTransposeMatrixfARB@4
_glLockArraysEXT@8
_glMapBuffer@8
_glMapBufferARB@8
_glMapBufferRange@16
_glMaterialx@12
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ