Resubmissions
21-07-2023 13:02
230721-qaah2seg59 3Static task
static1
Behavioral task
behavioral1
Sample
3DSetup.exe
Resource
win7-20230712-en
General
-
Target
3DSetup.exe
-
Size
584KB
-
MD5
3ab8670197cc667ee56e28a0189dbaf3
-
SHA1
22c03536fc4d939b580ed980c1d1aafa2f000a6a
-
SHA256
166c4c9ec1eaf9fdb3160ed30a157597c706e3b7f48a22a91ef97c2320513a48
-
SHA512
ff300a103c3ef389d5e2b3e733c0aff280a56cd100517e72d1a30b8cd251e9ac8ba2756cbeed2e45a6ceb2c3309653c3f7094bda5b698666f94f151594d0f6af
-
SSDEEP
6144:N5qML34mHQ8dGUnNhaCexQHJgeamHzuXMN0Lptm2mZUeMB:N5qMTvdGIN8zxQpgWHzuX8SAq
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 3DSetup.exe
Files
-
3DSetup.exe.exe windows x86
fcca4b07de6b604e4d1e90e863112e98
Headers
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
Imports
3dsetup
TDSETUP_GetResolutionOptions
TDSETUP_SaveSettings
TDSETUP_SetDefault
TDSETUP_GetCurrentRenderer
TDSETUP_GetProductName
TDSETUP_GetLanguage
TDSETUP_GetInternalTableVersion
TDSETUP_Init
TDSETUP_RemoveRegistryEntries
TDSETUP_Debug
TDSETUP_GetShowDefaultOption
TDSETUP_GetShowTestButton
TDSETUP_Release
TDSETUP_GetTripleBufferOption
TDSETUP_GetShowTripleBufferOption
TDSETUP_GetShowResolutionsOption
TDSETUP_GetCurrentResolution
TDSETUP_GetRenderOptions
TDSETUP_GetProductKey
TDSETUP_SetCurrentResolution
TDSETUP_SetTripleBufferOption
TDSETUP_SetCurrentRenderer
TDSETUP_IsSupportedCard
TDSETUP_GetKnownCard
kernel32
FreeEnvironmentStringsA
FreeEnvironmentStringsW
FatalAppExitA
GetSystemTime
GetLocalTime
GetStdHandle
GetFileType
UnhandledExceptionFilter
GetTimeZoneInformation
HeapDestroy
HeapCreate
VirtualFree
GetACP
SetHandleCount
GetEnvironmentVariableA
LCMapStringW
SetUnhandledExceptionFilter
GetStringTypeA
GetStringTypeW
Sleep
IsBadReadPtr
IsBadCodePtr
CompareStringA
VirtualAlloc
IsValidLocale
IsValidCodePage
GetLocaleInfoA
EnumSystemLocalesA
DeleteFileA
FindFirstFileA
RaiseException
SetLastError
HeapSize
HeapReAlloc
CreateThread
HeapAlloc
ExitThread
GetStartupInfoA
HeapFree
GetCommandLineA
RtlUnwind
TerminateProcess
ExitProcess
FormatMessageA
CopyFileA
GlobalSize
SystemTimeToFileTime
SetFileAttributesA
SetFileTime
GetFileSize
LocalFileTimeToFileTime
GetFileTime
FileTimeToLocalFileTime
GetFileAttributesA
GetTickCount
GetShortPathNameA
FileTimeToSystemTime
lstrlenW
GetVolumeInformationA
GetStringTypeExA
GetFullPathNameA
IsBadWritePtr
LCMapStringA
FindClose
LockResource
FindResourceA
LoadResource
MultiByteToWideChar
WideCharToMultiByte
lstrlenA
InterlockedDecrement
InterlockedIncrement
CreateEventA
SuspendThread
SetThreadPriority
ResumeThread
SetEvent
WaitForSingleObject
CloseHandle
GetModuleFileNameA
GlobalLock
GlobalAlloc
GlobalDeleteAtom
lstrcmpA
lstrcmpiA
GetCurrentThreadId
GetCurrentThread
GetLastError
GetCurrentProcess
LocalAlloc
LocalFree
GetVersionExA
SetCurrentDirectoryA
GetCurrentDirectoryA
GetUserDefaultLCID
UnlockFile
MoveFileA
GetProfileStringA
SetEndOfFile
SetFilePointer
LockFile
FlushFileBuffers
CreateFileA
WriteFile
ReadFile
GetOEMCP
DuplicateHandle
SetErrorMode
SizeofResource
GetCPInfo
GetThreadLocale
GetPrivateProfileStringA
GetProcessVersion
WritePrivateProfileStringA
lstrcpynA
GetPrivateProfileIntA
GlobalFlags
TlsSetValue
TlsGetValue
LocalReAlloc
LeaveCriticalSection
EnterCriticalSection
GlobalReAlloc
DeleteCriticalSection
TlsFree
GlobalHandle
MulDiv
TlsAlloc
InitializeCriticalSection
SetConsoleCtrlHandler
LoadLibraryA
FreeLibrary
SetEnvironmentVariableA
GetVersion
lstrcatA
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
lstrcpyA
GetModuleHandleA
GetProcAddress
GlobalUnlock
GlobalFree
SetStdHandle
GetLocaleInfoW
GetEnvironmentStrings
GetEnvironmentStringsW
CompareStringW
user32
AppendMenuA
PostThreadMessageA
DestroyIcon
ReuseDDElParam
SetMenu
LoadMenuA
TranslateAcceleratorA
LoadAcceleratorsA
SetRectEmpty
DestroyMenu
MessageBeep
GetNextDlgGroupItem
SetRect
CopyAcceleratorTableA
CharNextA
GetDialogBaseUnits
GetSysColorBrush
GetMenuStringA
DeleteMenu
InsertMenuA
PtInRect
GetClassNameA
WindowFromPoint
GetWindowThreadProcessId
GetDesktopWindow
WaitMessage
ReleaseCapture
SetCapture
LoadCursorA
LoadStringA
GrayStringA
DrawTextA
TabbedTextOutA
EndPaint
BeginPaint
GetWindowDC
ReleaseDC
GetDC
ClientToScreen
wvsprintfA
ShowWindow
MoveWindow
SetWindowTextA
IsDialogMessageA
ScrollWindowEx
IsDlgButtonChecked
SetDlgItemTextA
SetDlgItemInt
GetDlgItemTextA
GetDlgItemInt
CheckRadioButton
CheckDlgButton
UpdateWindow
SendDlgItemMessageA
MapWindowPoints
GetSysColor
AdjustWindowRectEx
ScreenToClient
RegisterClipboardFormatA
RemoveMenu
BeginDeferWindowPos
CopyRect
EndDeferWindowPos
ScrollWindow
GetScrollInfo
SetScrollInfo
ShowScrollBar
GetScrollRange
SetScrollRange
GetScrollPos
SetScrollPos
GetTopWindow
IsChild
GetCapture
WinHelpA
wsprintfA
UnpackDDElParam
RegisterClassA
GetMenu
GetMenuItemCount
TrackPopupMenu
SetWindowPlacement
GetWindowTextLengthA
GetWindowTextA
GetDlgCtrlID
DefWindowProcA
CreateWindowExA
GetClassLongA
SetPropA
UnhookWindowsHookEx
GetPropA
CallWindowProcA
RemovePropA
GetMessageTime
GetMessagePos
GetForegroundWindow
SetWindowLongA
RegisterWindowMessageA
OffsetRect
IntersectRect
SystemParametersInfoA
GetWindowPlacement
GetWindowRect
MapDialogRect
SetWindowPos
GetWindow
SetWindowContextHelpId
EndDialog
SetActiveWindow
IsWindow
CreateDialogIndirectParamA
DestroyWindow
GetDlgItem
OemToCharA
CharToOemA
GetMenuCheckMarkDimensions
LoadBitmapA
GetMenuState
ModifyMenuA
SetMenuItemBitmaps
InvalidateRect
InflateRect
CharUpperA
EqualRect
DeferWindowPos
GetClassInfoA
CheckMenuItem
EnableMenuItem
GetFocus
GetNextDlgTabItem
GetMessageA
TranslateMessage
DispatchMessageA
GetActiveWindow
GetKeyState
CallNextHookEx
ValidateRect
IsWindowVisible
PeekMessageA
GetCursorPos
SetWindowsHookExA
GetParent
IsWindowEnabled
GetWindowLongA
SetCursor
ShowOwnedPopups
PostQuitMessage
PostMessageA
IsIconic
GetSystemMetrics
GetClientRect
DrawIcon
SendMessageA
EnableWindow
LoadIconA
MessageBoxA
FindWindowA
GetLastActivePopup
BringWindowToTop
SetForegroundWindow
GetMenuItemID
GetSubMenu
SetFocus
DrawFocusRect
UnregisterClassA
HideCaret
ShowCaret
ExcludeUpdateRgn
DefDlgProcA
IsWindowUnicode
gdi32
PolyDraw
SetColorAdjustment
PolyBezierTo
DeleteObject
GetClipRgn
CreateRectRgn
SelectClipPath
ExtSelectClipRgn
PlayMetaFileRecord
GetObjectType
EnumMetaFile
PlayMetaFile
GetDeviceCaps
GetWindowExtEx
CreatePen
GetViewportExtEx
CreateSolidBrush
CreateHatchBrush
ExtCreatePen
CreateDIBPatternBrushPt
PtVisible
CreatePatternBrush
TextOutA
ExtTextOutA
RectVisible
GetTextExtentPoint32A
GetTextMetricsA
Escape
GetTextColor
GetBkColor
CreateFontIndirectA
LPtoDP
GetMapMode
DPtoLP
SetRectRgn
CombineRgn
PatBlt
GetCurrentPositionEx
CreateRectRgnIndirect
ArcTo
CreateDCA
CopyMetaFileA
CreateCompatibleDC
BitBlt
CreateDIBitmap
SetTextCharacterExtra
SetTextJustification
SetMapperFlags
LineTo
MoveToEx
SetTextAlign
IntersectClipRect
ExcludeClipRect
OffsetClipRgn
ScaleWindowExtEx
SetWindowExtEx
SelectClipRgn
SetWindowOrgEx
ScaleViewportExtEx
OffsetWindowOrgEx
OffsetViewportOrgEx
SetViewportOrgEx
SetViewportExtEx
SetStretchBltMode
SetROP2
SetMapMode
SetBkMode
SelectPalette
SetPolyFillMode
SelectObject
RestoreDC
GetStockObject
StartDocA
DeleteDC
SaveDC
SetBkColor
SetTextColor
GetObjectA
SetArcDirection
GetClipBox
GetDCOrgEx
GetTextExtentPointA
PolylineTo
CreateBitmap
comdlg32
GetOpenFileNameA
GetSaveFileNameA
GetFileTitleA
winspool.drv
ClosePrinter
DocumentPropertiesA
OpenPrinterA
advapi32
RevertToSelf
FreeSid
RegCloseKey
AccessCheck
IsValidSecurityDescriptor
SetSecurityDescriptorOwner
SetSecurityDescriptorGroup
SetSecurityDescriptorDacl
AddAccessAllowedAce
InitializeAcl
GetLengthSid
InitializeSecurityDescriptor
AllocateAndInitializeSid
OpenProcessToken
OpenThreadToken
ImpersonateSelf
RegOpenKeyA
RegCreateKeyExA
RegOpenKeyExA
RegQueryValueExA
RegSetValueExA
RegDeleteValueA
RegDeleteKeyA
RegSetValueA
RegQueryValueA
RegEnumKeyA
RegCreateKeyA
shell32
ExtractIconA
SHGetFileInfoA
DragFinish
DragAcceptFiles
DragQueryFileA
comctl32
ord17
oledlg
ord8
ole32
SetConvertStg
CreateBindCtx
WriteFmtUserTypeStg
OleDuplicateData
CoFreeUnusedLibraries
OleUninitialize
OleInitialize
CoDisconnectObject
OleRegGetUserType
WriteClassStg
CoTaskMemFree
CreateILockBytesOnHGlobal
StgCreateDocfileOnILockBytes
ReadFmtUserTypeStg
CoGetClassObject
CLSIDFromString
CLSIDFromProgID
CoCreateInstance
StgOpenStorageOnILockBytes
ReadClassStg
StringFromCLSID
CoTreatAsClass
ReleaseStgMedium
CoRegisterMessageFilter
CoRegisterClassObject
CoRevokeClassObject
OleSetClipboard
OleFlushClipboard
OleIsCurrentClipboard
CreateStreamOnHGlobal
OleRun
CoTaskMemAlloc
olepro32
ord253
oleaut32
VarBstrFromCy
SysFreeString
LoadTypeLi
SysStringLen
SafeArrayDestroyDescriptor
SafeArrayDestroyData
SafeArrayDestroy
SafeArrayUnlock
SafeArrayLock
SafeArrayPutElement
SafeArrayPtrOfIndex
SafeArrayGetElement
SafeArrayAllocDescriptor
SafeArrayAllocData
SafeArrayCopy
VarBstrFromDate
VarDateFromStr
SafeArrayGetUBound
VarCyFromStr
SysStringByteLen
SysAllocStringByteLen
SafeArrayRedim
SafeArrayCreate
SafeArrayGetDim
SafeArrayGetElemsize
SafeArrayGetLBound
VariantChangeType
SafeArrayAccessData
SafeArrayUnaccessData
SysAllocString
SysReAllocStringLen
VariantCopy
VariantTimeToSystemTime
VariantClear
SysAllocStringLen
Sections
.text Size: 392KB - Virtual size: 388KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 60KB - Virtual size: 56KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 28KB - Virtual size: 46KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.idata Size: 20KB - Virtual size: 16KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 52KB - Virtual size: 49KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 28KB - Virtual size: 25KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ