B:\devel\pluginapproval\TasPluginV1\source\plugins\TasPlugin.pdb
Static task
static1
Behavioral task
behavioral1
Sample
TasPlugin.dll
Resource
win11-20240426-en
General
-
Target
TasPlugin.dll
-
Size
601KB
-
MD5
844b45174d831479998bfaf15151d70d
-
SHA1
97db772374d0f723740bb4643178d4553245b417
-
SHA256
d99b689526be44b0ba8a6304314a76ba9cf07306a755b3c4161fff5faedd604f
-
SHA512
8a820371cd71f718a31e7aa39d1a48a8a38e3f78bad6b3e022813f89259f0efa84b255b486d9ad335a19d8586d7dbf3b048c31c03734f0f36578b264e399776d
-
SSDEEP
6144:qP9irDUGlhTg8rGVPl9HqSvU+DAt4W332z86PRARmQjeQWmf4+FmPCEohjN0nK24:kIUkrrOWmW29ARLjnS+UoVN0nF9JBNC
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource TasPlugin.dll
Files
-
TasPlugin.dll.dll windows:6 windows x64 arch:x64
82c3ad422781f9672dffbb8091fb1839
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_DLL
PDB Paths
Imports
pluginsdk
?log@CVarManagerWrapper@@QEAAXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?setValue@CVarWrapper@@QEAAXM@Z
?getBoolValue@CVarWrapper@@QEAA_NXZ
??BCVarWrapper@@QEAA_NXZ
?getCvar@CVarManagerWrapper@@QEAA?AVCVarWrapper@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?setValue@CVarWrapper@@QEAAXH@Z
?Execute@GameWrapper@@QEAAXV?$function@$$A6AXPEAVGameWrapper@@@Z@std@@@Z
??0CarWrapper@@QEAA@AEBV0@@Z
??0CanvasWrapper@@QEAA@AEBV0@@Z
??0CVarWrapper@@QEAA@AEBV0@@Z
?Toast@GameWrapper@@QEAAXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@00MEMM@Z
?GetLocation@ActorWrapper@@QEAA?AUVector@@XZ
?GetRotation@ActorWrapper@@QEAA?AURotator@@XZ
?GetVelocity@ActorWrapper@@QEAA?AUVector@@XZ
?GetAngularVelocity@ActorWrapper@@QEAA?AUVector@@XZ
??1SettingsWrapper@@QEAA@XZ
?GetSettings@GameWrapper@@QEAA?AVSettingsWrapper@@XZ
?GetGamepadSettings@SettingsWrapper@@QEAA?AUGamepadSettings@@XZ
??1BallWrapper@@QEAA@XZ
?GetBall@ServerWrapper@@QEAA?AVBallWrapper@@XZ
??1ServerWrapper@@QEAA@XZ
?GetCurrentGameState@GameWrapper@@QEAA?AVServerWrapper@@XZ
?SetAngularVelocity@ActorWrapper@@QEAAXUVector@@_N@Z
?SetVelocity@ActorWrapper@@QEAAXUVector@@@Z
?SetRotation@ActorWrapper@@QEAAXURotator@@@Z
?SetLocation@ActorWrapper@@QEAAXUVector@@@Z
?SetTimeout@GameWrapper@@QEAAXV?$function@$$A6AXPEAVGameWrapper@@@Z@std@@M@Z
?GetLocalCar@GameWrapper@@QEAA?AVCarWrapper@@XZ
?IsInFreeplay@GameWrapper@@QEAA_NXZ
??BActorWrapper@@QEAA_NXZ
??1CarWrapper@@QEAA@XZ
?UnregisterDrawables@GameWrapper@@QEAAXXZ
?HookEventPost@GameWrapper@@QEAAXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$function@$$A6AXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z@3@@Z
??$HookEventWithCaller@VCarWrapper@@$0A@@GameWrapper@@QEAAXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$function@$$A6AXVCarWrapper@@PEAXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z@2@@Z
?HookEvent@GameWrapper@@QEAAXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$function@$$A6AXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z@3@@Z
?registerNotifier@CVarManagerWrapper@@QEAAXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$function@$$A6AXV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@@Z@3@0E@Z
?addOnValueChanged@CVarWrapper@@QEAAXV?$function@$$A6AXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VCVarWrapper@@@Z@std@@@Z
?registerCvar@CVarManagerWrapper@@QEAA?AVCVarWrapper@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@00_N1M1M1@Z
?bindTo@CVarWrapper@@QEAAXV?$shared_ptr@_N@std@@@Z
?RegisterDrawable@GameWrapper@@QEAAXV?$function@$$A6AXVCanvasWrapper@@@Z@std@@@Z
?executeCommand@CVarManagerWrapper@@QEAAXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z
?getFloatValue@CVarWrapper@@QEAAMXZ
??1CVarWrapper@@QEAA@XZ
?DrawString@CanvasWrapper@@QEAAXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@MM_N1@Z
?SetPosition@CanvasWrapper@@QEAAXUVector2F@@@Z
?SetColor@CanvasWrapper@@QEAAXDDDD@Z
?GetScreenSize@GameWrapper@@QEAA?AUVector2@@XZ
??1CanvasWrapper@@QEAA@XZ
?GetDataFolder@GameWrapper@@QEAA?AVpath@filesystem@std@@XZ
?GetLocalCollisionExtent@VehicleWrapper@@QEAA?AUVector@@XZ
kernel32
GetEnvironmentStringsW
GetCommandLineW
GetCommandLineA
GetOEMCP
GetACP
IsValidCodePage
HeapReAlloc
FlushFileBuffers
GetFileSizeEx
EnumSystemLocalesW
GetUserDefaultLCID
IsValidLocale
GetLocaleInfoW
LCMapStringW
GetStdHandle
HeapAlloc
HeapFree
GetModuleFileNameW
GetModuleHandleExW
ExitProcess
GetConsoleOutputCP
WriteFile
ReadConsoleW
GetConsoleMode
ReadFile
GetFileType
SetStdHandle
LoadLibraryExW
FreeLibrary
TlsFree
FreeEnvironmentStringsW
TlsGetValue
TlsAlloc
SetLastError
InterlockedFlushSList
RaiseException
WriteConsoleW
WideCharToMultiByte
GetLastError
QueryPerformanceCounter
RtlPcToFileHeader
RtlUnwindEx
InitializeSListHead
GetSystemTimeAsFileTime
GetCurrentThreadId
GetCurrentProcessId
GetStartupInfoW
IsDebuggerPresent
IsProcessorFeaturePresent
TerminateProcess
GetCurrentProcess
SetUnhandledExceptionFilter
UnhandledExceptionFilter
RtlVirtualUnwind
RtlLookupFunctionEntry
RtlCaptureContext
GetProcAddress
GetModuleHandleW
CreateEventW
WaitForSingleObjectEx
GetProcessHeap
HeapSize
TlsSetValue
MultiByteToWideChar
FormatMessageA
CreateDirectoryW
CreateFileW
FindClose
FindFirstFileExW
FindNextFileW
GetFileAttributesExW
RtlUnwind
SetEndOfFile
SetFileInformationByHandle
SetFilePointerEx
AreFileApisANSI
CloseHandle
GetFileInformationByHandleEx
LocalFree
EncodePointer
DecodePointer
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSectionEx
DeleteCriticalSection
LCMapStringEx
GetStringTypeW
GetCPInfo
InitializeCriticalSectionAndSpinCount
SetEvent
ResetEvent
Exports
Exports
??0BakkesModPlugin@Plugin@BakkesMod@@QEAA@$$QEAV012@@Z
??0BakkesModPlugin@Plugin@BakkesMod@@QEAA@AEBV012@@Z
??0BakkesModPlugin@Plugin@BakkesMod@@QEAA@XZ
??1BakkesModPlugin@Plugin@BakkesMod@@QEAA@XZ
??4BakkesModPlugin@Plugin@BakkesMod@@QEAAAEAV012@$$QEAV012@@Z
??4BakkesModPlugin@Plugin@BakkesMod@@QEAAAEAV012@AEBV012@@Z
??_7BakkesModPlugin@Plugin@BakkesMod@@6B@
?__autoclassinit2@BakkesModPlugin@Plugin@BakkesMod@@QEAAX_K@Z
?onLoad@BakkesModPlugin@Plugin@BakkesMod@@UEAAXXZ
?onUnload@BakkesModPlugin@Plugin@BakkesMod@@UEAAXXZ
deleteMe
exports
getPlugin
Sections
.text Size: 426KB - Virtual size: 426KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 135KB - Virtual size: 134KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 13KB - Virtual size: 19KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 19KB - Virtual size: 19KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
_RDATA Size: 512B - Virtual size: 348B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 3KB - Virtual size: 3KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ