D:\code\ZJ_UKEY\Bin\Release\NISEC_ZJ_UKey.pdb
Static task
static1
Behavioral task
behavioral1
Sample
648fae4b43e3a0d3e2bd9263a3c20c6da39bcf896a6104c1db0e5cfb1536fe7e.dll
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
648fae4b43e3a0d3e2bd9263a3c20c6da39bcf896a6104c1db0e5cfb1536fe7e.dll
Resource
win10v2004-20240508-en
General
-
Target
648fae4b43e3a0d3e2bd9263a3c20c6da39bcf896a6104c1db0e5cfb1536fe7e
-
Size
5.8MB
-
MD5
f878eed778d98c82fc9aceb0d5895cec
-
SHA1
67336a7960c1ebfef2f508c58fdd062f0b433de2
-
SHA256
648fae4b43e3a0d3e2bd9263a3c20c6da39bcf896a6104c1db0e5cfb1536fe7e
-
SHA512
be5eaeb94ef0278eed8dc36e82b618cb8c1a7f3130dab13ce415dc2fec87e850ef9674b0842452203ec7969dd95543fa893ea075a4bf7cb50e969218c8538ff2
-
SSDEEP
98304:ejBmUUISmN4rmekVphp0pMZSmxoJInLPxZccKjswARGa++0MD32EEXfK3isUghwm:OBm+ZYPkVph22ZNw0pZccYDaOFEEvKSe
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 648fae4b43e3a0d3e2bd9263a3c20c6da39bcf896a6104c1db0e5cfb1536fe7e
Files
-
648fae4b43e3a0d3e2bd9263a3c20c6da39bcf896a6104c1db0e5cfb1536fe7e.dll windows:5 windows x86 arch:x86
03264e7b2768a00ce661341e4d6a6771
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
taxukeybase
UK_BlankoutInvo
UK_ClientGenerateInsideAuth
UK_GetClock
UK_GetRand
UK_ReadManageData
UK_SelectInvoType
UK_UpdateUploadInfo
UK_CloseApp
UK_QuerySummary
UK_SendManageData
UK_OpenApp
UK_MakeoutInvo
UK_SetClock
UK_CheckPIN
UK_QueryInvoSection
UK_QueryInvoType
UK_FreeMemory
UK_ReadBSPVersion
UK_WriteManageData
UK_GetLastErr
UK_SignInvo
UK_ReadLastDeclareDate
UK_QueryInvo
UK_WriteInvoSection
UK_ModifyPIN
ws2_32
WSAGetLastError
inet_addr
WSAStartup
gethostbyname
closesocket
WSACleanup
connect
socket
inet_ntoa
htons
advapi32
RegQueryValueExA
RegOpenKeyExA
RegCloseKey
kernel32
GetLocalTime
DeleteFileA
GetCurrentThreadId
FindClose
InitializeCriticalSection
LeaveCriticalSection
FindNextFileA
EnterCriticalSection
FindFirstFileA
GetNativeSystemInfo
GetFileAttributesA
CreateProcessA
WideCharToMultiByte
GetStartupInfoA
DeleteCriticalSection
WaitForSingleObject
CreatePipe
ReadFile
Sleep
GetModuleHandleA
GetModuleFileNameA
GetSystemTimeAsFileTime
GetCurrentProcessId
QueryPerformanceCounter
IsDebuggerPresent
IsProcessorFeaturePresent
TerminateProcess
GetCurrentProcess
SetUnhandledExceptionFilter
UnhandledExceptionFilter
CreateDirectoryA
MultiByteToWideChar
InitializeSListHead
OutputDebugStringA
OpenMutexA
CloseHandle
VirtualQuery
GetSystemTimeAsFileTime
GetModuleHandleA
CreateEventA
GetModuleFileNameW
LoadLibraryA
TerminateProcess
GetCurrentProcess
CreateToolhelp32Snapshot
Thread32First
GetCurrentProcessId
GetCurrentThreadId
OpenThread
Thread32Next
CloseHandle
SuspendThread
ResumeThread
WriteProcessMemory
GetSystemInfo
VirtualAlloc
VirtualProtect
VirtualFree
GetProcessAffinityMask
SetProcessAffinityMask
GetCurrentThread
SetThreadAffinityMask
Sleep
FreeLibrary
GetTickCount
SystemTimeToFileTime
FileTimeToSystemTime
GlobalFree
LocalAlloc
LocalFree
GetProcAddress
ExitProcess
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSection
DeleteCriticalSection
GetModuleHandleW
LoadResource
MultiByteToWideChar
FindResourceExW
FindResourceExA
WideCharToMultiByte
GetThreadLocale
GetUserDefaultLCID
GetSystemDefaultLCID
EnumResourceNamesA
EnumResourceNamesW
EnumResourceLanguagesA
EnumResourceLanguagesW
EnumResourceTypesA
EnumResourceTypesW
CreateFileW
LoadLibraryW
GetLastError
FlushFileBuffers
CreateFileA
WriteConsoleW
GetConsoleOutputCP
WriteConsoleA
GetCommandLineA
RaiseException
RtlUnwind
HeapFree
GetCPInfo
InterlockedIncrement
InterlockedDecrement
GetACP
GetOEMCP
IsValidCodePage
TlsGetValue
TlsAlloc
TlsSetValue
TlsFree
SetLastError
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
HeapAlloc
LCMapStringA
LCMapStringW
SetHandleCount
GetStdHandle
GetFileType
GetStartupInfoA
GetModuleFileNameA
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
HeapCreate
HeapDestroy
QueryPerformanceCounter
HeapReAlloc
GetStringTypeA
GetStringTypeW
GetLocaleInfoA
HeapSize
WriteFile
SetFilePointer
GetConsoleCP
GetConsoleMode
InitializeCriticalSectionAndSpinCount
SetStdHandle
LocalAlloc
LocalFree
GetModuleFileNameW
GetProcessAffinityMask
SetProcessAffinityMask
SetThreadAffinityMask
Sleep
ExitProcess
FreeLibrary
LoadLibraryA
GetModuleHandleA
GetProcAddress
msvcp140
??Bid@locale@std@@QAEIXZ
?toupper@?$ctype@D@std@@QBEDD@Z
?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z
?id@?$ctype@D@std@@2V0locale@2@A
?_Init@locale@std@@CAPAV_Locimp@12@_N@Z
?_Getgloballocale@locale@std@@CAPAV_Locimp@12@XZ
??0_Lockit@std@@QAE@H@Z
??1_Lockit@std@@QAE@XZ
?_Xlength_error@std@@YAXPBD@Z
?_Xbad_alloc@std@@YAXXZ
?_Xout_of_range@std@@YAXPBD@Z
spbm_dll
?DeleteFile_Spbm@ParseXml@@QAEXPBD@Z
?parseSPBMxml@ParseXml@@QAEHAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z
?QueryTotalVersion@ParseXml@@QAEHAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0ParseXml@@QAE@XZ
??1ParseXml@@QAE@XZ
?QueryOrder_Anyone@ParseXml@@QAEHPAUSPBM_Data@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@11H@Z
sm2clt
??1CSm2Clt@@QAE@XZ
?Err2Str@CSm2Clt@@QAEPADH@Z
?OpenUsbkey@CSm2Clt@@QAEHPAD00@Z
?CloseUsbkey@CSm2Clt@@QAEHXZ
?SignData@CSm2Clt@@QAEHPAEK0AAKKK@Z
?VerifyPin@CSm2Clt@@QAEHPAD@Z
?ChangePin@CSm2Clt@@QAEHPAD0@Z
??0CSm2Clt@@QAE@XZ
net_util
SSLPostAndRecv
fnSetParam
SSLClose
ConnectServer
GetServerInfo
SetVerify
vcruntime140
memcpy
__std_type_info_destroy_list
memset
memmove
memchr
__std_terminate
__std_exception_destroy
__std_exception_copy
_purecall
strrchr
__CxxFrameHandler3
_CxxThrowException
_except_handler4_common
api-ms-win-crt-runtime-l1-1-0
_cexit
_initterm_e
_crt_atexit
terminate
_beginthreadex
_invalid_parameter_noinfo_noreturn
_initterm
_execute_onexit_table
_seh_filter_dll
_register_onexit_function
_configure_narrow_argv
_initialize_narrow_environment
_initialize_onexit_table
api-ms-win-crt-stdio-l1-1-0
fwrite
__stdio_common_vfprintf
fseek
__stdio_common_vsprintf
fopen
fclose
__stdio_common_vsscanf
api-ms-win-crt-convert-l1-1-0
strtol
atof
atol
atoi
atoll
api-ms-win-crt-utility-l1-1-0
rand
srand
api-ms-win-crt-time-l1-1-0
_getsystime
_time64
_localtime64
api-ms-win-crt-heap-l1-1-0
_callnewh
free
malloc
api-ms-win-crt-string-l1-1-0
_strdup
iswspace
strncpy
strtok
api-ms-win-crt-filesystem-l1-1-0
_access
wtsapi32
WTSSendMessageW
user32
GetProcessWindowStation
GetUserObjectInformationW
CharUpperBuffW
MessageBoxW
GetProcessWindowStation
GetUserObjectInformationW
Exports
Exports
??0ParseXml@@QAE@ABV0@@Z
??4ParseXml@@QAEAAV0@ABV0@@Z
?__autoclassinit2@ParseXml@@QAEXI@Z
ZJ_UKey_FreeMemory
ZJ_UKey_OperateData
ZJ_UKey_OperateDisk
ZJ_UKey_OperateSize
_ZJ_UKey_FreeMemory@4
_ZJ_UKey_OperateData@4
_ZJ_UKey_OperateDisk@8
_ZJ_UKey_OperateSize@4
Sections
.text Size: - Virtual size: 767KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: - Virtual size: 73KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: - Virtual size: 7KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.gfids Size: - Virtual size: 64B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.3Us0 Size: - Virtual size: 3.4MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.3Us1 Size: 5.8MB - Virtual size: 5.8MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.reloc Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ