D4Token_ICBC.dll

Description: OnKeyToken DLL for Industrial and Commercial Bank of China

Authors: (C) 2007 Tendyron Corporation. All rights reserved.

Version: 2.5.3.36

Architecture: 32-bit

Operating System: Windows

SHA256: a08629a7b5bd5047a461a206fa169cc3

File Size: 765.5 KB

Uploaded At: Dec. 1, 2025, 7:54 a.m.

Views: 5

Exported Functions

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

Imported DLLs & Functions

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