LpkDllInitialize
LpkDrawTextEx
LpkEditControl
LpkExtTextOut
LpkGetCharacterPlacement
LpkGetTextExtentExPoint
LpkInitialize
LpkPSMTextOut
LpkTabbedTextOut
LpkUseGDIWidthCache
ftsWordBreak
Static task
static1
Behavioral task
behavioral1
Sample
阳光在线/lpk.dll
Resource
win7-20221111-en
Behavioral task
behavioral2
Sample
阳光在线/lpk.dll
Resource
win10v2004-20220901-en
Behavioral task
behavioral3
Sample
阳光在线/video/PlayCtrl.dll
Resource
win7-20221111-en
Behavioral task
behavioral4
Sample
阳光在线/video/PlayCtrl.dll
Resource
win10v2004-20221111-en
Behavioral task
behavioral5
Sample
阳光在线/下载地址js6899.cn.htm
Resource
win7-20220901-en
Behavioral task
behavioral6
Sample
阳光在线/下载地址js6899.cn.htm
Resource
win10v2004-20220812-en
Behavioral task
behavioral7
Sample
阳光在线/阳光在线.exe
Resource
win7-20220812-en
Behavioral task
behavioral8
Sample
阳光在线/阳光在线.exe
Resource
win10v2004-20220812-en
Target
369ab09d55c662b50aac91479f82bfddd1b03bfcddbf6caba08c13b2841c7c7e
Size
3.3MB
MD5
eff9f121dfc796be7e2f2cbb63f6e39a
SHA1
724d8b6d4da41e6f1b5c42930655486b92623acf
SHA256
369ab09d55c662b50aac91479f82bfddd1b03bfcddbf6caba08c13b2841c7c7e
SHA512
d1e67db870dc53e21b7fdd7fdd4c21b5e702fa8d5792d6e3d7cfe1540e750e18e10d75d85d4942a5e521c7b050562bf5b89d0764e0c46fee7e3a2a90b3034f15
SSDEEP
98304:4Iq7M9H/tY8JyR3vhL/vFDy5gaI2sYvfZH+8wwof4Joi:5FYWyB0nBuBvi
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_NO_SEH
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
ExitProcess
GetProcAddress
LoadLibraryW
lstrcatW
GetSystemDirectoryW
FreeLibrary
lstrcpynA
LockResource
LoadResource
SizeofResource
FindResourceW
CreateProcessW
CloseHandle
WriteFile
CreateFileW
GetTempFileNameW
GetTempPathW
GetLastError
CreateMutexA
lstrcmpiW
GetModuleFileNameW
GetExitCodeProcess
TerminateProcess
WaitForSingleObject
GetCurrentThreadId
GetFileAttributesW
lstrcpyW
GetTickCount
GetLogicalDrives
FindNextFileW
SetFileAttributesW
CopyFileW
FindClose
FindFirstFileW
WaitForMultipleObjects
TerminateThread
ResumeThread
SetThreadPriority
CreateThread
SetEvent
CreateEventW
DisableThreadLibraryCalls
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetCurrentProcess
IsProcessorFeaturePresent
IsDebuggerPresent
wsprintfW
ord92
ord64
PathRemoveFileSpecW
StrStrIW
PathAppendW
PathFindExtensionW
PathFindFileNameW
SHRegGetValueW
LpkDllInitialize
LpkDrawTextEx
LpkEditControl
LpkExtTextOut
LpkGetCharacterPlacement
LpkGetTextExtentExPoint
LpkInitialize
LpkPSMTextOut
LpkTabbedTextOut
LpkUseGDIWidthCache
ftsWordBreak
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
timeGetDevCaps
timeBeginPeriod
timeSetEvent
timeKillEvent
timeEndPeriod
waveOutSetVolume
waveOutPrepareHeader
waveOutWrite
waveOutRestart
waveOutPause
waveOutReset
waveOutUnprepareHeader
waveOutClose
waveOutOpen
waveOutGetVolume
DirectDrawEnumerateExA
DirectDrawCreateEx
InitializeCriticalSection
DeleteCriticalSection
LeaveCriticalSection
EnterCriticalSection
ReadFile
GetFileSize
CreateFileA
SetThreadPriority
CreateThread
Sleep
WaitForSingleObject
CloseHandle
OutputDebugStringA
GlobalFree
GlobalUnlock
GlobalLock
GlobalAlloc
GetProcAddress
LoadLibraryA
FreeLibrary
QueueUserAPC
SleepEx
SetWaitableTimer
CreateWaitableTimerA
SetFilePointer
WriteFile
GetMonitorInfoA
OffsetRect
GetDesktopWindow
GetWindowRect
IsWindow
IsWindowVisible
GetClientRect
ClientToScreen
GetSystemMetrics
ReleaseDC
PeekMessageA
PostMessageA
GetDC
CreatePen
GetDeviceCaps
GetSystemPaletteEntries
CreatePalette
GetNearestPaletteIndex
LineTo
CreateCompatibleBitmap
CreateCompatibleDC
SelectObject
SetPixel
GetBitmapBits
DeleteDC
MoveToEx
DeleteObject
ftell
fopen
fclose
fread
fseek
_strupr
atoi
strncmp
abort
sprintf
printf
vsprintf
memmove
abs
memset
fgetpos
clock
gmtime
time
free
calloc
??1type_info@@UAE@XZ
__dllonexit
_onexit
malloc
_errno
_msize
_initterm
_adjust_fdiv
??3@YAXPAX@Z
??2@YAPAXI@Z
__CxxFrameHandler
_CxxThrowException
_purecall
strcpy
strlen
_ftol
memcpy
_except_handler3
PLayM4_ConvertToBmpFile
PlayM4_AdjustWaveAudio
PlayM4_CheckDiscontinuousFrameNum
PlayM4_CloseFile
PlayM4_CloseStream
PlayM4_CloseStreamEx
PlayM4_ConvertToBmp
PlayM4_ConvertToBmpFile
PlayM4_ConvertToJpeg
PlayM4_ConvertToJpegFile
PlayM4_EnableIVS
PlayM4_Fast
PlayM4_FreePort
PlayM4_GetAbsFrameNum
PlayM4_GetBMP
PlayM4_GetBufferValue
PlayM4_GetCaps
PlayM4_GetCapsEx
PlayM4_GetColor
PlayM4_GetColorKey
PlayM4_GetCurrentFrameNum
PlayM4_GetCurrentFrameRate
PlayM4_GetDDrawDeviceInfo
PlayM4_GetDDrawDeviceTotalNums
PlayM4_GetDisplayBuf
PlayM4_GetDisplayType
PlayM4_GetFileHeadLength
PlayM4_GetFileSpecialAttr
PlayM4_GetFileTime
PlayM4_GetFileTimeEx
PlayM4_GetFileTotalFrames
PlayM4_GetJPEG
PlayM4_GetKeyFramePos
PlayM4_GetLastError
PlayM4_GetLastKeyDataSize
PlayM4_GetNextKeyFramePos
PlayM4_GetOriginalFrameCallBack
PlayM4_GetOverlayMode
PlayM4_GetPictureQuality
PlayM4_GetPictureSize
PlayM4_GetPlayPos
PlayM4_GetPlayedFrames
PlayM4_GetPlayedTime
PlayM4_GetPlayedTimeEx
PlayM4_GetPort
PlayM4_GetRefValue
PlayM4_GetSdkVersion
PlayM4_GetSourceBufferRemain
PlayM4_GetSparePortNum
PlayM4_GetSpecialData
PlayM4_GetSpecialDataEx
PlayM4_GetStreamOpenMode
PlayM4_GetThrowBFrameCallBack
PlayM4_GetTimerType
PlayM4_GetVolume
PlayM4_InitDDraw
PlayM4_InitDDrawDevice
PlayM4_InitLastKeyBuf
PlayM4_InputAudioData
PlayM4_InputData
PlayM4_InputFileHead
PlayM4_InputVideoData
PlayM4_LockLastKeyBuf
PlayM4_OneByOne
PlayM4_OneByOneBack
PlayM4_OpenFile
PlayM4_OpenStream
PlayM4_OpenStreamEx
PlayM4_Pause
PlayM4_PauseDecoder
PlayM4_Play
PlayM4_PlaySound
PlayM4_PlaySoundShare
PlayM4_RealeseDDraw
PlayM4_RefreshPlay
PlayM4_RefreshPlayEx
PlayM4_RegisterDrawFun
PlayM4_RegisterDrawFunEx
PlayM4_RegisterIVSDrawFunCB
PlayM4_ReleaseDDrawDevice
PlayM4_ReleaseLastKeyBuf
PlayM4_ResetBuffer
PlayM4_ResetSourceBufFlag
PlayM4_ResetSourceBuffer
PlayM4_RigisterDrawFun
PlayM4_SetAudioCallBack
PlayM4_SetCheckWatermarkCallBack
PlayM4_SetColor
PlayM4_SetCurrentFrameNum
PlayM4_SetDDrawDevice
PlayM4_SetDDrawDeviceEx
PlayM4_SetDecCBStream
PlayM4_SetDecCallBack
PlayM4_SetDecCallBackEx
PlayM4_SetDecCallBackExMend
PlayM4_SetDecCallBackMend
PlayM4_SetDecodeFrameType
PlayM4_SetDeflash
PlayM4_SetDisplayBuf
PlayM4_SetDisplayBufAddtionalLen
PlayM4_SetDisplayCallBack
PlayM4_SetDisplayMode
PlayM4_SetDisplayRegion
PlayM4_SetDisplayType
PlayM4_SetEncChangeMsg
PlayM4_SetEncTypeChangeCallBack
PlayM4_SetFileEndCallback
PlayM4_SetFileEndMsg
PlayM4_SetFileRefCallBack
PlayM4_SetGetUserDataCallBack
PlayM4_SetIFrameCallBack
PlayM4_SetIVSSyncBuf
PlayM4_SetImageSharpen
PlayM4_SetJpegQuality
PlayM4_SetOverlayFlipMode
PlayM4_SetOverlayMode
PlayM4_SetPicQuality
PlayM4_SetPlayMode
PlayM4_SetPlayPos
PlayM4_SetPlayedTimeEx
PlayM4_SetRefValue
PlayM4_SetSecretKey
PlayM4_SetSourceBufCallBack
PlayM4_SetStreamOpenMode
PlayM4_SetTimerType
PlayM4_SetVerifyCallBack
PlayM4_SetVideoSyncBuf
PlayM4_SetVolume
PlayM4_SkipErrorData
PlayM4_Slow
PlayM4_SpeedNormal
PlayM4_Stop
PlayM4_StopSound
PlayM4_StopSoundShare
PlayM4_SyncToAudio
PlayM4_ThrowBFrameNum
PlayM4_UnlockLastKeyBuf
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
GdipCreateFontFromLogfontW
GdipDrawImageRectI
GdipLoadImageFromStreamICM
GdipLoadImageFromStream
GdipCreateBitmapFromResource
GdiplusStartup
GdipDrawImageRect
GdipRotateWorldTransform
GdipImageGetFrameDimensionsList
GdipImageGetFrameCount
GdipGetPropertyItemSize
GdipSaveImageToFile
GdipGetImageEncodersSize
GdipGetImageEncoders
GdipLoadImageFromFile
GdipLoadImageFromFileICM
GdipReleaseDC
GdipGetImageHorizontalResolution
GdipGetImageVerticalResolution
GdipCreatePen1
GdipDeletePen
GdipDrawLine
GdipDrawEllipse
GdipFillRectangle
GdipCreateMatrix
GdipDeleteMatrix
GdipTranslateMatrix
GdipScaleMatrix
GdipSetTextRenderingHint
GdipGetTextRenderingHint
GdipSetInterpolationMode
GdipSetWorldTransform
GdipSetImageAttributesColorMatrix
GdipDrawImageRectRectI
GdipCreateFontFromDC
GdipGetDC
GdipGetPropertyItem
GdipImageSelectActiveFrame
GdipCreateImageAttributes
GdipImageGetFrameDimensionsCount
GdipDisposeImageAttributes
GdipSetImageAttributesColorKeys
GdipDrawImageRectRect
GdipGetImageWidth
GdipGetImageHeight
GdipCreateSolidFill
GdipTranslateWorldTransform
GdipCloneImage
GdipDisposeImage
GdipCreateBitmapFromGraphics
GdipCreateFromHDC
GdipCreateHBITMAPFromBitmap
GdipGetVisibleClipBoundsI
GdipDeleteGraphics
GdipGetImageGraphicsContext
GdipDeleteFont
GdipDeleteFontFamily
GdipGetGenericFontFamilySansSerif
GdipCreateFontFamilyFromName
GdipCreateFont
GdipMeasureString
GdipDrawString
GdipFillEllipse
GdipGetPathGradientPointCount
GdipSetPathGradientSurroundColorsWithCount
GdipSetPathGradientCenterColor
GdipCreatePathGradientFromPath
GdipAddPathEllipse
GdipDeletePath
GdipCreatePath
GdipSetStringFormatLineAlign
GdipSetStringFormatAlign
GdipDeleteStringFormat
GdipCreateStringFormat
GdipAlloc
GdipFree
GdipCloneBrush
GdipDeleteBrush
mciSendCommandW
mciGetErrorStringW
waveOutGetNumDevs
FormatMessageW
GlobalFree
InterlockedExchange
CompareStringA
GetLocaleInfoW
lstrcmpA
EnumResourceLanguagesW
GetVersion
ConvertDefaultLocale
GetCurrentThread
CloseHandle
GetCurrentProcessId
InterlockedIncrement
GetThreadLocale
ReadFile
WriteFile
SetFilePointer
FlushFileBuffers
LockFile
UnlockFile
SetEndOfFile
GetFileSize
DuplicateHandle
GetCurrentProcess
FindClose
FindFirstFileW
GetVolumeInformationW
GetFullPathNameW
CreateFileW
FindNextFileW
FileTimeToSystemTime
FileTimeToLocalFileTime
lstrlenA
GlobalFlags
LocalAlloc
LocalFree
GlobalReAlloc
GlobalHandle
TlsAlloc
TlsSetValue
LocalReAlloc
TlsFree
GetFileAttributesW
GetFileTime
SetErrorMode
GetTickCount
HeapFree
HeapAlloc
GetProcessHeap
GetStartupInfoW
RtlUnwind
TerminateProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
RaiseException
GetSystemTimeAsFileTime
VirtualProtect
VirtualAlloc
GetSystemInfo
VirtualQuery
HeapReAlloc
ExitProcess
HeapSize
GetStdHandle
GetModuleFileNameA
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetCommandLineA
GetCommandLineW
SetHandleCount
GetFileType
GetStartupInfoA
HeapDestroy
HeapCreate
VirtualFree
QueryPerformanceCounter
GetTimeZoneInformation
GetCPInfo
GetACP
GetOEMCP
GetConsoleCP
GetConsoleMode
LCMapStringA
LCMapStringW
GetStringTypeA
GetStringTypeW
GetLocaleInfoA
GetCurrentDirectoryA
GetDriveTypeA
SetStdHandle
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
CreateFileA
SetEnvironmentVariableA
GetCurrentThreadId
GlobalAddAtomW
GlobalFindAtomW
GlobalDeleteAtom
CompareStringW
LoadLibraryA
lstrcmpW
GetModuleHandleW
GetVersionExA
MulDiv
GetModuleHandleA
SetLastError
LeaveCriticalSection
EnterCriticalSection
FindResourceW
DeleteCriticalSection
InitializeCriticalSection
TerminateThread
GetProcAddress
FreeLibrary
WaitForSingleObject
CreateThread
WideCharToMultiByte
lstrlenW
WritePrivateProfileStringW
InterlockedDecrement
GetLastError
LoadLibraryW
GlobalAlloc
GlobalLock
FreeResource
GlobalUnlock
MultiByteToWideChar
GetModuleFileNameW
GetPrivateProfileIntW
WritePrivateProfileStructW
GetPrivateProfileStructW
GetPrivateProfileStringW
SetEnvironmentVariableW
Sleep
LoadResource
LockResource
SizeofResource
TlsGetValue
SetActiveWindow
GetLastActivePopup
GetForegroundWindow
GetWindowTextW
GetWindowTextLengthW
SetFocus
RemovePropW
GetPropW
SetPropW
GetClassNameW
GetClassLongW
CallNextHookEx
SetWindowsHookExW
GetCapture
IsChild
WinHelpW
SendDlgItemMessageA
SendDlgItemMessageW
RegisterWindowMessageW
IsDialogMessageW
SetWindowTextW
MoveWindow
ShowWindow
IsWindowEnabled
PostQuitMessage
ValidateRect
GetActiveWindow
TranslateMessage
GetMessageW
GetWindowThreadProcessId
EndDialog
GetNextDlgTabItem
CreateDialogIndirectParamW
GetDesktopWindow
MapDialogRect
SetWindowContextHelpId
CharNextW
CharUpperW
GetSysColorBrush
LoadCursorW
DestroyMenu
CopyAcceleratorTableW
IsRectEmpty
SetRect
InvalidateRgn
GetNextDlgGroupItem
MessageBeep
UnregisterClassW
RegisterClipboardFormatW
PostThreadMessageW
DispatchMessageW
GetKeyState
SetForegroundWindow
UpdateWindow
GetMenu
GetSubMenu
GetMenuItemID
GetMenuItemCount
MessageBoxW
CreateWindowExW
GetClassInfoExW
GetClassInfoW
RegisterClassW
AdjustWindowRectEx
EqualRect
CopyRect
GetDlgCtrlID
DefWindowProcW
CallWindowProcW
GetWindowLongW
SetWindowLongW
SetWindowPos
IntersectRect
SystemParametersInfoA
GetWindowPlacement
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
LoadBitmapW
GetFocus
ModifyMenuW
GetMenuState
EnableMenuItem
CheckMenuItem
GetSysColor
EndPaint
BeginPaint
GetWindowDC
ClientToScreen
GrayStringW
DrawTextExW
TabbedTextOutW
GetDCEx
SetParent
GetWindow
InflateRect
IsWindow
SendMessageTimeoutW
DrawTextW
ReleaseCapture
GetDC
ReleaseDC
WindowFromDC
SetCapture
SetWindowRgn
SetLayeredWindowAttributes
GetClientRect
IsIconic
DrawIcon
GetSystemMetrics
OffsetRect
LoadIconW
IsWindowVisible
SetClassLongW
SetCursor
GetWindowRgn
SendMessageW
GetWindowRect
PtInRect
GetParent
PostMessageW
ScreenToClient
GetCursorPos
InvalidateRect
EnableWindow
KillTimer
SetTimer
GetDlgItem
GetTopWindow
DestroyWindow
UnhookWindowsHookEx
GetMessageTime
GetMessagePos
PeekMessageW
MapWindowPoints
UnregisterClassA
LoadCursorFromFileW
SetMapMode
SetBkColor
GetMapMode
RestoreDC
SaveDC
CreateRoundRectRgn
GetClipBox
SetTextColor
SetBkMode
CreateBitmapIndirect
DeleteDC
GetDeviceCaps
GetObjectW
OffsetRgn
CombineRgn
CreateEllipticRgnIndirect
CreateRectRgnIndirect
CreateRectRgn
SelectClipRgn
BitBlt
SelectObject
CreateCompatibleDC
DeleteObject
PtInRegion
CreateEllipticRgn
GetViewportExtEx
GetWindowExtEx
PtVisible
RectVisible
TextOutW
ExtTextOutW
Escape
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowExtEx
ScaleWindowExtEx
ExtSelectClipRgn
CreateBitmap
GetStockObject
GetBkColor
GetTextColor
GetRgnBox
GetFileTitleW
ClosePrinter
OpenPrinterW
DocumentPropertiesW
CryptDecrypt
CryptHashData
CryptCreateHash
CryptAcquireContextW
CryptEncrypt
CryptDestroyHash
CryptDestroyKey
CryptReleaseContext
CryptGenRandom
RegCloseKey
RegOpenKeyW
RegQueryValueExW
RegOpenKeyExW
RegDeleteKeyW
RegEnumKeyW
RegQueryValueW
RegCreateKeyExW
RegSetValueExW
CryptDeriveKey
ShellExecuteW
PathFindFileNameW
PathStripToRootW
PathFindExtensionW
PathIsUNCW
OleUIBusyW
CoRegisterMessageFilter
OleFlushClipboard
OleIsCurrentClipboard
CoRevokeClassObject
OleInitialize
CoFreeUnusedLibraries
OleUninitialize
CreateILockBytesOnHGlobal
StgCreateDocfileOnILockBytes
StgOpenStorageOnILockBytes
CoGetClassObject
CLSIDFromString
CLSIDFromProgID
CoTaskMemAlloc
CoTaskMemFree
PropVariantClear
StringFromGUID2
StgOpenStorage
StgCreateDocfile
CreateStreamOnHGlobal
SysAllocString
SysFreeString
VariantClear
VariantInit
VariantChangeType
SysAllocStringByteLen
SysStringByteLen
SysAllocStringLen
SysStringLen
OleCreateFontIndirect
VariantCopy
SafeArrayDestroy
VariantTimeToSystemTime
SystemTimeToVariantTime
GetErrorInfo
htons
inet_addr
closesocket
socket
connect
send
recv
select
ioctlsocket
setsockopt
WSACleanup
WSAStartup
WSAGetLastError
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ