C:\Users\ttv\buildslave\workspace\release\build\twitchsdk\lib\Win32\ReleaseBindings\twitchsdk.pdb
Static task
static1
Behavioral task
behavioral1
Sample
182a54172c67814c93d6ddb68f662abb19e0aec88de932b01d6570e488723684.dll
Resource
win7-20231129-en
Behavioral task
behavioral2
Sample
182a54172c67814c93d6ddb68f662abb19e0aec88de932b01d6570e488723684.dll
Resource
win10v2004-20240508-en
General
-
Target
182a54172c67814c93d6ddb68f662abb19e0aec88de932b01d6570e488723684
-
Size
1.3MB
-
MD5
af5f2b946d3bc793cb9b3cee3e398dee
-
SHA1
a91b598b6c9d857897cbe36c08f75656ccf21b6f
-
SHA256
182a54172c67814c93d6ddb68f662abb19e0aec88de932b01d6570e488723684
-
SHA512
73349e01ca4dd9801ec286e0544851a34070826fdd7dfb7f5e88e93ad76ecadf96a2f6665f5be0dadd89c45cd43fff961b1a6a3c894408e1e8896c5f3f8c9752
-
SSDEEP
24576:ckzOPvyaFJCy2xiUYFZQAogV1AxMs8EoE2foxCB:RO24GnOE2wxCB
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 182a54172c67814c93d6ddb68f662abb19e0aec88de932b01d6570e488723684
Files
-
182a54172c67814c93d6ddb68f662abb19e0aec88de932b01d6570e488723684.dll windows:6 windows x86 arch:x86
6687ca284a52569e432bef79d4bd7c41
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
libmp3lame-ttv
lame_set_in_samplerate
lame_set_out_samplerate
lame_set_num_channels
lame_set_brate
lame_set_mode
lame_init_params
lame_encode_buffer_interleaved
lame_encode_flush
lame_close
lame_init
swresample-ttv-0
ord90
ord92
ord89
ord95
opengl32
glEnable
glDrawArrays
glDisable
glGetError
glClear
glClearColor
glDeleteTextures
glTexParameteri
glViewport
glBindTexture
glGenTextures
glGetIntegerv
wglMakeCurrent
wglGetCurrentContext
wglGetProcAddress
wglGetCurrentDC
glGetString
glReadPixels
glTexImage2D
kernel32
TerminateProcess
GetExitCodeThread
SetEnvironmentVariableA
SetEndOfFile
UnregisterWait
SignalObjectAndWait
WriteConsoleW
SetStdHandle
CreateFileW
GetStringTypeW
EnumSystemLocalesW
GetUserDefaultLCID
IsValidLocale
GetLocaleInfoW
LCMapStringW
CompareStringW
GetTimeFormatW
GetDateFormatW
InterlockedExchange
CreateTimerQueue
RegisterWaitForSingleObject
GetNumaHighestNodeNumber
ChangeTimerQueueTimer
UnregisterWaitEx
ReleaseSemaphore
DuplicateHandle
LoadLibraryW
InitializeCriticalSectionAndSpinCount
FreeLibrary
Sleep
OutputDebugStringA
QueryPerformanceFrequency
QueryPerformanceCounter
CreateEventW
WaitForSingleObject
SetEvent
CloseHandle
RaiseException
GetCurrentThreadId
MultiByteToWideChar
ReleaseMutex
CreateMutexW
SwitchToThread
SetErrorMode
GetProcAddress
EncodePointer
DecodePointer
GetLastError
HeapFree
IsDebuggerPresent
IsProcessorFeaturePresent
ReadFile
GetCurrentProcess
GetCurrentThread
SetThreadPriority
GetTickCount
GetVersionExW
VirtualAlloc
VirtualFree
VirtualProtect
GetProcessAffinityMask
GetCommandLineA
GetSystemTimeAsFileTime
WideCharToMultiByte
CreateTimerQueueTimer
HeapAlloc
HeapReAlloc
EnterCriticalSection
LeaveCriticalSection
RtlUnwind
SetLastError
InterlockedIncrement
InterlockedDecrement
ExitProcess
GetModuleHandleExW
AreFileApisANSI
HeapSize
GetStdHandle
WriteFile
GetModuleFileNameW
IsValidCodePage
GetACP
GetOEMCP
GetCPInfo
SetFilePointer
GetConsoleCP
GetConsoleMode
GetProcessHeap
UnhandledExceptionFilter
SetUnhandledExceptionFilter
ExitThread
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
GetStartupInfoW
GetModuleHandleW
CreateSemaphoreW
SetFilePointerEx
ReadConsoleW
GetFileType
DeleteCriticalSection
DeleteTimerQueueTimer
SetThreadAffinityMask
OutputDebugStringW
CreateThread
GetThreadTimes
FreeLibraryAndExitThread
GetModuleHandleA
LoadLibraryExW
GetThreadPriority
InitializeSListHead
InterlockedPopEntrySList
InterlockedPushEntrySList
InterlockedFlushSList
QueryDepthSList
GetModuleFileNameA
GetCurrentProcessId
GetEnvironmentStringsW
FreeEnvironmentStringsW
GetTimeZoneInformation
FlushFileBuffers
advapi32
RegEnumKeyExW
RegQueryValueExW
RegOpenKeyExW
RegCloseKey
ole32
CoInitialize
CoUninitialize
CoTaskMemFree
CoInitializeEx
CoCreateInstance
oleaut32
VariantClear
VariantInit
ws2_32
WSACleanup
closesocket
WSAStartup
getaddrinfo
socket
connect
recv
ioctlsocket
freeaddrinfo
send
WSAGetLastError
wininet
HttpQueryInfoW
HttpSendRequestW
InternetCloseHandle
InternetOpenW
InternetSetOptionW
InternetConnectW
HttpOpenRequestW
InternetReadFile
Exports
Exports
ChatAPI_SetDownloaderCachePaths
ChatAPI_SetTestFailureCallback
ChatAPI_SetTestFinishedCallback
ChatAPI_UseTestTransport
ConvertImageFormat
Java_tv_twitch_chat_StandardChatAPI_TTV_1Java_1Chat_1ClearBadgeData
Java_tv_twitch_chat_StandardChatAPI_TTV_1Java_1Chat_1ClearEmoticonData
Java_tv_twitch_chat_StandardChatAPI_TTV_1Java_1Chat_1Connect
Java_tv_twitch_chat_StandardChatAPI_TTV_1Java_1Chat_1ConnectAnonymous
Java_tv_twitch_chat_StandardChatAPI_TTV_1Java_1Chat_1Disconnect
Java_tv_twitch_chat_StandardChatAPI_TTV_1Java_1Chat_1DownloadBadgeData
Java_tv_twitch_chat_StandardChatAPI_TTV_1Java_1Chat_1DownloadEmoticonData
Java_tv_twitch_chat_StandardChatAPI_TTV_1Java_1Chat_1FlushEvents
Java_tv_twitch_chat_StandardChatAPI_TTV_1Java_1Chat_1GetBadgeData
Java_tv_twitch_chat_StandardChatAPI_TTV_1Java_1Chat_1GetEmoticonData
Java_tv_twitch_chat_StandardChatAPI_TTV_1Java_1Chat_1GetMessageFlushInterval
Java_tv_twitch_chat_StandardChatAPI_TTV_1Java_1Chat_1GetUserChangeEventInterval
Java_tv_twitch_chat_StandardChatAPI_TTV_1Java_1Chat_1Initialize
Java_tv_twitch_chat_StandardChatAPI_TTV_1Java_1Chat_1SendMessage
Java_tv_twitch_chat_StandardChatAPI_TTV_1Java_1Chat_1SetMessageFlushInterval
Java_tv_twitch_chat_StandardChatAPI_TTV_1Java_1Chat_1SetUserChangeEventInterval
Java_tv_twitch_chat_StandardChatAPI_TTV_1Java_1Chat_1Shutdown
TTV_Binding_AllocateFrameBuffer
TTV_Binding_FreeFrameBuffer
TTV_Binding_GetArchivingState
TTV_Binding_GetGameNameList
TTV_Binding_GetIngestServers
TTV_Binding_GetStreamInfo
TTV_Binding_GetUserInfo
TTV_Binding_Login
TTV_Binding_RandomizeFrameBuffer
TTV_Binding_RequestAuthToken
TTV_CSharp_Broadcast_AllocateFrameBuffer
TTV_CSharp_Broadcast_FreeFrameBuffer
TTV_CSharp_Broadcast_FreeGameLiveStreamList
TTV_CSharp_Broadcast_FreeGameNameList
TTV_CSharp_Broadcast_FreeIngestList
TTV_CSharp_Broadcast_GetArchivingState
TTV_CSharp_Broadcast_GetDefaultParams
TTV_CSharp_Broadcast_GetGameLiveStreams
TTV_CSharp_Broadcast_GetGameNameList
TTV_CSharp_Broadcast_GetIngestServers
TTV_CSharp_Broadcast_GetMaxResolution
TTV_CSharp_Broadcast_GetStreamInfo
TTV_CSharp_Broadcast_GetStreamTime
TTV_CSharp_Broadcast_GetUserInfo
TTV_CSharp_Broadcast_GetVolume
TTV_CSharp_Broadcast_Init
TTV_CSharp_Broadcast_Login
TTV_CSharp_Broadcast_PauseVideo
TTV_CSharp_Broadcast_PollStats
TTV_CSharp_Broadcast_PollTasks
TTV_CSharp_Broadcast_RandomizeFrameBuffer
TTV_CSharp_Broadcast_RegisterStatsCallback
TTV_CSharp_Broadcast_RemoveStatsCallback
TTV_CSharp_Broadcast_RequestAuthToken
TTV_CSharp_Broadcast_RunCommercial
TTV_CSharp_Broadcast_SendActionMetaData
TTV_CSharp_Broadcast_SendEndSpanMetaData
TTV_CSharp_Broadcast_SendStartSpanMetaData
TTV_CSharp_Broadcast_SetEncoders
TTV_CSharp_Broadcast_SetOutputFileName
TTV_CSharp_Broadcast_SetStreamInfo
TTV_CSharp_Broadcast_SetVolume
TTV_CSharp_Broadcast_Shutdown
TTV_CSharp_Broadcast_Start
TTV_CSharp_Broadcast_Stop
TTV_CSharp_Broadcast_SubmitAudioSamples
TTV_CSharp_Broadcast_SubmitVideoFrame
TTV_CSharp_Chat_ClearBadgeData
TTV_CSharp_Chat_ClearEmoticonData
TTV_CSharp_Chat_Connect
TTV_CSharp_Chat_ConnectAnonymous
TTV_CSharp_Chat_Disconnect
TTV_CSharp_Chat_DownloadBadgeData
TTV_CSharp_Chat_DownloadEmoticonData
TTV_CSharp_Chat_FlushEvents
TTV_CSharp_Chat_FreeBadgeData
TTV_CSharp_Chat_FreeEmoticonData
TTV_CSharp_Chat_FreeTokenizedMessageList
TTV_CSharp_Chat_FreeUserList
TTV_CSharp_Chat_GetBadgeData
TTV_CSharp_Chat_GetEmoticonData
TTV_CSharp_Chat_GetMessageFlushInterval
TTV_CSharp_Chat_GetUserChangeEventInterval
TTV_CSharp_Chat_Initialize
TTV_CSharp_Chat_SendMessage
TTV_CSharp_Chat_SetMessageFlushInterval
TTV_CSharp_Chat_SetUserChangeEventInterval
TTV_CSharp_Chat_Shutdown
TTV_CSharp_Core_ErrorToString
TTV_CSharp_Core_Init
TTV_CSharp_Core_SetAssertHandler
TTV_CSharp_Core_SetTraceChannelLevel
TTV_CSharp_Core_SetTraceLevel
TTV_CSharp_Core_SetTraceOutput
TTV_CSharp_Core_Shutdown
TTV_Chat_ClearBadgeData
TTV_Chat_ClearEmoticonData
TTV_Chat_Connect
TTV_Chat_Disconnect
TTV_Chat_DownloadBadgeData
TTV_Chat_DownloadEmoticonData
TTV_Chat_FlushEvents
TTV_Chat_FreeBadgeData
TTV_Chat_FreeEmoticonData
TTV_Chat_FreeTokenizedMessageList
TTV_Chat_FreeUserList
TTV_Chat_GetBadgeData
TTV_Chat_GetEmoticonData
TTV_Chat_Init
TTV_Chat_SendMessage
TTV_Chat_Shutdown
TTV_ErrorToString
TTV_FreeGameLiveStreamList
TTV_FreeGameNameList
TTV_FreeIngestList
TTV_GetArchivingState
TTV_GetDefaultParams
TTV_GetGameLiveStreams
TTV_GetGameNameList
TTV_GetIngestServers
TTV_GetMaxResolution
TTV_GetStreamInfo
TTV_GetStreamTime
TTV_GetUserInfo
TTV_GetVolume
TTV_Init
TTV_Login
TTV_PauseVideo
TTV_PollStats
TTV_PollTasks
TTV_RegisterStatsCallback
TTV_RemoveStatsCallback
TTV_RequestAuthToken
TTV_RunCommercial
TTV_SendActionMetaData
TTV_SendEndSpanMetaData
TTV_SendStartSpanMetaData
TTV_SetAssertHandler
TTV_SetEncoders
TTV_SetOutputFileName
TTV_SetStreamInfo
TTV_SetTraceChannelLevel
TTV_SetTraceLevel
TTV_SetTraceOutput
TTV_SetVolume
TTV_Shutdown
TTV_Start
TTV_Stop
TTV_SubmitAudioSamples
TTV_SubmitVideoFrame
TTV_Unity_Broadcast_GetCapturePixelFormat
TTV_Unity_Broadcast_Init
TTV_Unity_Broadcast_Shutdown
TTV_Unity_Broadcast_Start
TTV_Unity_Broadcast_Stop
TTV_Unity_Broadcast_SubmitAudioSamples
TTV_Unity_Broadcast_SubmitTexture
TTV_WebCam_FlushEvents
TTV_WebCam_GetFrame
TTV_WebCam_Init
TTV_WebCam_IsFrameAvailable
TTV_WebCam_Shutdown
TTV_WebCam_Start
TTV_WebCam_Stop
TTV_XNA_Broadcast_Init
TTV_XNA_Broadcast_SetGraphicsDevice
TTV_XNA_Broadcast_Shutdown
TTV_XNA_Broadcast_Start
TTV_XNA_Broadcast_Stop
TTV_XNA_Broadcast_SubmitRenderTarget
TestVideoCaptureSystem_PluginDevice
TestVideoCaptureSystem_UnplugDevice
UnitySetGraphicsDevice
WebcamAPI_SetPreferredCaptureSystem
WebcamAPI_SetTestSystemParameters
_Java_tv_twitch_StandardCoreAPI_TTV_1Java_1ErrorToString@12
_Java_tv_twitch_StandardCoreAPI_TTV_1Java_1Init@16
_Java_tv_twitch_StandardCoreAPI_TTV_1Java_1SetTraceLevel@12
_Java_tv_twitch_StandardCoreAPI_TTV_1Java_1SetTraceOutput@12
_Java_tv_twitch_StandardCoreAPI_TTV_1Java_1Shutdown@8
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1GetMaxResolution@28
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1AllocateFrameBuffer@12
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1CaptureFrameBuffer_1ReadPixels@16
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1FreeFrameBuffer@16
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1GetArchivingState@12
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1GetDefaultParams@12
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1GetGameNameList@12
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1GetIngestServers@12
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1GetStatCallbacks@8
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1GetStreamCallbacks@8
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1GetStreamInfo@16
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1GetStreamTime@8
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1GetUserInfo@12
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1GetVolume@12
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1Login@12
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1MemsetFrameBuffer@24
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1PauseVideo@8
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1PollStats@8
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1PollTasks@8
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1RandomizeFrameBuffer@20
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1RequestAuthToken@16
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1RunCommercial@12
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1SendActionMetaData@32
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1SendEndSpanMetaData@40
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1SendStartSpanMetaData@32
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1SetStatCallbacks@12
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1SetStreamCallbacks@12
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1SetStreamInfo@20
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1SetVolume@16
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1Start@28
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1Stop@12
_Java_tv_twitch_broadcast_DesktopStreamAPI_TTV_1Java_1SubmitVideoFrame@16
Sections
.text Size: 900KB - Virtual size: 899KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 269KB - Virtual size: 269KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 52KB - Virtual size: 147KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 512B - Virtual size: 480B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 122KB - Virtual size: 122KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ