d:\mg\Spark\NeroVision\Release\NeroVisionSource\Amc\PDB_ReleaseW\GDIPainter.PDB
Static task
static1
Behavioral task
behavioral1
Sample
7c568c0885b56767f705b6427d2b831058b92d170c2f7f79cc7a25bdc501d380N.dll
Resource
win7-20240903-en
Behavioral task
behavioral2
Sample
7c568c0885b56767f705b6427d2b831058b92d170c2f7f79cc7a25bdc501d380N.dll
Resource
win10v2004-20241007-en
General
-
Target
7c568c0885b56767f705b6427d2b831058b92d170c2f7f79cc7a25bdc501d380N
-
Size
163KB
-
MD5
202bbcf92dd28d084ab27b561bedb5c0
-
SHA1
2a036a9ee1b5d754062aabc1f2084c80697e209c
-
SHA256
7c568c0885b56767f705b6427d2b831058b92d170c2f7f79cc7a25bdc501d380
-
SHA512
5873876cccb3d71382eea084db16d93e700cae0711865aed878cd8340d21c01a5fff8f34edf990caf44a4b4d2dc357dab1e6dfca6d4247bcdf2c6bd3e7a03903
-
SSDEEP
3072:5dIQr91jZRuRld9KDJ7Sm00ZE2+OYhhD/HOr2OI2E12Wx0Umf7z1K:rDLZWd9A+goOYh1/HOrxI2E1La7z
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 7c568c0885b56767f705b6427d2b831058b92d170c2f7f79cc7a25bdc501d380N
Files
-
7c568c0885b56767f705b6427d2b831058b92d170c2f7f79cc7a25bdc501d380N.dll windows:4 windows x86 arch:x86
0f3430ca0ec584e25aca1536021e9c7d
Headers
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
gdiplus
GdipDeleteStringFormat
GdipStringFormatGetGenericTypographic
GdipCreateFontFamilyFromName
GdipDeleteFontFamily
GdipCreateSolidFill
GdipSetStringFormatFlags
GdipSetStringFormatAlign
GdipSetStringFormatTrimming
GdipTranslateWorldTransform
GdipScaleWorldTransform
GdipDrawString
GdipSetClipRectI
GdipSaveGraphics
GdipRestoreGraphics
GdipGetEmHeight
GdipGetCellAscent
GdipGetCellDescent
GdipCreateFont
GdipCloneBrush
GdipCloneStringFormat
GdipDeleteBrush
GdipSetPageUnit
GdipSetTextRenderingHint
GdipCreateFromHDC
GdipDeleteGraphics
GdipAlloc
GdipFree
user32
GetDC
ReleaseDC
gdi32
SetMetaRgn
gccore
??6OutputStream@@QAEAAV0@H@Z
?InflateRect@Rect@@QAEXHH@Z
??0String@@QAE@ABV0@@Z
??1String@@QAE@XZ
??0XPDib@@QAE@XZ
?AssignBitmap@XPDib@@UAE_NABVIBitmap@@@Z
?Prescale@XPDib@@UAE_NABVRect@@W4BM_Mode@IBitmap@@V?$XSize@N@@N@Z
?CreateBitmap@GDIBitmap@@QAE_NABVIBitmap@@ABVSize@@HW4BM_Mode@2@V?$XSize@N@@K@Z
??_DXPDib@@QAEXXZ
??9Size@@QBE_NABUtagSIZE@@@Z
?GetSize@Rect@@QBE?AVSize@@XZ
?CreatePrescaledBmp@GDIBitmap@@SA?AV1@ABVIBitmap@@ABVRect@@HW4BM_Mode@2@V?$XSize@N@@N@Z
??4GDIBitmap@@QAEABV0@ABV0@@Z
?CreateMaskBmp@GDIBitmap@@SA?AV1@ABVIBitmap@@ABVSize@@K_N@Z
?GetSystem@SysInfo@@YA?AW4System@1@XZ
?SetAlphaTransparence@GDIBitmap@@QAE_NKN@Z
?SelectClipRgn@DC@@QAEHPAUHRGN__@@H@Z
?IntersectClipRect@DC@@QAEHABUtagRECT@@@Z
??0DC@@QAE@XZ
??0GDIBitmap@@QAE@XZ
?Attach@DC@@QAE_NPAUHDC__@@@Z
?Detach@DC@@QAEXXZ
??_DGDIBitmap@@QAEXXZ
?ExtClearSurface@GDIBitmap@@QAE_NK@Z
?Rectangle@DC@@QAE_NABUtagRECT@@@Z
?RestoreDC@DC@@QAE_NH@Z
?Destroy@DC@@QAEXXZ
?Height@Rect@@QBEHXZ
?Width@Rect@@QBEHXZ
??0Rect@@QAE@HHHH@Z
?SetAlphaChannel@GDIBitmap@@QAE_NABVRect@@KKN@Z
?GetHandle@GDIBitmap@@QAEPAUHBITMAP__@@_N@Z
?GetClipBox@DC@@QBEHAAUtagRECT@@@Z
??0GDIBitmap@@QAE@ABV0@@Z
??0Size@@QAE@HH@Z
??0Rect@@QAE@XZ
??1Pen@@UAE@XZ
?SelectObject@DC@@QAEPAUHPEN__@@PAU2@@Z
??BPen@@QBEPAUHPEN__@@XZ
?Create@Pen@@QAE_NHHK@Z
??0Pen@@QAE@XZ
??1Brush@@QAE@XZ
?SelectObject@DC@@QAEPAUHBRUSH__@@PAU2@@Z
??BBrush@@QBEPAUHBRUSH__@@XZ
?Create@Brush@@QAE_NKII@Z
??0Brush@@QAE@XZ
?Ellipse@DC@@QAE_NABUtagRECT@@@Z
?SelectStockObject@DC@@QAEPAXH@Z
?QueryInterface@GCUnknown@@UAGJABU_GUID@@PAPAX@Z
?AddRef@GCUnknown@@UAGKXZ
?Release@GCUnknown@@UAGKXZ
??1GCUnknown@@UAE@XZ
??4GCUnknown@@QAEAAV0@ABV0@@Z
??6OutputStream@@QAEAAV0@J@Z
??6OutputStream@@QAEAAV0@N@Z
??0GCUnknown@@QAE@XZ
?Polyline@DC@@QAE_NPBUtagPOINT@@H@Z
?HasHDC@DC@@QBE_NXZ
?CreateSysBitmap@GDIBitmap@@QAE_NABVSize@@H@Z
??8Size@@QBE_NABUtagSIZE@@@Z
??BDC@@QBEPAUHDC__@@XZ
?LineTo@DC@@QAE_NABUtagPOINT@@@Z
?MoveTo@DC@@QAE?AUtagPOINT@@ABU2@@Z
?FillSolidRect@DC@@QAEXABUtagRECT@@K@Z
?SetWindowOrg@DC@@QAE?AUtagPOINT@@ABU2@@Z
?TopLeft@Rect@@QAEAAVPoint@@XZ
??IRect@@QBE?AV0@ABUtagRECT@@@Z
??0Rect@@QAE@ABUtagPOINT@@ABUtagSIZE@@@Z
??0Point@@QAE@HH@Z
?SelectObject@DC@@QAEPAUHBITMAP__@@PAU2@@Z
?SaveDC@DC@@QAEHXZ
??1DC@@UAE@XZ
?CreateCompatibleDC@DC@@QAE_NABV1@@Z
??0DC@@QAE@PAUHDC__@@PAUIComplexWindowObject@@@Z
msvcp71
?c_str@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEPBGXZ
?length@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ
?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
?_Nomemory@std@@YAXXZ
??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ
??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBG@Z
msvcr71
_purecall
??_V@YAXPAX@Z
__CxxFrameHandler
__CppXcptFilter
_adjust_fdiv
_initterm
free
_onexit
__dllonexit
__security_error_handler
_except_handler3
?terminate@@YAXXZ
??1type_info@@UAE@XZ
_callnewh
malloc
??0exception@@QAE@XZ
??1exception@@UAE@XZ
??0exception@@QAE@ABV0@@Z
_CxxThrowException
floor
__RTDynamicCast
??3@YAXPAX@Z
kernel32
GetProcAddress
LoadLibraryA
VirtualAlloc
GetCurrentThreadId
GetTickCount
QueryPerformanceCounter
ExitProcess
Exports
Exports
??0GDIPainter@@QAE@PAUHWND__@@ABVSize@@H@Z
??0PaintObjectBase@@QAE@XZ
??0PainterBase@@QAE@XZ
??1GDIPainter@@UAE@XZ
??1PaintObjectBase@@UAE@XZ
??1PainterBase@@UAE@XZ
??4GlobalPainterManager@@QAEAAV0@ABV0@@Z
??_FGDIPainter@@QAEXXZ
?BeginAlphaDrawSequence@GDIPainter@@UAE_NABVRect@@K@Z
?BeginBackBufferDraw@GDIPainter@@UAE_N_N@Z
?CleanUp@GlobalPainterManager@@SAHXZ
?CountInstances@PaintObjectBase@@SAHXZ
?CountInstances@PainterBase@@SAHXZ
?CreateBitmapObject@GDIPainter@@MAEPAVIPaintObject@@XZ
?CreateEllipseObject@GDIPainter@@MAEPAVIPaintObject@@XZ
?CreateLineObject@GDIPainter@@MAEPAVIPaintObject@@XZ
?CreateRectangleObject@GDIPainter@@MAEPAVIPaintObject@@XZ
?CreateSimpleTextObject@GDIPainter@@MAEPAVIPaintObject@@XZ
?DP2LP@GDIPainter@@UBE?AV?$XPoint@N@@ABV2@@Z
?DP2LP@GDIPainter@@UBE?AV?$XRect@N@@ABV2@@Z
?Draw@GDISimpleText@@UAE_NPAVIPainter@@PBVIPaintObjectSource@@_N@Z
?DrawBitmap@GlobalPainterManager@@SA_NPAVIPainter@@PBVIBitmapSource@@H_N@Z
?DrawEllipse@GlobalPainterManager@@SA_NPAVIPainter@@PBVIEllipseSource@@H_N@Z
?DrawLine@GlobalPainterManager@@SA_NPAVIPainter@@PBVILineSource@@H_N@Z
?DrawLineDP@GDIPainter@@UAEXABVPoint@@0KH@Z
?DrawRectDP@GDIPainter@@UAEXABVRect@@KMKH@Z
?DrawRectangle@GlobalPainterManager@@SA_NPAVIPainter@@PBVIRectangleSource@@H_N@Z
?DrawSimpleText@GlobalPainterManager@@SA_NPAVIPainter@@PBVISimpleTextSource@@H_N@Z
?EndAlphaDrawSequence@GDIPainter@@UAE_NKN@Z
?EndBackBufferDraw@GDIPainter@@UAE_NXZ
?ForgetPaintObjectSource@GlobalPainterManager@@SAXPAVIPaintObjectSource@@@Z
?ForgetPainter@GlobalPainterManager@@SAXPAVIPainter@@@Z
?GetAspectRatio@GDIPainter@@UBE?AV?$XSize@N@@XZ
?GetBackBuffer@GDIPainter@@UBE?AVGDIBitmap@@XZ
?GetBackBufferBpp@GDIPainter@@UBEHXZ
?GetBackBufferSize@GDIPainter@@UBE?AVSize@@XZ
?GetDC@GDIPainter@@UAEAAVDC@@XZ
?GetGraphics@GDIPainter@@UAEPAVGraphics@Gdiplus@@XZ
?GetInvWorldTransformation@GDIPainter@@UBEABV?$Matrix@N@@XZ
?GetInvalidBackBufferRegion@GDIPainter@@UBE?BV?$XRect@N@@XZ
?GetRenderQuality@GDIPainter@@UBE?AW4RenderQuality@IPainter@@XZ
?GetWorldTransformation@GDIPainter@@UBEABV?$Matrix@N@@XZ
?InvalidateBackBuffer@GDIPainter@@UAEXABV?$XRect@N@@@Z
?InvalidateBackBuffer@GDIPainter@@UAEXXZ
?LP2DP@GDIPainter@@UBE?AV?$XPoint@N@@ABV2@@Z
?LP2DP@GDIPainter@@UBE?AV?$XRect@N@@ABV2@@Z
?ReleaseGraphics@GDIPainter@@UAEXPAVGraphics@Gdiplus@@@Z
?ResizeBackBuffer@GDIPainter@@UAE_NABVSize@@H@Z
?SetAspectRatio@GDIPainter@@UAEXV?$XSize@N@@@Z
?SetRenderQuality@GDIPainter@@UAEXW4RenderQuality@IPainter@@@Z
?SetWorldTransformation@GDIPainter@@UAEXV?$Matrix@N@@@Z
?ShowBackBuffer@GDIPainter@@UAE_NABVRect@@0@Z
Sections
.text Size: 31KB - Virtual size: 30KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 13KB - Virtual size: 13KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 111KB - Virtual size: 111KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 4KB - Virtual size: 4KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ