ShGuardian.dll

Description:

Authors:

Version:

Architecture: 32-bit

Operating System:

SHA256: 113a618efd60b0bbf7c1d8c8c0e8d5f1

File Size: 147.0 KB

Uploaded At: Aug. 30, 2026, 6:52 a.m.

Views: 12

Security Warning

This file has been flagged as potentially dangerous.


Reason: Detected potentially dangerous functions used for process injection: OpenProcess

Exported Functions

  • Main (Ordinal: 1, Address: 0x1970)

Imported DLLs & Functions

GDI32.dll
  • GetStockObject (Address: 0x1001b000)
  • SelectObject (Address: 0x1001b00c)
  • SetBkMode (Address: 0x1001b008)
  • SetTextColor (Address: 0x1001b004)
KERNEL32.dll
  • CloseHandle (Address: 0x1001b024)
  • CompareStringW (Address: 0x1001b1ac)
  • CreateEventA (Address: 0x1001b030)
  • CreateFileW (Address: 0x1001b158)
  • CreateMutexA (Address: 0x1001b07c)
  • CreateProcessA (Address: 0x1001b05c)
  • CreateThread (Address: 0x1001b0e8)
  • CreateToolhelp32Snapshot (Address: 0x1001b03c)
  • DecodePointer (Address: 0x1001b06c)
  • DeleteCriticalSection (Address: 0x1001b138)
  • EncodePointer (Address: 0x1001b12c)
  • EnterCriticalSection (Address: 0x1001b130)
  • ExitProcess (Address: 0x1001b174)
  • FileTimeToSystemTime (Address: 0x1001b170)
  • FindClose (Address: 0x1001b0d8)
  • FindFirstFileExW (Address: 0x1001b0d4)
  • FindNextFileW (Address: 0x1001b0d0)
  • FlsAlloc (Address: 0x1001b198)
  • FlsFree (Address: 0x1001b1a4)
  • FlsGetValue (Address: 0x1001b19c)
  • FlsSetValue (Address: 0x1001b1a0)
  • FlushFileBuffers (Address: 0x1001b08c)
  • FreeEnvironmentStringsW (Address: 0x1001b0ac)
  • FreeLibrary (Address: 0x1001b150)
  • GetACP (Address: 0x1001b0c8)
  • GetCommandLineA (Address: 0x1001b0bc)
  • GetCommandLineW (Address: 0x1001b0b8)
  • GetConsoleMode (Address: 0x1001b084)
  • GetConsoleOutputCP (Address: 0x1001b088)
  • GetCPInfo (Address: 0x1001b0c0)
  • GetCurrentDirectoryW (Address: 0x1001b18c)
  • GetCurrentProcess (Address: 0x1001b04c)
  • GetCurrentProcessId (Address: 0x1001b02c)
  • GetCurrentThreadId (Address: 0x1001b104)
  • GetDriveTypeW (Address: 0x1001b15c)
  • GetEnvironmentStringsW (Address: 0x1001b0b0)
  • GetFileInformationByHandle (Address: 0x1001b160)
  • GetFileSizeEx (Address: 0x1001b0a0)
  • GetFileType (Address: 0x1001b164)
  • GetFullPathNameW (Address: 0x1001b190)
  • GetLastError (Address: 0x1001b01c)
  • GetLocalTime (Address: 0x1001b058)
  • GetModuleFileNameA (Address: 0x1001b0e4)
  • GetModuleFileNameW (Address: 0x1001b17c)
  • GetModuleHandleA (Address: 0x1001b018)
  • GetModuleHandleExW (Address: 0x1001b178)
  • GetModuleHandleW (Address: 0x1001b118)
  • GetOEMCP (Address: 0x1001b0c4)
  • GetProcAddress (Address: 0x1001b060)
  • GetProcessHeap (Address: 0x1001b0a4)
  • GetStartupInfoW (Address: 0x1001b114)
  • GetStdHandle (Address: 0x1001b188)
  • GetStringTypeW (Address: 0x1001b098)
  • GetSystemTimeAsFileTime (Address: 0x1001b108)
  • GetTempPathA (Address: 0x1001b054)
  • GetTimeZoneInformation (Address: 0x1001b094)
  • HeapAlloc (Address: 0x1001b184)
  • HeapFree (Address: 0x1001b180)
  • HeapReAlloc (Address: 0x1001b0ec)
  • HeapSize (Address: 0x1001b080)
  • InitializeCriticalSectionAndSpinCount (Address: 0x1001b13c)
  • InitializeCriticalSectionEx (Address: 0x1001b1a8)
  • InitializeSListHead (Address: 0x1001b10c)
  • InterlockedFlushSList (Address: 0x1001b124)
  • IsDebuggerPresent (Address: 0x1001b110)
  • IsProcessorFeaturePresent (Address: 0x1001b0fc)
  • IsValidCodePage (Address: 0x1001b0cc)
  • LCMapStringW (Address: 0x1001b1b0)
  • LeaveCriticalSection (Address: 0x1001b134)
  • LoadLibraryExW (Address: 0x1001b154)
  • MultiByteToWideChar (Address: 0x1001b194)
  • OpenEventA (Address: 0x1001b0e0)
  • OpenProcess (Address: 0x1001b038)
  • PeekNamedPipe (Address: 0x1001b168)
  • Process32First (Address: 0x1001b034)
  • Process32FirstW (Address: 0x1001b068)
  • Process32Next (Address: 0x1001b040)
  • Process32NextW (Address: 0x1001b064)
  • QueryPerformanceCounter (Address: 0x1001b100)
  • RaiseException (Address: 0x1001b120)
  • ReadConsoleW (Address: 0x1001b074)
  • ReadFile (Address: 0x1001b078)
  • ReadProcessMemory (Address: 0x1001b044)
  • ResetEvent (Address: 0x1001b028)
  • RtlUnwind (Address: 0x1001b11c)
  • SetEndOfFile (Address: 0x1001b070)
  • SetEnvironmentVariableW (Address: 0x1001b0a8)
  • SetEvent (Address: 0x1001b020)
  • SetFilePointerEx (Address: 0x1001b09c)
  • SetLastError (Address: 0x1001b128)
  • SetStdHandle (Address: 0x1001b0dc)
  • SetUnhandledExceptionFilter (Address: 0x1001b0f8)
  • Sleep (Address: 0x1001b0f0)
  • SystemTimeToTzSpecificLocalTime (Address: 0x1001b16c)
  • TerminateProcess (Address: 0x1001b050)
  • TlsAlloc (Address: 0x1001b140)
  • TlsFree (Address: 0x1001b14c)
  • TlsGetValue (Address: 0x1001b144)
  • TlsSetValue (Address: 0x1001b148)
  • UnhandledExceptionFilter (Address: 0x1001b0f4)
  • VirtualProtect (Address: 0x1001b048)
  • WaitForSingleObject (Address: 0x1001b014)
  • WideCharToMultiByte (Address: 0x1001b0b4)
  • WriteConsoleW (Address: 0x1001b1b4)
  • WriteFile (Address: 0x1001b090)
USER32.dll
  • BeginPaint (Address: 0x1001b22c)
  • ClientToScreen (Address: 0x1001b1fc)
  • CreateWindowExA (Address: 0x1001b210)
  • DefWindowProcA (Address: 0x1001b20c)
  • DestroyWindow (Address: 0x1001b1dc)
  • DispatchMessageA (Address: 0x1001b1d8)
  • DrawTextA (Address: 0x1001b1f4)
  • EndPaint (Address: 0x1001b230)
  • EnumWindows (Address: 0x1001b208)
  • FindWindowA (Address: 0x1001b1f8)
  • FindWindowExA (Address: 0x1001b234)
  • GetActiveWindow (Address: 0x1001b1e4)
  • GetClientRect (Address: 0x1001b21c)
  • GetForegroundWindow (Address: 0x1001b204)
  • GetMessageA (Address: 0x1001b1d0)
  • GetWindow (Address: 0x1001b1d4)
  • GetWindowLongA (Address: 0x1001b200)
  • GetWindowTextA (Address: 0x1001b1c0)
  • GetWindowThreadProcessId (Address: 0x1001b1cc)
  • IsWindow (Address: 0x1001b1ec)
  • IsWindowVisible (Address: 0x1001b1e0)
  • KillTimer (Address: 0x1001b220)
  • MessageBoxA (Address: 0x1001b1c8)
  • RegisterClassExA (Address: 0x1001b224)
  • SetLayeredWindowAttributes (Address: 0x1001b214)
  • SetTimer (Address: 0x1001b1f0)
  • SetWindowLongA (Address: 0x1001b238)
  • ShowWindow (Address: 0x1001b1e8)
  • TranslateMessage (Address: 0x1001b218)
  • UpdateWindow (Address: 0x1001b228)
  • WaitForInputIdle (Address: 0x1001b1c4)
  • WindowFromPoint (Address: 0x1001b1bc)