apphelp.pdb
Static task
static1
Behavioral task
behavioral1
Sample
apphelp.dll
Resource
win7-20240220-en
Behavioral task
behavioral2
Sample
apphelp.dll
Resource
win10v2004-20240508-en
General
-
Target
apphelp.dll
-
Size
551KB
-
MD5
07721747257d9b8400e1355c868260e3
-
SHA1
c69230bd0e3e6a4f27e188596e543d32ae66974f
-
SHA256
13b6e6273d75bb8e840dc3d3bf788c0409e1dead9cf61ef38d22bcc397c1e5ac
-
SHA512
f7bbd033b454172c792b3a07c6619407c9629aaa503843a30f2e3bbe72dc84a64c3a0c542948d8473d51c56f8619c006a9810a3979ef9805b49973038e1f9e7a
-
SSDEEP
12288:wWwtijSu1c3q4vWWUxpbm/ZNE3uC7AgrVEFAvKWjVHO5:Qa1c3q4vJD/ZC3uCCFAnVHO5
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource apphelp.dll
Files
-
apphelp.dll.dll windows:6 windows x64 arch:x64
bc5af8a8cb777d39d63ef7b3cc006d51
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_GUARD_CF
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_DLL
PDB Paths
Imports
ntdll
NtQueryKey
NtEnumerateValueKey
NtQueryAttributesFile
NtMapViewOfSection
RtlDowncaseUnicodeString
NtDeleteValueKey
RtlInitAnsiString
RtlGetVersion
LdrGetProcedureAddress
RtlInitString
NtCreateKey
NtQueryInformationProcess
NtQueryDirectoryFile
NtUnmapViewOfSection
RtlxAnsiStringToUnicodeSize
NtCreateFile
NtApphelpCacheControl
strspn
NtQueryInformationFile
RtlUnicodeStringToInteger
NtSetValueKey
NtSetInformationKey
NtDeleteKey
RtlGetFullPathName_U
strpbrk
NtOpenFile
NtCreateSection
DbgPrint
_wcsupr_s
RtlUpcaseUnicodeString
toupper
RtlUpcaseUnicodeChar
RtlUpcaseUnicodeToMultiByteN
RtlSecondsSince1970ToTime
RtlImageRvaToVa
RtlImageDirectoryEntryToData
swscanf_s
RtlGUIDFromString
NlsMbCodePageTag
isdigit
LdrResFindResource
wcsncmp
EtwEventWriteNoRegistration
NtQueryObject
RtlAddVectoredExceptionHandler
strcpy_s
_wcslwr
RtlAllocateAndInitializeSid
RtlCheckTokenMembership
RtlFreeSid
_strnicmp
_itoa_s
RtlCreateUnicodeStringFromAsciiz
wcsnlen
RtlEqualSid
_strupr
RtlRandom
RtlCompareMemory
LdrEnumerateLoadedModules
RtlComputeCrc32
LdrLoadDll
sprintf_s
sscanf_s
LdrGetProcedureAddressEx
RtlLengthRequiredSid
RtlCreateServiceSid
NtQuerySecurityObject
RtlGetOwnerSecurityDescriptor
NtProtectVirtualMemory
RtlInitializeSRWLock
RtlAcquireSRWLockExclusive
RtlReleaseSRWLockExclusive
RtlAcquireSRWLockShared
RtlReleaseSRWLockShared
RtlGetFileMUIPath
NtQueryInformationToken
strchr
NtOpenProcessToken
_vscwprintf
DbgPrintEx
wcscpy_s
wcscat_s
wcsspn
RtlAppendUnicodeStringToString
wcspbrk
RtlInitUnicodeString
strncmp
wcschr
NtReadFile
qsort
NtWriteFile
WinSqmIsOptedIn
RtlAllocateHeap
RtlFreeHeap
RtlDosPathNameToRelativeNtPathName_U
RtlVirtualUnwind
RtlLookupFunctionEntry
RtlCaptureContext
ord7
ord4
ord3
NtResumeThread
RtlDoesFileExists_U
RtlCreateUnicodeString
_wcsnicmp
_vsnwprintf
LdrInitShimEngineDynamic
RtlAnsiStringToUnicodeString
RtlInitAnsiStringEx
RtlCaptureStackBackTrace
RtlLeaveCriticalSection
RtlEnterCriticalSection
RtlTimeToTimeFields
_vsnprintf
_stricmp
strrchr
_wtoi
RtlDeleteCriticalSection
RtlInitializeCriticalSection
LdrFindEntryForAddress
swprintf_s
EtwEventWrite
EtwEventUnregister
EtwEventEnabled
EtwEventRegister
_wcsicmp
wcsstr
LdrGetDllHandle
NtClose
RtlExpandEnvironmentStrings_U
NtQueryValueKey
NtOpenKey
RtlDuplicateUnicodeString
RtlStringFromGUID
RtlAppendUnicodeToString
RtlCopyUnicodeString
RtlFormatCurrentUserKeyPath
RtlFreeAnsiString
RtlUnicodeStringToAnsiString
wcsrchr
RtlSetEnvironmentVariable
RtlGetNativeSystemInformation
RtlQueryEnvironmentVariable_U
RtlDosPathNameToNtPathName_U
RtlFreeUnicodeString
RtlNtPathNameToDosPathName
memmove
RtlpEnsureBufferSize
RtlNtStatusToDosError
RtlInitUnicodeStringEx
RtlDosPathNameToRelativeNtPathName_U_WithStatus
RtlReleaseRelativeName
RtlImageNtHeader
__C_specific_handler
__chkstk
memcmp
memcpy
memset
api-ms-win-core-appcompat-l1-1-1
BaseIsAppcompatInfrastructureDisabled
BaseFlushAppcompatCache
BaseDumpAppcompatCache
BaseFreeAppCompatDataForProcess
BaseReadAppCompatDataForProcess
BaseUpdateAppcompatCache
BaseCheckAppcompatCacheEx
api-ms-win-core-handle-l1-1-0
CloseHandle
api-ms-win-core-file-l1-2-1
FindClose
GetTempFileNameW
GetTempPathW
DeleteFileW
SetFilePointerEx
WriteFile
GetFileAttributesW
CompareFileTime
CreateFileW
GetDriveTypeW
GetLongPathNameW
ReadFile
FindNextFileW
GetFinalPathNameByHandleW
FindFirstFileW
SetFilePointer
api-ms-win-core-processthreads-l1-1-2
OpenProcess
GetProcessTimes
SwitchToThread
ProcessIdToSessionId
GetExitCodeProcess
CreateProcessW
GetCurrentThreadId
TerminateProcess
GetCurrentProcess
GetCurrentProcessId
api-ms-win-core-synch-l1-2-0
WaitForSingleObject
OpenMutexW
api-ms-win-core-libraryloader-l1-2-0
FreeLibrary
LockResource
GetModuleHandleExA
SizeofResource
GetModuleHandleExW
LoadResource
LoadLibraryExW
GetModuleFileNameW
DisableThreadLibraryCalls
GetModuleHandleW
GetProcAddress
api-ms-win-core-processenvironment-l1-2-0
GetCurrentDirectoryW
ExpandEnvironmentStringsW
GetEnvironmentVariableW
api-ms-win-core-errorhandling-l1-1-1
UnhandledExceptionFilter
SetErrorMode
SetLastError
GetLastError
SetUnhandledExceptionFilter
api-ms-win-core-sysinfo-l1-2-1
GetSystemWindowsDirectoryW
GetSystemDirectoryW
GetTickCount64
GetTickCount
GetSystemTimeAsFileTime
api-ms-win-core-debug-l1-1-1
OutputDebugStringA
OutputDebugStringW
api-ms-win-core-profile-l1-1-0
QueryPerformanceCounter
kernel32
LocalFree
IsWow64Process
Wow64RevertWow64FsRedirection
Wow64DisableWow64FsRedirection
LoadLibraryW
FindResourceW
LocalAlloc
PackageIdFromFullName
GetPackageFullName
api-ms-win-security-base-l1-2-0
GetAce
GetAclInformation
GetSecurityDescriptorDacl
api-ms-win-core-registry-l1-1-0
RegCloseKey
RegOpenKeyExA
RegQueryValueExW
RegGetKeySecurity
RegOpenKeyExW
api-ms-win-core-version-l1-1-0
GetFileVersionInfoExW
VerQueryValueW
GetFileVersionInfoSizeExW
api-ms-win-core-heap-l1-2-0
HeapReAlloc
GetProcessHeap
HeapAlloc
HeapFree
api-ms-win-core-localization-obsolete-l1-2-0
GetUserDefaultUILanguage
api-ms-win-core-localization-l1-2-1
IsDBCSLeadByte
VerLanguageNameW
api-ms-win-core-memory-l1-1-2
ReadProcessMemory
VirtualFree
WriteProcessMemory
VirtualAlloc
api-ms-win-core-string-l1-1-0
WideCharToMultiByte
api-ms-win-eventing-provider-l1-1-0
EventRegister
EventWrite
Exports
Exports
AllowPermLayer
ApphelpCheckExe
ApphelpCheckIME
ApphelpCheckInstallShieldPackage
ApphelpCheckModule
ApphelpCheckMsiPackage
ApphelpCheckRunApp
ApphelpCheckRunAppEx
ApphelpCheckShellObject
ApphelpCreateAppcompatData
ApphelpDebugPrintf
ApphelpFixMsiPackage
ApphelpFixMsiPackageExe
ApphelpFreeFileAttributes
ApphelpGetFileAttributes
ApphelpGetMsiProperties
ApphelpGetNTVDMInfo
ApphelpGetShimDebugLevel
ApphelpIsPortMonAllowed
ApphelpParseModuleData
ApphelpQueryModuleData
ApphelpQueryModuleDataEx
ApphelpShowDialog
ApphelpUpdateCacheEntry
DlEnumChannels
DlGetStateEx
DlSetFlagsEx
DlSetLevelEx
DlSetStateEx
DlSnapshot
GetPermLayers
SE_AddHookset
SE_CALLBACK_AddHook
SE_CALLBACK_Lookup
SE_COM_AddHook
SE_COM_AddServer
SE_COM_HookInterface
SE_COM_HookObject
SE_COM_Lookup
SE_DllLoaded
SE_DllUnloaded
SE_DynamicShim
SE_GetHookAPIs
SE_GetMaxShimCount
SE_GetProcAddressForCaller
SE_GetProcAddressIgnoreIncExc
SE_GetProcAddressLoad
SE_GetShimCount
SE_GetShimId
SE_InitializeEngine
SE_InstallAfterInit
SE_InstallBeforeInit
SE_IsShimDll
SE_LdrEntryRemoved
SE_LdrResolveDllName
SE_LookupAddress
SE_LookupCaller
SE_ProcessDying
SE_ShimDPF
SE_ShimDllLoaded
SE_WINRT_AddHook
SE_WINRT_HookObject
SdbAddLayerTagRefToQuery
SdbApphelpNotify
SdbApphelpNotifyEx
SdbApphelpNotifyEx2
SdbBeginWriteListTag
SdbBuildCompatEnvVariables
SdbCloseApphelpInformation
SdbCloseDatabase
SdbCloseDatabaseWrite
SdbCloseLocalDatabase
SdbCommitIndexes
SdbCreateDatabase
SdbCreateHelpCenterURL
SdbCreateMsiTransformFile
SdbDeclareIndex
SdbDeletePermLayerKeys
SdbDumpSearchPathPartCaches
SdbEndWriteListTag
SdbEnumMsiTransforms
SdbEscapeApphelpURL
SdbFindCustomActionForPackage
SdbFindFirstDWORDIndexedTag
SdbFindFirstGUIDIndexedTag
SdbFindFirstMsiPackage
SdbFindFirstMsiPackage_Str
SdbFindFirstNamedTag
SdbFindFirstStringIndexedTag
SdbFindFirstTag
SdbFindFirstTagRef
SdbFindMsiPackageByID
SdbFindNextDWORDIndexedTag
SdbFindNextGUIDIndexedTag
SdbFindNextMsiPackage
SdbFindNextStringIndexedTag
SdbFindNextTag
SdbFindNextTagRef
SdbFormatAttribute
SdbFreeDatabaseInformation
SdbFreeFileAttributes
SdbFreeFileInfo
SdbFreeFlagInfo
SdbGUIDFromString
SdbGUIDToString
SdbGetAppCompatDataSize
SdbGetAppPatchDir
SdbGetBinaryTagData
SdbGetDatabaseGUID
SdbGetDatabaseID
SdbGetDatabaseInformation
SdbGetDatabaseInformationByName
SdbGetDatabaseMatch
SdbGetDatabaseVersion
SdbGetDllPath
SdbGetEntryFlags
SdbGetFileAttributes
SdbGetFileImageType
SdbGetFileImageTypeEx
SdbGetFileInfo
SdbGetFirstChild
SdbGetImageType
SdbGetIndex
SdbGetItemFromItemRef
SdbGetLayerName
SdbGetLayerTagRef
SdbGetLocalPDB
SdbGetMatchingExe
SdbGetMsiPackageInformation
SdbGetNamedLayer
SdbGetNextChild
SdbGetNthUserSdb
SdbGetPDBFromGUID
SdbGetPermLayerKeys
SdbGetShowDebugInfoOption
SdbGetShowDebugInfoOptionValue
SdbGetStandardDatabaseGUID
SdbGetStringTagPtr
SdbGetTagDataSize
SdbGetTagFromTagID
SdbGrabMatchingInfo
SdbGrabMatchingInfoEx
SdbInitDatabase
SdbInitDatabaseEx
SdbIsNullGUID
SdbIsStandardDatabase
SdbIsTagrefFromLocalDB
SdbIsTagrefFromMainDB
SdbLoadString
SdbMakeIndexKeyFromString
SdbOpenApphelpDetailsDatabase
SdbOpenApphelpDetailsDatabaseSP
SdbOpenApphelpInformation
SdbOpenApphelpInformationByID
SdbOpenApphelpResourceFile
SdbOpenDatabase
SdbOpenDbFromGuid
SdbOpenLocalDatabase
SdbPackAppCompatData
SdbQueryApphelpInformation
SdbQueryBlockUpgrade
SdbQueryContext
SdbQueryData
SdbQueryDataEx
SdbQueryDataExTagID
SdbQueryFlagInfo
SdbQueryFlagMask
SdbQueryName
SdbQueryReinstallUpgrade
SdbReadApphelpData
SdbReadApphelpDetailsData
SdbReadBYTETag
SdbReadBYTETagRef
SdbReadBinaryTag
SdbReadDWORDTag
SdbReadDWORDTagRef
SdbReadEntryInformation
SdbReadMsiTransformInfo
SdbReadPatchBits
SdbReadQWORDTag
SdbReadQWORDTagRef
SdbReadStringTag
SdbReadStringTagRef
SdbReadWORDTag
SdbReadWORDTagRef
SdbRegisterDatabase
SdbRegisterDatabaseEx
SdbReleaseDatabase
SdbReleaseMatchingExe
SdbResolveDatabase
SdbSetApphelpDebugParameters
SdbSetEntryFlags
SdbSetImageType
SdbSetPermLayerKeys
SdbShowApphelpDialog
SdbShowApphelpFromQuery
SdbStartIndexing
SdbStopIndexing
SdbStringDuplicate
SdbStringReplace
SdbStringReplaceArray
SdbTagIDToTagRef
SdbTagRefToTagID
SdbTagToString
SdbUnpackAppCompatData
SdbUnregisterDatabase
SdbWriteBYTETag
SdbWriteBinaryTag
SdbWriteBinaryTagFromFile
SdbWriteDWORDTag
SdbWriteNULLTag
SdbWriteQWORDTag
SdbWriteStringRefTag
SdbWriteStringTag
SdbWriteStringTagDirect
SdbWriteWORDTag
SetPermLayerState
SetPermLayerStateEx
SetPermLayers
ShimDbgPrint
ShimDumpCache
ShimFlushCache
Sections
.text Size: 409KB - Virtual size: 409KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 17KB - Virtual size: 16KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 20KB - Virtual size: 20KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.idata Size: 11KB - Virtual size: 10KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 90KB - Virtual size: 89KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 2KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ