在恶意软件共享社区,我注意到共享的样本被标记为unpacked或dumped。我试图在 中加载转储的恶意软件IDAFree,但是,imports表中没有任何内容。恶意软件样本通常被标记<hash>_dump_0x00980000为例如。0x00980000好像是内存地址。但是对于我尝试在 IDA Free 中分析它意味着什么?我是否必须以某种方式使用该信息IDA来正确加载样本?
我所知道的:我意识到大多数现实世界的恶意软件都是打包的。我理解这种混淆背后的动机,并且我理解如果我们知道使用了哪个打包器,它可以自动解包,或者可以通过在调试器中逐步执行并转储相关内存部分来手动解包。
但是,我不明白如何在 IDA 免费中分析这些“转储”样本。大多数时候,我在导入部分什么也看不到,这使得样本很难分析。在加载它以查看实际导入部分时,我应该了解解压和转储之间是否有区别IDA?