D4Token_ICBC.dll

v2.5.3.36 32-bit Windows Analyzed
Description
OnKeyToken DLL for Industrial and Commercial Bank of China
Authors
(C) 2007 Tendyron Corporation. All rights reserved.
File size
765.5 KB
Uploaded
2025-12-01 07:54
Views
67
SHA-256
a08629a7b5bd5047a461a206fa169cc3

Exported functions 75

ALG_DesDecrypt #1 · 0xb630
ALG_DesEncrypt #2 · 0xb4c0
ALG_Digest #3 · 0xb3f0
Gzip_do_compress #4 · 0xbcb0
Gzip_do_uncompress #5 · 0xbcc0
Gzip_free #6 · 0xbcd0
OnKeyT_ChangePin #7 · 0x43b0
OnKeyT_ClearObjectsLoadType #8 · 0x1a90
OnKeyT_ClearToken #9 · 0x1c60
OnKeyT_CreateObject #10 · 0x3820
OnKeyT_DeleteObject #11 · 0x4130
OnKeyT_DevAlgCalc #12 · 0x5b60
OnKeyT_ECCSign #13 · 0x4de0
OnKeyT_Ex_DisplayInfo #14 · 0x6f40
OnKeyT_Ex_InputPasswd #15 · 0x6dc0
OnKeyT_Ex_SelectSlot #16 · 0x6a70
OnKeyT_ExportPairKey #17 · 0x4ba0
OnKeyT_GeneratePairKey #18 · 0x45b0
OnKeyT_GeneratePairKeyEx #19 · 0x48b0
OnKeyT_GetDeviceInfo #20 · 0x2660
OnKeyT_GetObjectList #21 · 0x36e0
OnKeyT_GetRandBytes #22 · 0x1dc0
OnKeyT_GetSlotList #23 · 0x18f0
OnKeyT_ImportPairKey #24 · 0x4b90
OnKeyT_InitToken #25 · 0x1b10
OnKeyT_Login #26 · 0x42e0
OnKeyT_Logout #27 · 0x4350
OnKeyT_ManTokenParam #28 · 0x1e40
OnKeyT_Name2SlotID #29 · 0x1a50
OnKeyT_ReadObject #30 · 0x3a80
OnKeyT_ReadObjectEx #31 · 0x3c60
OnKeyT_ReloadPin #32 · 0x45a0
OnKeyT_RsaDecrypt #33 · 0x4cc0
OnKeyT_RsaEncrypt #34 · 0x4c30
OnKeyT_RsaSign #35 · 0x4d50
OnKeyT_RsaSign_icbc #36 · 0x4f10
OnKeyT_RsaVerify #37 · 0x5ad0
OnKeyT_UpdateObject #38 · 0x3e90
Ossl_Base64_Decode #39 · 0xbd80
Ossl_Base64_Encode #40 · 0xbd00
Ossl_Base64_P7_FileData #41 · 0xbe00
Ossl_BytesToKey #42 · 0xaa90
Ossl_Cipher_SetPadding #43 · 0xaa60
Ossl_DecryptFinal #44 · 0xa9b0
Ossl_DecryptInit #45 · 0xa910
Ossl_DecryptUpdate #46 · 0xa980
Ossl_DigestDecode #47 · 0xb220
Ossl_DigestEncode #48 · 0xb180
Ossl_DigestFinal #49 · 0xa7c0
Ossl_DigestInit #50 · 0xa630
Ossl_DigestUpdate #51 · 0xa690
Ossl_DigestUpdateEx #52 · 0xa6c0
Ossl_EncodeFinal #53 · 0xbf50
Ossl_EncodeInit #54 · 0xbee0
Ossl_EncodeUpdate #55 · 0xbf20
Ossl_EncryptFinal #56 · 0xa8b0
Ossl_EncryptInit #57 · 0xa810
Ossl_EncryptUpdate #58 · 0xa880
Ossl_GetBytes #59 · 0xaad0
Ossl_GetCertFromP7 #60 · 0xbb50
Ossl_GetCertPublicKeyN #61 · 0xb280
Ossl_GetHashNID #62 · 0xbc00
Ossl_PKCS7_Sign #63 · 0xb920
Ossl_PKCS7_Verify #64 · 0xbaa0
Ossl_PKCS7_free #65 · 0xbb40
Ossl_PackageP10 #66 · 0xc500
Ossl_ParseCertDN #67 · 0xc000
Ossl_RC2_SetKey #68 · 0xaa10
Ossl_RsaPrivate_crypt #69 · 0xacf0
Ossl_RsaPrivate_d2me #70 · 0xb130
Ossl_RsaPublic_crypt #71 · 0xac20
Ossl_RsaPublic_d2i #72 · 0xab20
Ossl_RsaPublic_i2d #73 · 0xaba0
Ossl_Z_SM3 #74 · 0xbf80
SSL_RsaPublic_crypt #75 · 0xb7e0

Imported DLLs & functions 149

ConvertStringSecurityDescriptorToSecurityDescriptorW 0x10087018
DeregisterEventSource 0x10087028
GetSecurityDescriptorDacl 0x10087014
GetSecurityDescriptorSacl 0x10087010
InitializeSecurityDescriptor 0x10087020
RegCloseKey 0x10087000
RegisterEventSourceA 0x1008702c
RegOpenKeyExW 0x10087004
RegQueryValueExW 0x10087008
ReportEventA 0x10087024
SetSecurityDescriptorDacl 0x1008701c
SetSecurityDescriptorSacl 0x1008700c
CertCreateCertificateContext 0x10087038
CertFreeCertificateContext 0x10087034
CryptVerifyMessageSignature 0x1008703c
ImageEnumerateCertificates 0x10087260
ImageGetCertificateData 0x10087264
ImageGetCertificateHeader 0x10087268
CloseHandle 0x100870ac
CompareStringA 0x100871c4
CompareStringW 0x100871c8
CreateFileA 0x100871e0
CreateFileMappingW 0x10087068
CreateFileW 0x100870a8
CreateMutexExW 0x10087074
DeleteCriticalSection 0x10087154
DisableThreadLibraryCalls 0x10087210
EnterCriticalSection 0x10087114
ExitProcess 0x10087160
FileTimeToLocalFileTime 0x1008709c
FileTimeToSystemTime 0x100870b0
FindClose 0x100870b4
FindFirstFileA 0x10087094
FlushConsoleInputBuffer 0x100870f4
FlushFileBuffers 0x100871b4
FreeEnvironmentStringsA 0x10087178
FreeEnvironmentStringsW 0x10087180
FreeLibrary 0x1008720c
GetACP 0x10087190
GetCommandLineA 0x10087108
GetConsoleCP 0x100871ac
GetConsoleMode 0x100871b0
GetConsoleOutputCP 0x100871e8
GetCPInfo 0x1008718c
GetCurrentDirectoryA 0x1008705c
GetCurrentProcess 0x100870bc
GetCurrentProcessId 0x10087044
GetCurrentThreadId 0x100870cc
GetDriveTypeA 0x10087098
GetEnvironmentStrings 0x1008717c
GetEnvironmentStringsW 0x10087184
GetFileType 0x100870d8
GetFullPathNameA 0x10087060
GetLastError 0x100870d0
GetLocaleInfoA 0x100871d8
GetModuleFileNameA 0x10087168
GetModuleHandleA 0x100871a4
GetModuleHandleW 0x100870b8
GetOEMCP 0x10087194
GetProcAddress 0x10087204
GetProcessHeap 0x100871f4
GetStartupInfoA 0x10087174
GetStdHandle 0x100870dc
GetStringTypeA 0x100871d0
GetStringTypeW 0x100871d4
GetSystemTimeAsFileTime 0x10087188
GetSystemWindowsDirectoryW 0x100870c0
GetTickCount 0x100870e8
GetTimeZoneInformation 0x100871dc
GetVersion 0x100870d4
GetVersionExA 0x100870f0
GetVersionExW 0x10087218
GlobalMemoryStatus 0x100870e0
HeapAlloc 0x10087214
HeapCreate 0x10087148
HeapDestroy 0x1008714c
HeapFree 0x100870fc
HeapReAlloc 0x10087104
HeapSize 0x1008716c
InitializeCriticalSectionAndSpinCount 0x100871c0
InterlockedDecrement 0x1008713c
InterlockedIncrement 0x10087134
IsDebuggerPresent 0x10087144
IsValidCodePage 0x10087198
LCMapStringA 0x1008719c
LCMapStringW 0x100871a0
LeaveCriticalSection 0x10087118
LoadLibraryA 0x100870ec
LoadLibraryW 0x10087200
LocalAlloc 0x10087080
LocalFree 0x10087078
lstrcatA 0x100870c8
lstrcmpW 0x10087208
lstrcpyA 0x10087058
lstrcpynA 0x10087084
lstrcpyW 0x100871f8
lstrlenA 0x1008707c
lstrlenW 0x100871fc
MapViewOfFile 0x1008706c
MultiByteToWideChar 0x10087088
OpenEventW 0x100870a0
OpenFileMappingW 0x10087048
OpenMutexW 0x10087070
ProcessIdToSessionId 0x10087064
QueryPerformanceCounter 0x100870e4
RaiseException 0x10087120
ReadConsoleInputA 0x10087090
ReadFile 0x100871a8
ReleaseMutex 0x10087054
RtlUnwind 0x100870f8
SetConsoleCtrlHandler 0x1008711c
SetConsoleMode 0x1008708c
SetEndOfFile 0x100871f0
SetEnvironmentVariableA 0x100871cc
SetEvent 0x100870a4
SetFilePointer 0x100871bc
SetHandleCount 0x10087170
SetLastError 0x10087138
SetStdHandle 0x100871b8
SetUnhandledExceptionFilter 0x10087110
Sleep 0x1008715c
TerminateProcess 0x10087140
TlsAlloc 0x10087128
TlsFree 0x10087130
TlsGetValue 0x10087124
TlsSetValue 0x1008712c
UnhandledExceptionFilter 0x1008710c
UnmapViewOfFile 0x1008704c
VirtualAlloc 0x10087158
VirtualFree 0x10087150
WaitForSingleObject 0x10087050
WideCharToMultiByte 0x100870c4
WinExec 0x10087100
WriteConsoleA 0x100871e4
WriteConsoleW 0x100871ec
WriteFile 0x10087164
StrChrA 0x1008722c
StrCSpnA 0x10087220
StrRChrA 0x10087230
StrStrA 0x10087224
wvnsprintfA 0x10087228
CharLowerW 0x10087238
FindWindowW 0x1008724c
GetDesktopWindow 0x10087248
GetProcessWindowStation 0x10087244
GetUserObjectInformationW 0x1008723c
MessageBoxA 0x10087240
WTSEnumerateSessionsW 0x10087254
WTSFreeMemory 0x10087258