diff --git a/volatility3/framework/plugins/windows/consoles.py b/volatility3/framework/plugins/windows/consoles.py index cef7cba46..ad1c9d4bd 100644 --- a/volatility3/framework/plugins/windows/consoles.py +++ b/volatility3/framework/plugins/windows/consoles.py @@ -895,7 +895,11 @@ class Consoles(interfaces.plugins.PluginInterface): if console_property["address"] is None else format_hints.Hex(console_property["address"]) ), - str(console_property["data"]), + ( + str(console_property["data"]) + if console_property["data"] + else renderers.NotAvailableValue() + ), ), ) else: diff --git a/volatility3/framework/symbols/windows/extensions/consoles.py b/volatility3/framework/symbols/windows/extensions/consoles.py index 96f7892a5..2312149c7 100644 --- a/volatility3/framework/symbols/windows/extensions/consoles.py +++ b/volatility3/framework/symbols/windows/extensions/consoles.py @@ -192,10 +192,6 @@ class SCREEN_INFORMATION(objects.StructType): if truncate_rows: rows = self._truncate_rows(rows) - if rows: - rows = ["=== START OF BUFFER ==="] + rows + ["=== END OF BUFFER ==="] - else: - rows = ["=== NO BUFFER DATA FOUND ==="] return rows