diff --git a/CHANGELOG.md b/CHANGELOG.md index 64e9fee5..f6addabd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,7 @@ - ### Bug Fixes +- main: suggest --os flag in unsupported OS error message to help users override ELF OS detection @devs6186 #2577 - render: escape sample-controlled strings before passing to Rich to prevent MarkupError @devs6186 #2699 - Fixed insecure deserialization vulnerability in YAML loading @0x1622 (#2770) - loader: gracefully handle ELF files with unsupported architectures kamranulhaq2002@gmail.com #2800 diff --git a/capa/helpers.py b/capa/helpers.py index 3b48df42..27c757dc 100644 --- a/capa/helpers.py +++ b/capa/helpers.py @@ -327,6 +327,9 @@ def log_unsupported_os_error(): logger.error(" ") logger.error(" capa currently only analyzes executables for some operating systems") logger.error(" (including Windows, Linux, and Android).") + logger.error(" ") + logger.error(" If you know the target OS, you can specify it explicitly, for example:") + logger.error(" capa --os linux ") logger.error("-" * 80)