Can someone explain why this software can list all process and write process without using any api function that related to that specific task? or with current function can do that things. the sofware is called ArtMoney. its a memory editor software. i can get the list that function from look the source.
the current new version called
am800.exe
. this list the function that software use.
VirtualProtect
LoadLibraryA
ExitProcess
GetProcAddress
RegCloseKey
ImageList_Add
ChooseFontW
SymLoadModule64
Pie
WNetGetConnectionW
memset
NetWkstaGetInfo
IsEqualGUID
as we see the software have function loadlibraryA
that means it will load other dll when running. I found the dll that software load by looking from process explorer modules. i found am800.dll that have several function.
SetThreadLocale
GetLastError
GetStdHandle
GetSystemInfo
SysReAllocStringLen
PostThreadMessageW
by looking that i don't find any related function that can list process like EnumProcesses
and WriteProcess
. after that i think theres again module that load before am800.dll
. as i checked in process explorer. open 1 by 1. there's no suspicious file. this software is popular old software. so i think this developer have exprience to hide the existence.