Static task
static1
Behavioral task
behavioral1
Sample
MIWIFIRepairTool.x86.exe
Resource
win7-20240903-en
Behavioral task
behavioral2
Sample
MIWIFIRepairTool.x86.exe
Resource
win10v2004-20240802-en
General
-
Target
MIWIFIRepairTool.x86.exe
-
Size
312KB
-
MD5
d1ea5d47a9ee28656d5e742712da733f
-
SHA1
39f1db70479418b416e839b3c544156e541e0130
-
SHA256
86f257f7a37ebefcd51e76a9c8eb188e8834a1f6cacf0d7d61ebfa1fad3045bd
-
SHA512
bdf82f3340119d4ead572c11a14530874fdf440915fdb0585b97bba1f3f8941fbebc675f3d055cb2ed749142dbee9f0044022df6de505e8e49b296ab60a53bda
-
SSDEEP
6144:R2aw4PuLBlWQ86Bxiatjcs+P21hTl57sAOlNHf47T:64PuLfC6Bjtjcs+P21dlqV/kT
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource MIWIFIRepairTool.x86.exe
Files
-
MIWIFIRepairTool.x86.exe.exe windows:5 windows x86 arch:x86
96d3b47248dfa7c4da231a8ab233a3f6
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
shell32
SHBrowseForFolderA
DragQueryFileA
DragFinish
DragAcceptFiles
ShellExecuteA
SHGetPathFromIDListA
Shell_NotifyIconA
ws2_32
listen
htons
send
inet_addr
getnameinfo
recv
inet_ntoa
accept
select
getsockname
ntohs
WSACloseEvent
WSACreateEvent
WSAEventSelect
bind
WSAIoctl
ntohl
getservbyname
gethostname
htonl
setsockopt
WSACleanup
WSAStartup
getaddrinfo
recvfrom
freeaddrinfo
sendto
WSAGetLastError
closesocket
gethostbyname
WSAAsyncSelect
getpeername
socket
connect
WSASetLastError
comctl32
InitCommonControlsEx
iphlpapi
GetIpNetTable
SendARP
GetAdaptersAddresses
DeleteIpNetEntry
kernel32
GetConsoleMode
GetConsoleCP
HeapReAlloc
WaitForSingleObjectEx
OutputDebugStringW
LCMapStringW
CompareStringW
IsValidCodePage
GetCurrentDirectoryW
GetFullPathNameW
SetStdHandle
FindFirstFileExA
GetModuleFileNameA
lstrlenA
lstrcatA
lstrcpyA
lstrcmpiA
lstrcpynA
OutputDebugStringA
GetEnvironmentVariableA
lstrcmpA
FindFirstFileA
SetLastError
GetCurrentProcess
FindClose
CreateMutexA
ReleaseMutex
MultiByteToWideChar
Sleep
GetLastError
CloseHandle
GetLocalTime
WideCharToMultiByte
SetProcessWorkingSetSize
GetFullPathNameA
GetVersion
CreateProcessA
ReadFile
ReleaseSemaphore
WriteFile
WaitForSingleObject
GetCurrentDirectoryA
SetCurrentDirectoryA
GetFileAttributesA
CreateFileA
DeleteFileA
GetFileSize
CreateSemaphoreA
GetOEMCP
SetThreadPriority
SetFilePointer
GetCurrentThread
GetThreadPriority
FlushFileBuffers
GetCurrentThreadId
GetTickCount
ResetEvent
GetSystemTime
WaitForMultipleObjects
SetEvent
CreateEventA
CreateThread
GlobalAlloc
GlobalLock
GlobalUnlock
LocalFree
FormatMessageA
GetSystemTimeAsFileTime
FileTimeToLocalFileTime
FindNextFileA
FileTimeToSystemTime
GetDateFormatA
GetPrivateProfileStringA
WritePrivateProfileStringA
GetStringTypeW
GetTimeZoneInformation
HeapAlloc
HeapFree
GetACP
ExitProcess
SystemTimeToTzSpecificLocalTime
PeekNamedPipe
GetDriveTypeW
CreateFileW
FreeLibraryAndExitThread
ResumeThread
ExitThread
WriteConsoleW
GetModuleHandleExW
GetModuleFileNameW
GetFileType
GetStdHandle
LoadLibraryExW
GetProcAddress
FreeLibrary
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
InitializeCriticalSectionAndSpinCount
DeleteCriticalSection
LeaveCriticalSection
EnterCriticalSection
RtlUnwind
GetModuleHandleW
GetCPInfo
GetStartupInfoW
IsDebuggerPresent
InitializeSListHead
GetCurrentProcessId
QueryPerformanceCounter
IsProcessorFeaturePresent
TerminateProcess
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetCommandLineA
GetCommandLineW
GetEnvironmentStringsW
FreeEnvironmentStringsW
GetProcessHeap
SetFilePointerEx
HeapSize
ReadConsoleW
SetEndOfFile
DecodePointer
SetEnvironmentVariableA
RaiseException
user32
OpenClipboard
CloseClipboard
SetClipboardData
EmptyClipboard
GetFocus
DialogBoxParamA
GetClassInfoA
RegisterClassA
GetClassLongA
DrawIcon
SetFocus
DialogBoxIndirectParamA
CreateWindowExA
SystemParametersInfoA
MessageBeep
wvsprintfA
RedrawWindow
MoveWindow
MapDialogRect
InvalidateRect
GetWindow
GetSystemMetrics
IsWindow
SetTimer
DestroyIcon
SetWindowLongA
SetDlgItemTextA
SetWindowTextA
EndDialog
SendMessageA
GetCursorPos
GetParent
GetDlgCtrlID
GetDlgItem
DestroyMenu
CallWindowProcA
GetWindowTextA
MessageBoxA
GetSysColor
DefWindowProcA
SendDlgItemMessageA
SetClassLongA
LoadIconA
CheckMenuItem
KillTimer
FindWindowA
SetForegroundWindow
ChildWindowFromPoint
EnableWindow
GetDC
ReleaseDC
GetSystemMenu
GetWindowRect
DestroyWindow
IsWindowVisible
SetWindowPos
ShowWindow
GetTopWindow
GetDialogBaseUnits
CreateDialogParamA
AppendMenuA
GetClientRect
PostMessageA
GetDlgItemTextA
GetDlgItemInt
SetDlgItemInt
LoadMenuA
TrackPopupMenu
wsprintfA
GetSubMenu
GetWindowLongA
UnregisterClassA
gdi32
SetTextColor
SetBkMode
SetBkColor
GetStockObject
ExtTextOutA
LPtoDP
GetTextExtentPoint32A
GetTextMetricsA
comdlg32
GetOpenFileNameA
advapi32
RegQueryValueExA
RegSetValueExA
ReportEventA
RegisterEventSourceA
DeregisterEventSource
RegDeleteKeyA
RegCloseKey
RegOpenKeyExA
RegCreateKeyExA
libcurl
curl_easy_init
curl_easy_cleanup
curl_easy_setopt
curl_easy_getinfo
curl_easy_perform
Sections
.text Size: 207KB - Virtual size: 206KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 50KB - Virtual size: 50KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 27KB - Virtual size: 139KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.gfids Size: 512B - Virtual size: 184B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 13KB - Virtual size: 12KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 13KB - Virtual size: 12KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ