diff --git a/volatility/framework/symbols/windows/pe.py b/volatility/framework/symbols/windows/pe.py index 78c2ba0d3..15914db3f 100644 --- a/volatility/framework/symbols/windows/pe.py +++ b/volatility/framework/symbols/windows/pe.py @@ -1,10 +1,7 @@ -import typing - -from volatility.framework import interfaces -from volatility.framework.configuration import requirements from volatility.framework.symbols import intermed from volatility.framework.symbols.windows.extensions import pe + class PEIntermedSymbols(intermed.IntermediateSymbolTable): def __init__(self, *args, **kwargs): @@ -14,8 +11,3 @@ class PEIntermedSymbols(intermed.IntermediateSymbolTable): # the 32- and 64-bit extensions behave the same way, but the underlying structure is different self.set_type_class('_IMAGE_NT_HEADERS', pe._IMAGE_NT_HEADERS) self.set_type_class('_IMAGE_NT_HEADERS64', pe._IMAGE_NT_HEADERS) - - @classmethod - def get_requirements(cls) -> typing.List[interfaces.configuration.RequirementInterface]: - return [requirements.StringRequirement("isf_url", - description="JSON file containing the symbols encoded in the Intermediate Symbol Format")] \ No newline at end of file