From 45ea3437f1007978871ecef7925cabd1d13f904f Mon Sep 17 00:00:00 2001 From: Michael Ligh Date: Mon, 27 Aug 2018 21:46:39 -0500 Subject: [PATCH] explicitly list the nt_symbols requirement --- volatility/plugins/windows/ssdt.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/volatility/plugins/windows/ssdt.py b/volatility/plugins/windows/ssdt.py index 16ebd7712..db7e7a0ef 100644 --- a/volatility/plugins/windows/ssdt.py +++ b/volatility/plugins/windows/ssdt.py @@ -7,6 +7,7 @@ from volatility.framework import constants from volatility.framework.constants import windows as windows_constants from volatility.framework import renderers from volatility.framework.renderers import format_hints +from volatility.framework.configuration import requirements class SSDT(plugins.PluginInterface): """Lists the system call table""" @@ -14,7 +15,7 @@ class SSDT(plugins.PluginInterface): @classmethod def get_requirements(cls): # Since we're calling the plugin, make sure we have the plugin's requirements - return modules.Modules.get_requirements() + [] + return modules.Modules.get_requirements() + [requirements.SymbolRequirement(name = "nt_symbols", description = "Windows OS")] def _generator(self, modules):