E:\cxx\GD_VirtualComDriver v2.0\Trunk\Release\USB Virtual Com Port Driver.pdb
Static task
static1
Behavioral task
behavioral1
Sample
GD32-x86.exe
Resource
win11-20240221-en
General
-
Target
GD32-x86.exe
-
Size
764KB
-
MD5
cbd888fa397c530c436d01197e38e7f4
-
SHA1
4af05402679588d36148cffc141dec31557cf34d
-
SHA256
fb3c2608320159d48cba14e9156ddab1aab87b2fafc370cdd8fd5183b05a2f2f
-
SHA512
0e21ddda34857b220cefd2eaa890140b0bac5c305efc3666a9a50b554271f38d71352e554bbcfa228602dc0e55dfeff40a4e1c2d8d6f5b2a0f2a6dd0ca0c55c5
-
SSDEEP
12288:sX3P3PDokl0h4gdVSUQHHX8VRqeGhjCF1PmyRBGSf/+TOSMV+TN81Zm:sX3P3+hN1QMrhGhOeyvGKGV6
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource GD32-x86.exe
Files
-
GD32-x86.exe.exe windows:5 windows x86 arch:x86
f35baec6dae5e9e46b983e2d2fdbe59c
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
PDB Paths
Imports
version
VerQueryValueA
GetFileVersionInfoA
GetFileVersionInfoSizeA
kernel32
TlsFree
GlobalReAlloc
GlobalHandle
LocalAlloc
LocalReAlloc
CompareStringW
GetLocaleInfoW
GetSystemDefaultUILanguage
GetUserDefaultUILanguage
GlobalFlags
GetOEMCP
GetCPInfo
GetFileAttributesExA
GetFileSizeEx
GetFileTime
SetErrorMode
CreateThread
ExitThread
IsDebuggerPresent
IsProcessorFeaturePresent
GetCommandLineA
RtlUnwind
ExitProcess
GetModuleHandleExW
GetSystemInfo
VirtualAlloc
VirtualProtect
VirtualQuery
HeapQueryInformation
UnhandledExceptionFilter
TlsSetValue
Sleep
TerminateProcess
GetStartupInfoW
IsValidCodePage
GetStdHandle
GetFileType
QueryPerformanceCounter
GetSystemTimeAsFileTime
GetEnvironmentStringsW
FreeEnvironmentStringsW
GetDriveTypeW
GetTimeZoneInformation
GetStringTypeW
LCMapStringW
GetConsoleCP
GetConsoleMode
SetFilePointerEx
OutputDebugStringW
GetCurrentDirectoryW
SetStdHandle
WriteConsoleW
SetEnvironmentVariableA
TlsGetValue
TlsAlloc
InitializeCriticalSection
FindNextFileA
FileTimeToLocalFileTime
FormatMessageA
LocalFree
GetCurrentProcessId
SuspendThread
SetThreadPriority
WritePrivateProfileStringA
GetPrivateProfileStringA
GetPrivateProfileIntA
lstrcmpA
GetCurrentThread
GetThreadLocale
GetVolumeInformationA
DuplicateHandle
UnlockFile
SetEndOfFile
LockFile
GetFullPathNameA
FlushFileBuffers
FindFirstFileA
FindClose
CompareStringA
GlobalGetAtomNameA
GlobalFindAtomA
GlobalAddAtomA
lstrcmpW
GlobalDeleteAtom
LoadLibraryExW
GetSystemDirectoryW
GetCurrentThreadId
EncodePointer
LoadLibraryW
GetModuleHandleW
GetModuleFileNameW
SetLastError
OutputDebugStringA
GetACP
MultiByteToWideChar
GetTickCount
UnmapViewOfFile
FileTimeToSystemTime
SetFileTime
WriteFile
GetFileAttributesA
LocalFileTimeToFileTime
SystemTimeToFileTime
SetFilePointer
CreateFileA
DeleteCriticalSection
DecodePointer
EnterCriticalSection
HeapSize
RaiseException
LeaveCriticalSection
InitializeCriticalSectionAndSpinCount
GetProcessHeap
HeapFree
HeapAlloc
HeapReAlloc
GetVersionExA
MoveFileA
LoadLibraryA
CopyFileA
GetCurrentDirectoryA
FreeLibrary
RemoveDirectoryA
DeleteFileA
SetCurrentDirectoryA
SetFileAttributesA
CreateDirectoryA
GetLastError
ReadFile
GetFileSize
IsBadReadPtr
CreateFileW
GetCurrentProcess
GetModuleHandleA
GetProcAddress
FindResourceW
WideCharToMultiByte
GetModuleFileNameA
ResetEvent
SetEvent
WaitForSingleObject
LockResource
FreeResource
SizeofResource
LoadResource
FindResourceA
GlobalAlloc
ResumeThread
GlobalFree
MulDiv
GlobalUnlock
GlobalLock
CloseHandle
CreateEventA
SetUnhandledExceptionFilter
user32
RegisterClipboardFormatA
PostThreadMessageA
OffsetRect
CharNextA
KillTimer
SetTimer
ReleaseCapture
SetCapture
IntersectRect
RealChildWindowFromPoint
GetSysColorBrush
DestroyMenu
GetWindowThreadProcessId
GetCursorPos
TranslateMessage
GetMessageA
GetActiveWindow
GetNextDlgTabItem
EndDialog
CreateDialogIndirectParamA
MapDialogRect
SetWindowContextHelpId
PostQuitMessage
ClientToScreen
EndPaint
BeginPaint
GetWindowDC
TabbedTextOutA
GrayStringA
DrawTextExA
DrawTextA
CharUpperA
LoadBitmapW
SetMenuItemInfoA
GetMenuCheckMarkDimensions
SetMenuItemBitmaps
EnableMenuItem
CheckMenuItem
SetWindowTextA
IsWindowEnabled
MoveWindow
ShowWindow
GetMonitorInfoA
MonitorFromWindow
WinHelpA
LoadIconA
CallNextHookEx
UnhookWindowsHookEx
GetWindow
GetLastActivePopup
GetTopWindow
GetClassNameA
GetClassLongA
SetWindowLongA
PtInRect
EqualRect
MapWindowPoints
ScreenToClient
AdjustWindowRectEx
GetWindowRect
GetWindowTextLengthA
GetWindowTextA
RemovePropA
GetPropA
SetPropA
RedrawWindow
ValidateRect
SetForegroundWindow
GetForegroundWindow
SetActiveWindow
UpdateWindow
GetMenuItemCount
GetMenuItemID
GetSubMenu
SetMenu
GetMenu
GetCapture
GetKeyState
GetFocus
SetFocus
GetDlgCtrlID
GetDlgItem
MessageBeep
GetNextDlgGroupItem
IsRectEmpty
InvalidateRgn
IsDialogMessageA
CopyAcceleratorTableA
IsWindowVisible
SetWindowPos
DestroyWindow
IsChild
IsWindow
CreateWindowExA
GetClassInfoExA
GetClassInfoA
RegisterClassA
CallWindowProcA
DefWindowProcA
PostMessageA
GetMessageTime
GetMessagePos
PeekMessageA
DispatchMessageA
RegisterWindowMessageA
SendDlgItemMessageA
GetDesktopWindow
UnregisterClassA
MessageBoxA
DrawIcon
GetClientRect
GetSystemMetrics
IsIconic
AppendMenuA
GetSystemMenu
LoadIconW
wsprintfW
wsprintfA
CopyRect
LoadCursorA
SetCursor
GetParent
GetWindowLongA
SendMessageA
GetSysColor
FillRect
InvalidateRect
ReleaseDC
GetDC
SetRect
EnableWindow
SetWindowsHookExA
gdi32
OffsetViewportOrgEx
ScaleViewportExtEx
ScaleWindowExtEx
CreateRectRgnIndirect
GetBkColor
GetTextColor
GetRgnBox
SetWindowExtEx
SetViewportOrgEx
SetViewportExtEx
ExtTextOutA
TextOutA
DeleteObject
DeleteDC
SelectObject
GetMapMode
GetDeviceCaps
SetMapMode
ExtSelectClipRgn
SaveDC
RestoreDC
RectVisible
PtVisible
GetWindowExtEx
GetViewportExtEx
GetStockObject
GetClipBox
Escape
CreateBitmap
GetObjectA
SetTextColor
SetBkColor
CreateCompatibleBitmap
CreateCompatibleDC
BitBlt
CreateSolidBrush
winspool.drv
OpenPrinterA
ClosePrinter
DocumentPropertiesA
advapi32
RegQueryValueA
RegOpenKeyExA
RegQueryValueExA
RegCreateKeyExA
RegDeleteKeyA
RegEnumValueA
RegCloseKey
RegEnumKeyA
RegSetValueExA
RegDeleteValueA
comctl32
InitCommonControlsEx
shlwapi
PathIsDirectoryA
PathStripToRootA
PathFindExtensionA
PathFindFileNameA
PathFileExistsA
PathIsUNCA
ole32
CoTaskMemFree
CoTaskMemAlloc
CoInitialize
CLSIDFromProgID
CLSIDFromString
CoUninitialize
CoGetClassObject
CoFreeUnusedLibraries
OleInitialize
OleUninitialize
CoCreateGuid
CoRevokeClassObject
OleFlushClipboard
OleIsCurrentClipboard
CoRegisterMessageFilter
StgCreateDocfileOnILockBytes
StgOpenStorageOnILockBytes
CreateStreamOnHGlobal
CreateILockBytesOnHGlobal
CoCreateInstance
oleaut32
VariantCopy
SafeArrayDestroy
VariantTimeToSystemTime
SystemTimeToVariantTime
SysStringLen
SysAllocString
OleCreateFontIndirect
SysAllocStringByteLen
VariantChangeType
VariantClear
VariantInit
SysAllocStringLen
OleLoadPicture
SysFreeString
oledlg
ord8
wintrust
CryptCATAdminReleaseCatalogContext
WinVerifyTrust
CryptCATCatalogInfoFromContext
CryptCATAdminEnumCatalogFromHash
CryptCATAdminCalcHashFromFileHandle
CryptCATAdminAcquireContext
CryptCATAdminReleaseContext
crypt32
CertGetNameStringA
CertFindCertificateInStore
CryptQueryObject
CertGetNameStringW
CertFreeCertificateContext
CertCloseStore
CryptMsgClose
CryptMsgGetParam
oleacc
LresultFromObject
CreateStdAccessibleObject
Sections
.text Size: 297KB - Virtual size: 296KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 89KB - Virtual size: 89KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 209KB - Virtual size: 224KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 146KB - Virtual size: 146KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 21KB - Virtual size: 20KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ