e:\work\sp\Src\Sp2.0\主干代码\Sp\Pin\Pin_xfs_sm4-工行\Release\PIN_XFS.pdb
Static task
static1
Behavioral task
behavioral1
Sample
353289b56ddde3257b85b8340a8b2f2f85e770dd8d4594b7c7fb1c27e3d9be4c.dll
Resource
win7-20240705-en
Behavioral task
behavioral2
Sample
353289b56ddde3257b85b8340a8b2f2f85e770dd8d4594b7c7fb1c27e3d9be4c.dll
Resource
win10v2004-20240704-en
General
-
Target
353289b56ddde3257b85b8340a8b2f2f85e770dd8d4594b7c7fb1c27e3d9be4c
-
Size
116KB
-
MD5
58c7e07307151a0d66f7f8488df316b9
-
SHA1
0df59a45a5550f83b9c1ffc184118c323eed8855
-
SHA256
353289b56ddde3257b85b8340a8b2f2f85e770dd8d4594b7c7fb1c27e3d9be4c
-
SHA512
1364eda6548652616fffb2d41fb8e0cc25559e1c71ec729622013748920a84b3abebbb1bf79b462328b46477bd8a8ef73875bfa18d57119f876c5cdfd15b7add
-
SSDEEP
1536:RYc2L/RjDf49dPCMzYbJKLLqTw9BoTZu329zR457/MppPoalwRcuNbNwMwnOWv1Y:RmL/JQfzzh20/SsaCOKW9EAD9R
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 353289b56ddde3257b85b8340a8b2f2f85e770dd8d4594b7c7fb1c27e3d9be4c
Files
-
353289b56ddde3257b85b8340a8b2f2f85e770dd8d4594b7c7fb1c27e3d9be4c.dll windows:4 windows x86 arch:x86
a1f06c48b20612e584156a3fb8648dd2
Headers
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
kernel32
GetTickCount
Sleep
GetModuleHandleA
GetSystemInfo
VirtualProtect
HeapSize
LCMapStringW
LCMapStringA
GetStringTypeW
MultiByteToWideChar
GetStringTypeA
GetLocaleInfoA
RaiseException
RtlUnwind
ExitProcess
GetCurrentThreadId
GetCommandLineA
GetVersionExA
HeapFree
HeapAlloc
SetUnhandledExceptionFilter
TlsAlloc
SetLastError
GetLastError
TlsFree
TlsSetValue
TlsGetValue
GetProcAddress
DeleteCriticalSection
LeaveCriticalSection
EnterCriticalSection
QueryPerformanceCounter
GetCurrentProcessId
GetSystemTimeAsFileTime
GetModuleFileNameA
TerminateProcess
GetCurrentProcess
SetHandleCount
GetStdHandle
GetFileType
GetStartupInfoA
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
WideCharToMultiByte
GetEnvironmentStringsW
HeapDestroy
HeapCreate
VirtualFree
UnhandledExceptionFilter
WriteFile
VirtualAlloc
HeapReAlloc
IsBadWritePtr
InterlockedExchange
VirtualQuery
IsBadReadPtr
IsBadCodePtr
GetACP
GetOEMCP
GetCPInfo
InitializeCriticalSection
LoadLibraryA
user32
CallNextHookEx
SetWindowsHookExA
UnhookWindowsHookEx
xfsbase
?Free@CSPBase@@SAXPAX@Z
??_7CSPBase@@6B@
??1CSPBase@@UAE@XZ
?SetIdleInterval@CSPBase@@QAEXK@Z
?GetSPConfig@CSPBase@@SAHPBD0PAXAAK@Z
?SendResultEvent@CSPBase@@QAEXJKKPAX@Z
?SendEventNotify@CSPBase@@QAEXKKPAXG@Z
??0CSPBase@@QAE@PAUHINSTANCE__@@PAD@Z
?FrameworkIdle@CSPBase@@QAEKK@Z
trcerrex
ord1
ord3
Exports
Exports
??0CPinDev@@QAE@ABV0@@Z
??0CPinDev@@QAE@XZ
??0CPinXFS@@IAE@XZ
??0CPinXFS@@QAE@ABV0@@Z
??0CPinXFS@@QAE@PAUHINSTANCE__@@PADPAVCPinDev@@@Z
??1CPinDev@@UAE@XZ
??1CPinXFS@@UAE@XZ
??4CPinDev@@QAEAAV0@ABV0@@Z
??4CPinXFS@@QAEAAV0@ABV0@@Z
??_7CPinDev@@6B@
??_7CPinXFS@@6B@
?CBCData@CPinDev@@MAEJPAEGPAPAEAAGPADE30GHH@Z
?CBCDataSM4@CPinDev@@MAEJPAEGPAPAEAAGPADE30GHH@Z
?CFBData@CPinDev@@MAEJPAEGPAPAEAAGPADE30GHH@Z
?CheckCategory@CPinXFS@@MAEJKPAX@Z
?CheckCommand@CPinXFS@@MAEJKPAX@Z
?CheckCustomerData@CPinXFS@@AAEHPAD@Z
?Cmd_Crypt@CPinXFS@@IAEKPAU_wfs_pin_crypt@@@Z
?Cmd_ExportRsaEppSignedItem@CPinXFS@@IAEKPAU_wfs_pin_export_rsa_epp_signed_item@@@Z
?Cmd_ExportRsaIssuerSignedItem@CPinXFS@@IAEKPAU_wfs_pin_export_rsa_issuer_signed_item@@@Z
?Cmd_GenerateKCV@CPinXFS@@IAEKPAU_wfs_pin_generate_KCV@@@Z
?Cmd_GenerateKCV_SM4@CPinXFS@@IAEKPAU_wfs_pin_generate_KCV@@@Z
?Cmd_GenerateRsaKeyPair@CPinXFS@@IAEKPAU_wfs_pin_generate_rsa_key@@@Z
?Cmd_GetData@CPinXFS@@IAEKPAU_wfs_pin_getdata@@@Z
?Cmd_GetPin@CPinXFS@@IAEKPAU_wfs_pin_getpin@@@Z
?Cmd_GetPinBlock@CPinXFS@@IAEKPAU_wfs_pin_block@@@Z
?Cmd_GetPinBlock_Ex@CPinXFS@@IAEKKPAU_wfs_pin_block_ex@@@Z
?Cmd_GetPinBlock_SM4@CPinXFS@@IAEKPAU_wfs_pin_block@@@Z
?Cmd_ImportKey@CPinXFS@@IAEKPAU_wfs_pin_import@@@Z
?Cmd_ImportKey_Ex@CPinXFS@@IAEKPAU_wfs_pin_import_key_ex@@@Z
?Cmd_ImportKey_SM4@CPinXFS@@IAEKPAU_wfs_pin_import@@@Z
?Cmd_ImportRsaPublicKey@CPinXFS@@IAEKPAU_wfs_pin_import_rsa_public_key@@@Z
?Cmd_ImportSignedDesKey@CPinXFS@@IAEKPAU_wfs_pin_import_rsa_signed_des_key@@@Z
?Cmd_Initialization@CPinXFS@@IAEKPAU_wfs_pin_init@@@Z
?Cmd_Initialization_SM4@CPinXFS@@IAEKPAU_wfs_pin_init@@@Z
?Cmd_Reset@CPinXFS@@IAEKXZ
?Cmd_StartKeyExchange@CPinXFS@@IAEKXZ
?DeleteAllKey@CPinXFS@@AAEXXZ
?DeleteAllKeys@CPinDev@@MAEJXZ
?DeleteKey@CPinDev@@MAEJPAD@Z
?DeleteKey@CPinXFS@@AAEXPAD@Z
?DeleteKeyEx@CPinXFS@@AAEXG@Z
?DeleteRsaKey@CPinDev@@MAEJPAD@Z
?Disable@CPinDev@@MAEXH@Z
?DisablePin@CPinDev@@MAEXH@Z
?DisableSecurekeyEntry@CPinDev@@MAEXXZ
?ECBData@CPinDev@@MAEJPAEGPAPAEAAGPADEHH@Z
?ECBDataSM4@CPinDev@@MAEJPAEGPAPAEAAGPADEHH@Z
?EnableClear@CPinDev@@MAEJKK@Z
?EnablePinEntry@CPinDev@@MAEJGGHKKKK@Z
?EnableSecurekeyEntry@CPinDev@@MAEJGHGKK@Z
?Exc_CheckValue@CPinXFS@@AAEHQADQAEG1GG0@Z
?ExcuteImpl@CPinXFS@@MAEKKPAX@Z
?ExportRsaEppSignedItem@CPinDev@@MAEJPAU_wfs_pin_export_rsa_epp_signed_item@@PAU_wfs_pin_export_rsa_epp_signed_item_output@@@Z
?ExportRsaIssuerSignedItem@CPinDev@@MAEJPAU_wfs_pin_export_rsa_issuer_signed_item@@PAU_wfs_pin_export_rsa_issuer_signed_item_output@@@Z
?FindKeyInfo@CPinXFS@@AAEHPADAAUKEY_INFO@1@@Z
?GenerateRsaKeyPair@CPinDev@@MAEJPAU_wfs_pin_generate_rsa_key@@@Z
?GetFDKPositions@CPinDev@@MAEXKPAG0@Z
?GetInfoImpl@CPinXFS@@MAEKKPAX@Z
?GetInputKey@CPinDev@@MAEHAAKAAH@Z
?GetKeyAttribute@CPinDev@@MAEJPADAAG@Z
?GetKey_ConStruct@CPinXFS@@AAEHPADPAU_wfs_hex_data@@@Z
?GetKey_IsConStruct@CPinXFS@@AAEHPAD@Z
?GetMaxPinLength@CPinDev@@MAEGXZ
?GetMinPinLength@CPinDev@@MAEGXZ
?GetPinblock@CPinDev@@MAEJPAPAEAAGPADG2E@Z
?GetPinblock_SM4@CPinDev@@MAEJPAPAEAAGPADK2EK@Z
?Identification@CPinDev@@MAEJPAPAEAAG@Z
?ImportRsaPublicKey@CPinDev@@MAEJPAU_wfs_pin_import_rsa_public_key@@PAU_wfs_pin_import_rsa_public_key_output@@@Z
?ImportRsaSignedDesKey@CPinDev@@MAEJPAU_wfs_pin_import_rsa_signed_des_key@@PAU_wfs_pin_import_rsa_signed_des_key_output@@@Z
?Inf_Capabilities@CPinXFS@@IAEKXZ
?Inf_FuncKeyDetail@CPinXFS@@IAEKPAK@Z
?Inf_KeyDetail@CPinXFS@@IAEKPAD@Z
?Inf_KeyDetailEx@CPinXFS@@IAEKPAD@Z
?Inf_Status@CPinXFS@@IAEKXZ
?InitSP@CPinXFS@@MAEHXZ
?KeyExchange@CPinDev@@MAEJPAD0GPAEGPAPAEAAGH@Z
?KeyExchange_SM4@CPinDev@@MAEJPAD0GPAEGPAPAEAAGH@Z
?LoadKey@CPinDev@@MAEJPADGPAEGPAPAEAAGH@Z
?LoadKey_SM4@CPinDev@@MAEJPADGPAEGPAPAEAAGH@Z
?MacData@CPinDev@@MAEJPAEGPAPAEAAGPAD30GHE@Z
?MacDataSM4@CPinDev@@MAEJPAEGPAPAEAAGPAD30GHE@Z
?OnIdle@CPinDev@@MAEXXZ
?OnIdle@CPinXFS@@MAEXXZ
?PreGetData@CPinXFS@@AAEKPAU_wfs_pin_getdata@@@Z
?PreGetPin@CPinXFS@@AAEKPAU_wfs_pin_getpin@@@Z
?RSAData@CPinDev@@MAEJPAEGPAPAEAAGPADEKH@Z
?Reset@CPinDev@@MAEJXZ
?SaveKey@CPinXFS@@AAEHPADG@Z
?SaveKey_ConStruct@CPinXFS@@AAEHPADGPAU_wfs_hex_data@@@Z
?SetDevice@CPinXFS@@QAEXPAVCPinDev@@@Z
?StartKeyExchange@CPinDev@@MAEJPAU_wfs_pin_start_key_exchange@@@Z
?WhileGetData@CPinXFS@@AAEKPAU_wfs_pin_getdata@@@Z
?WhileGetPin@CPinXFS@@AAEKPAU_wfs_pin_getpin@@@Z
Sections
.text Size: 76KB - Virtual size: 75KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 20KB - Virtual size: 18KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 4KB - Virtual size: 4KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 4KB - Virtual size: 744B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 8KB - Virtual size: 5KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ