C:\Users\docker\Documents\workspace\build-v2\common\TopsecClient\bin\TopsecLog.pdb
Static task
static1
Behavioral task
behavioral1
Sample
9fd37e02f31a216594b13c04b49ed1e24f0607e58b1b7af679cb423867476296.exe
Resource
win7-20240419-en
Behavioral task
behavioral2
Sample
9fd37e02f31a216594b13c04b49ed1e24f0607e58b1b7af679cb423867476296.exe
Resource
win10v2004-20240426-en
General
-
Target
9fd37e02f31a216594b13c04b49ed1e24f0607e58b1b7af679cb423867476296
-
Size
453KB
-
MD5
2199bb18797b8ac70a036c54cf6c2958
-
SHA1
7718da9177d6b035b9dec6bebb712cba6780b763
-
SHA256
9fd37e02f31a216594b13c04b49ed1e24f0607e58b1b7af679cb423867476296
-
SHA512
1e3b59450a5802f79ea403305fab2b4a78419380437d729a1cec04fcf11da987ef5e9db8a6009f6b1f3f7d3b0505d1112b044efef94c89223171282da587cbdd
-
SSDEEP
12288:evERsPEDGIHmoJoDHculq2h8nUfTDrqxz5CMCiGGSg9BC:eEUhBfTDrqxRGGSgBC
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 9fd37e02f31a216594b13c04b49ed1e24f0607e58b1b7af679cb423867476296
Files
-
9fd37e02f31a216594b13c04b49ed1e24f0607e58b1b7af679cb423867476296.exe windows:5 windows x86 arch:x86
53c35a176481dcfae5f94111523ca339
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
PDB Paths
Imports
jansson
json_object_set_new
json_unpack
json_object
json_integer
json_array_append_new
json_delete
json_pack
json_dumps
json_dumps_free
json_array_size
json_string_value
json_object_del
json_array
json_deep_copy
json_integer_value
json_object_get
json_array_get
kernel32
SetEvent
ResetEvent
WaitForSingleObjectEx
CreateEventW
UnhandledExceptionFilter
TerminateProcess
IsProcessorFeaturePresent
IsDebuggerPresent
GetStartupInfoW
QueryPerformanceCounter
GetSystemTimeAsFileTime
InitializeSListHead
EncodePointer
InterlockedPopEntrySList
InterlockedPushEntrySList
FlushInstructionCache
VirtualAlloc
VirtualFree
LoadLibraryExA
OutputDebugStringW
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
RtlUnwind
GetModuleHandleExW
GetStdHandle
GetACP
GetFileType
GetTimeZoneInformation
GetDateFormatW
GetTimeFormatW
CompareStringW
LCMapStringW
GetLocaleInfoW
IsValidLocale
GetUserDefaultLCID
EnumSystemLocalesW
GetStringTypeW
FindFirstFileExW
MulDiv
DecodePointer
LoadLibraryW
SetUnhandledExceptionFilter
GetVersionExW
ExitProcess
GetCurrentProcessId
CreateMutexW
GetModuleFileNameW
WriteConsoleW
lstrcmpiW
FreeLibrary
SetLastError
RaiseException
GetCurrentThreadId
InitializeCriticalSectionAndSpinCount
FindResourceExW
FindResourceW
LoadResource
LockResource
SizeofResource
CreateThread
WaitForSingleObject
WriteFile
GetModuleHandleW
GetProcessHeap
HeapAlloc
HeapFree
HeapReAlloc
HeapSize
HeapDestroy
FindClose
FindNextFileW
GetLastError
CreateFileW
GetVersion
GetProcAddress
GetModuleHandleA
InterlockedIncrement
WideCharToMultiByte
DeleteCriticalSection
CloseHandle
Sleep
MultiByteToWideChar
InitializeCriticalSection
LeaveCriticalSection
InterlockedDecrement
GetCurrentProcess
EnterCriticalSection
InterlockedExchange
IsValidCodePage
GetOEMCP
GetCPInfo
GetCommandLineA
GetCommandLineW
GetEnvironmentStringsW
FreeEnvironmentStringsW
SetEnvironmentVariableA
SetStdHandle
GetConsoleCP
GetConsoleMode
SetFilePointerEx
FlushFileBuffers
LoadLibraryExW
user32
GetParent
GetDCEx
IntersectRect
PostQuitMessage
BringWindowToTop
SetRectEmpty
BeginPaint
EndPaint
DrawEdge
FillRect
SetCapture
UpdateWindow
ReleaseCapture
GetCursorPos
SetCursorPos
GetCapture
SetFocus
GetMessagePos
PtInRect
SystemParametersInfoW
InvalidateRect
ReleaseDC
GetWindowDC
SetCursor
SendMessageW
GetSystemMetrics
LoadImageW
PeekMessageW
GetMessageW
TranslateMessage
IsWindowVisible
GetWindowRect
DefWindowProcW
DispatchMessageW
GetWindow
MapWindowPoints
DestroyWindow
SetForegroundWindow
FindWindowW
CharNextW
MoveWindow
IsWindow
SetWindowRgn
IsIconic
GetClientRect
ScreenToClient
OffsetRect
MonitorFromWindow
GetMonitorInfoW
IsZoomed
SetWindowPos
EnableWindow
LoadCursorW
GetClassInfoExW
RegisterClassExW
UnregisterClassW
CreateWindowExW
ShowWindow
CopyRect
GetWindowLongW
SetWindowLongW
SetTimer
KillTimer
CallWindowProcW
PostMessageW
IsChild
gdi32
CreateCompatibleDC
SetLayout
CreateDIBSection
CreatePen
CreateSolidBrush
MoveToEx
LineTo
CreateBitmap
CreatePatternBrush
PatBlt
SelectObject
DeleteDC
DeleteObject
CreateRoundRectRgn
comdlg32
GetOpenFileNameW
GetSaveFileNameW
advapi32
AdjustTokenPrivileges
LookupPrivilegeValueW
RegDeleteValueW
RegCreateKeyExW
RegEnumKeyExW
RegQueryInfoKeyW
RegDeleteKeyW
RegOpenKeyExW
RegQueryValueExA
RegCreateKeyExA
RegSetValueExW
RegOpenKeyExA
RegQueryValueExW
RegCloseKey
OpenProcessToken
ole32
CoInitialize
CoTaskMemRealloc
CoTaskMemFree
CoUninitialize
CoTaskMemAlloc
CoCreateInstance
oleaut32
VarUI4FromStr
topsecdb
ord9
comctl32
InitCommonControlsEx
duilib
?SetFloat@CControlUI@DuiLib@@UAEX_N@Z
?IsFloat@CControlUI@DuiLib@@UBE_NXZ
?SetFocus@CControlUI@DuiLib@@UAEXXZ
?IsFocused@CControlUI@DuiLib@@UBE_NXZ
?SetKeyboardEnabled@CControlUI@DuiLib@@UAEX_N@Z
?IsKeyboardEnabled@CControlUI@DuiLib@@UBE_NXZ
?SetMouseEnabled@CControlUI@DuiLib@@UAEX_N@Z
?IsMouseEnabled@CControlUI@DuiLib@@UBE_NXZ
?SetEnabled@CListElementUI@DuiLib@@UAEX_N@Z
?IsEnabled@CControlUI@DuiLib@@UBE_NXZ
?SetInternVisible@CControlUI@DuiLib@@UAEX_N@Z
?SetVisible@CListElementUI@DuiLib@@UAEX_N@Z
?IsVisible@CControlUI@DuiLib@@UBE_NXZ
?SetTag@CControlUI@DuiLib@@UAEXI@Z
?GetTag@CControlUI@DuiLib@@UBEIXZ
?SetUserData@CControlUI@DuiLib@@UAEXPB_W@Z
?GetUserData@CControlUI@DuiLib@@UAEABVCDuiString@2@XZ
?SetContextMenuUsed@CControlUI@DuiLib@@UAEX_N@Z
?IsContextMenuUsed@CControlUI@DuiLib@@UBE_NXZ
?SetShortcut@CControlUI@DuiLib@@UAEX_W@Z
?GetShortcut@CControlUI@DuiLib@@UBE_WXZ
?GetToolTipWidth@CControlUI@DuiLib@@UAEHXZ
?SetToolTipWidth@CControlUI@DuiLib@@UAEXH@Z
?SetToolTip@CControlUI@DuiLib@@UAEXPB_W@Z
?GetToolTip@CControlUI@DuiLib@@UBE?AVCDuiString@2@XZ
?ResetPos@CControlUI@DuiLib@@UAEXXZ
?SetFloatPercent@CControlUI@DuiLib@@UAEXUtagTPercentInfo@2@@Z
?GetFloatPercent@CControlUI@DuiLib@@UBE?AUtagTPercentInfo@2@XZ
?SetMaxHeight@CControlUI@DuiLib@@UAEXH@Z
?GetMaxHeight@CControlUI@DuiLib@@UBEHXZ
?SetMinHeight@CControlUI@DuiLib@@UAEXH@Z
?GetMinHeight@CControlUI@DuiLib@@UBEHXZ
?SetMaxWidth@CControlUI@DuiLib@@UAEXH@Z
?GetMaxWidth@CControlUI@DuiLib@@UBEHXZ
?SetMinWidth@CControlUI@DuiLib@@UAEXH@Z
?GetMinWidth@CControlUI@DuiLib@@UBEHXZ
?SetFixedHeight@CControlUI@DuiLib@@UAEXH@Z
?GetFixedHeight@CControlUI@DuiLib@@UBEHXZ
?SetFixedWidth@CControlUI@DuiLib@@UAEXH@Z
?GetFixedWidth@CControlUI@DuiLib@@UBEHXZ
?SetFixedXY@CControlUI@DuiLib@@UAEXUtagSIZE@@@Z
?GetFixedXY@CControlUI@DuiLib@@UBE?AUtagSIZE@@XZ
?SetPadding@CControlUI@DuiLib@@UAEXUtagRECT@@@Z
?GetPadding@CControlUI@DuiLib@@UBE?AUtagRECT@@XZ
?GetY@CControlUI@DuiLib@@UBEHXZ
?GetX@CControlUI@DuiLib@@UBEHXZ
?GetHeight@CControlUI@DuiLib@@UBEHXZ
?GetWidth@CControlUI@DuiLib@@UBEHXZ
?SetPos@CControlUI@DuiLib@@UAEXUtagRECT@@@Z
?GetRelativePos@CControlUI@DuiLib@@UBE?AUtagRECT@@XZ
?GetPos@CControlUI@DuiLib@@UBEABUtagRECT@@XZ
?GetText@CControlUI@DuiLib@@UBE?AVCDuiString@2@XZ
?GetParent@CControlUI@DuiLib@@UBEPAV12@XZ
?SetManager@CControlUI@DuiLib@@UAEXPAVCPaintManagerUI@2@PAV12@_N@Z
?GetManager@CControlUI@DuiLib@@UBEPAVCPaintManagerUI@2@XZ
?Activate@CListElementUI@DuiLib@@UAE_NXZ
?GetControlFlags@CListElementUI@DuiLib@@UBEIXZ
?GetInterface@CListLabelElementUI@DuiLib@@UAEPAXPB_W@Z
?GetClass@CListLabelElementUI@DuiLib@@UBEPB_WXZ
?SetName@CControlUI@DuiLib@@UAEXPB_W@Z
?GetName@CControlUI@DuiLib@@UBE?AVCDuiString@2@XZ
??0CVListUI@DuiLib@@QAE@XZ
?SetTextColor@CLabelUI@DuiLib@@QAEXK@Z
?FindSubControlByName@CPaintManagerUI@DuiLib@@QBEPAVCControlUI@2@PAV32@PB_W@Z
?GetState@CListContainerElementUI@DuiLib@@QBEIXZ
?SetText@CControlUI@DuiLib@@UAEXPB_W@Z
?FindControl@CControlUI@DuiLib@@UAEPAV12@P6GPAV12@PAV12@PAX@Z1I@Z
?Invalidate@CControlUI@DuiLib@@QAEXXZ
?GetItemCount@CVListUI@DuiLib@@QBEHXZ
?SetItemCount@CVListUI@DuiLib@@QAEXH@Z
?EnsureVisible@CVListUI@DuiLib@@QAEXH@Z
?SetSelectionCharFormat@CRichEditUI@DuiLib@@QAE_NAAUCHARFORMAT2W@@@Z
?ReplaceSel@CRichEditUI@DuiLib@@QAEXPB_W_N@Z
?Event@CControlUI@DuiLib@@UAEXAAUtagTEventUI@2@@Z
?GetTextLength@CRichEditUI@DuiLib@@QBEJK@Z
?SetEventMask@CRichEditUI@DuiLib@@QAEKK@Z
?SetSelNone@CRichEditUI@DuiLib@@QAEHXZ
?GetLineCount@CRichEditUI@DuiLib@@QBEHXZ
?GetInstance@CPaintManagerUI@DuiLib@@SAPAUHINSTANCE__@@XZ
?SetResourceZip@CPaintManagerUI@DuiLib@@SAXPB_W_N@Z
?GetInstancePath@CPaintManagerUI@DuiLib@@SA?AVCDuiString@2@XZ
?SetResourcePath@CPaintManagerUI@DuiLib@@SAXPB_W@Z
?SetResourceManager@CPaintManagerUI@DuiLib@@SAPAVIResourceManager@2@PAV32@@Z
?SetInstance@CPaintManagerUI@DuiLib@@SAXPAUHINSTANCE__@@@Z
?LoadResourceDataFromDll@CPaintManagerUI@DuiLib@@SAJVSTRINGorID@2@PB_WPAEAAK@Z
?LoadResourceDataFromZip@CPaintManagerUI@DuiLib@@SAJPB_WPAEAAK@Z
?LoadResourceDataFromFile@CPaintManagerUI@DuiLib@@SAJPB_WPAEAAK@Z
?GetRoundCorner@CPaintManagerUI@DuiLib@@QBE?AUtagSIZE@@XZ
?FindControl@CPaintManagerUI@DuiLib@@QBEPAVCControlUI@2@UtagPOINT@@@Z
??0CControlUI@DuiLib@@QAE@XZ
??1CControlUI@DuiLib@@UAE@XZ
?GetClass@CControlUI@DuiLib@@UBEPB_WXZ
?GetInterface@CControlUI@DuiLib@@UAEPAXPB_W@Z
?GetControlFlags@CControlUI@DuiLib@@UBEIXZ
?DoEvent@CControlUI@DuiLib@@UAEXAAUtagTEventUI@2@@Z
?SetAttribute@CControlUI@DuiLib@@UAEXPB_W0@Z
?SetVisible@CControlUI@DuiLib@@UAEX_N@Z
?SendNotify@CPaintManagerUI@DuiLib@@QAEXPAVCControlUI@2@PB_WIJ_N@Z
??1CListLabelElementUI@DuiLib@@UAE@XZ
??1CVListUI@DuiLib@@UAE@XZ
?GetExpandedItem@CVListUI@DuiLib@@UBEHXZ
?ExpandItem@CVListUI@DuiLib@@UAE_NH_N@Z
?ProcessScrollBar@CContainerUI@DuiLib@@MAEXUtagRECT@@HH@Z
?SetFloatPos@CContainerUI@DuiLib@@MAEXH@Z
?GetHorizontalScrollBar@CVListUI@DuiLib@@UBEPAVCScrollBarUI@2@XZ
?GetVerticalScrollBar@CVListUI@DuiLib@@UBEPAVCScrollBarUI@2@XZ
?EnableScrollBar@CVListUI@DuiLib@@UAEX_N0@Z
?EndRight@CVListUI@DuiLib@@UAEXXZ
?HomeLeft@CVListUI@DuiLib@@UAEXXZ
?PageRight@CVListUI@DuiLib@@UAEXXZ
?PageLeft@CVListUI@DuiLib@@UAEXXZ
?LineRight@CVListUI@DuiLib@@UAEXXZ
?LineLeft@CVListUI@DuiLib@@UAEXXZ
?EndDown@CVListUI@DuiLib@@UAEXXZ
?HomeUp@CVListUI@DuiLib@@UAEXXZ
?PageDown@CVListUI@DuiLib@@UAEXXZ
?PageUp@CVListUI@DuiLib@@UAEXXZ
?LineDown@CVListUI@DuiLib@@UAEXXZ
?GetCaptionRect@CPaintManagerUI@DuiLib@@QAEAAUtagRECT@@XZ
?GetSizeBox@CPaintManagerUI@DuiLib@@QAEAAUtagRECT@@XZ
?GetMinInfo@CPaintManagerUI@DuiLib@@QBE?AUtagSIZE@@XZ
?GetMaxInfo@CPaintManagerUI@DuiLib@@QBE?AUtagSIZE@@XZ
??1CDialogBuilder@DuiLib@@QAE@XZ
?Init@CPaintManagerUI@DuiLib@@QAEXPAUHWND__@@@Z
?Create@CDialogBuilder@DuiLib@@QAEPAVCControlUI@2@VSTRINGorID@2@PB_WPAVIDialogBuilderCallback@2@PAVCPaintManagerUI@2@PAV32@@Z
?AttachDialog@CPaintManagerUI@DuiLib@@QAE_NPAVCControlUI@2@@Z
?AddNotifier@CPaintManagerUI@DuiLib@@QAE_NPAVINotifyUI@2@@Z
?ReapObjects@CPaintManagerUI@DuiLib@@QAEXPAVCControlUI@2@@Z
?GetRoot@CPaintManagerUI@DuiLib@@QBEPAVCControlUI@2@XZ
?TranslateAcceleratorW@CPaintManagerUI@DuiLib@@QAE_NPAUtagMSG@@@Z
?PreMessageHandler@CPaintManagerUI@DuiLib@@QAE_NIIJAAJ@Z
??1CDuiString@DuiLib@@QAE@XZ
?SelectItem@CTabLayoutUI@DuiLib@@QAE_NH_N@Z
?Init@CControlUI@DuiLib@@UAEXXZ
??0CListLabelElementUI@DuiLib@@QAE@XZ
?DoInit@CControlUI@DuiLib@@UAEXXZ
?DoEvent@CListLabelElementUI@DuiLib@@UAEXAAUtagTEventUI@2@@Z
?SetAttribute@CListElementUI@DuiLib@@UAEXPB_W0@Z
?SetAttributeList@CControlUI@DuiLib@@UAEXPB_W@Z
?EstimateSize@CListLabelElementUI@DuiLib@@UAE?AUtagSIZE@@U3@@Z
?DoPaint@CListLabelElementUI@DuiLib@@UAEXPAUHDC__@@ABUtagRECT@@@Z
?PaintBkColor@CControlUI@DuiLib@@UAEXPAUHDC__@@@Z
?PaintBkImage@CControlUI@DuiLib@@UAEXPAUHDC__@@@Z
?PaintStatusImage@CControlUI@DuiLib@@UAEXPAUHDC__@@@Z
?PaintText@CControlUI@DuiLib@@UAEXPAUHDC__@@@Z
?PaintBorder@CControlUI@DuiLib@@UAEXPAUHDC__@@@Z
?DoPostPaint@CControlUI@DuiLib@@UAEXPAUHDC__@@ABUtagRECT@@@Z
?GetClass@CVListUI@DuiLib@@UBEPB_WXZ
??0CDialogBuilder@DuiLib@@QAE@XZ
?GetInterface@CVListUI@DuiLib@@UAEPAXPB_W@Z
?GetControlFlags@CVListUI@DuiLib@@UBEIXZ
?Activate@CControlUI@DuiLib@@UAE_NXZ
?SetManager@CContainerUI@DuiLib@@UAEXPAVCPaintManagerUI@2@PAVCControlUI@2@_N@Z
?SetPos@CVListUI@DuiLib@@UAEXUtagRECT@@@Z
?SetVisible@CContainerUI@DuiLib@@UAEX_N@Z
?SetInternVisible@CContainerUI@DuiLib@@UAEX_N@Z
?SetEnabled@CControlUI@DuiLib@@UAEX_N@Z
?SetMouseEnabled@CContainerUI@DuiLib@@UAEX_N@Z
?FindControl@CContainerUI@DuiLib@@UAEPAVCControlUI@2@P6GPAV32@PAV32@PAX@Z1I@Z
?DoEvent@CVListUI@DuiLib@@UAEXAAUtagTEventUI@2@@Z
?SetAttribute@CVListUI@DuiLib@@UAEXPB_W0@Z
?EstimateSize@CControlUI@DuiLib@@UAE?AUtagSIZE@@U3@@Z
?DoPaint@CContainerUI@DuiLib@@UAEXPAUHDC__@@ABUtagRECT@@@Z
?DoPostPaint@CVerticalLayoutUI@DuiLib@@UAEXPAUHDC__@@ABUtagRECT@@@Z
?GetInset@CContainerUI@DuiLib@@UBE?AUtagRECT@@XZ
?SetInset@CContainerUI@DuiLib@@UAEXUtagRECT@@@Z
?GetChildPadding@CVListUI@DuiLib@@UBEHXZ
?SetChildPadding@CVListUI@DuiLib@@UAEXH@Z
?GetChildAlign@CContainerUI@DuiLib@@UBEIXZ
?LineUp@CVListUI@DuiLib@@UAEXXZ
?SetScrollPos@CVListUI@DuiLib@@UAEXUtagSIZE@@@Z
?GetScrollRange@CVListUI@DuiLib@@UBE?AUtagSIZE@@XZ
?GetScrollPos@CVListUI@DuiLib@@UBE?AUtagSIZE@@XZ
?FindSelectable@CContainerUI@DuiLib@@UBEHH_N@Z
?SetMouseChildEnabled@CContainerUI@DuiLib@@UAEX_N@Z
?IsMouseChildEnabled@CContainerUI@DuiLib@@UBE_NXZ
?SetDelayedDestroy@CContainerUI@DuiLib@@UAEX_N@Z
?IsDelayedDestroy@CContainerUI@DuiLib@@UBE_NXZ
?SetAutoDestroy@CContainerUI@DuiLib@@UAEX_N@Z
?IsAutoDestroy@CContainerUI@DuiLib@@UBE_NXZ
?SetChildVAlign@CContainerUI@DuiLib@@UAEXI@Z
?SetChildAlign@CContainerUI@DuiLib@@UAEXI@Z
?SetSel@CRichEditUI@DuiLib@@QAEHJJ@Z
?MessageHandler@CPaintManagerUI@DuiLib@@QAE_NIIJAAJ@Z
??BCDuiString@DuiLib@@QBEPB_WXZ
??0CPaintManagerUI@DuiLib@@QAE@XZ
??1CPaintManagerUI@DuiLib@@QAE@XZ
?SetNextTabControl@CPaintManagerUI@DuiLib@@QAE_N_N@Z
?FindControl@CPaintManagerUI@DuiLib@@QBEPAVCControlUI@2@PB_W@Z
?SetMaxValue@CProgressUI@DuiLib@@QAEXH@Z
?SetValue@CProgressUI@DuiLib@@QAEXH@Z
?GetMaxValue@CProgressUI@DuiLib@@QBEHXZ
?GetChildVAlign@CContainerUI@DuiLib@@UBEIXZ
dbghelp
MiniDumpWriteDump
Sections
.text Size: 272KB - Virtual size: 271KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 81KB - Virtual size: 81KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 9KB - Virtual size: 31KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.tls Size: 512B - Virtual size: 9B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.gfids Size: 512B - Virtual size: 344B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 73KB - Virtual size: 73KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 15KB - Virtual size: 18KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ