我想知道如何找到恶意软件工具中有趣的功能。比如我有一个未知病毒的样本(这个样本lab01-01.exe在实用恶意软件分析一书中lab1-01.dll)。它没有包装。
我应该通过了解导入的 DLL 及其使用的函数来找出该恶意软件的用途。以下是可执行文件中导入的函数lab01-01.exe:
KERNEL32.dll :
CloseHandle
UnmapViewOfFile
IsBadReadPtr
MapViewOfFile
CreateFileMappingA
CreateFileA
FindClose
FindNextFileA
FindFirstFileA
CopyFileA
来自MSVCRT.dll:
_getmainards
_p_initenv
_p_commode
_p_fmode
_set_apps_typr
_setusermatherr
_adjust_fdiv
_controlfp
_except_handler3
_exit
_initterm
_stricmp
_XcptFilter
exit
malloc
但是,我没有找到任何从lab01-01.dll.
我也想知道为什么,虽然书中提到了可执行文件和DLL都是相关的(应该是导入的)。