diff --git a/.github/pyinstaller/pyinstaller.spec b/.github/pyinstaller/pyinstaller.spec index da3943be..a7c379d2 100644 --- a/.github/pyinstaller/pyinstaller.spec +++ b/.github/pyinstaller/pyinstaller.spec @@ -80,7 +80,7 @@ exe = EXE( name="capa", icon="logo.ico", debug=False, - strip=None, + strip=False, upx=True, console=True, ) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c329868..9c5ba2a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,7 @@ ### Breaking Changes -### New Rules (13) +### New Rules (16) - nursery/get-ntoskrnl-base-address @mr-tz - host-interaction/network/connectivity/set-tcp-connection-state @johnk3r @@ -26,6 +26,9 @@ - nursery/set-thread-name-on-linux michael.hunhoff@mandiant.com - load-code/dotnet/load-windows-common-language-runtime michael.hunhoff@mandiant.com blas.kojusner@mandiant.com jakub.jozwiak@mandiant.com - nursery/log-keystrokes-via-input-method-manager @mr-tz +- nursery/encrypt-data-using-rc4-via-systemfunction032 richard.weiss@mandiant.com +- nursery/add-value-to-global-atom-table @mr-tz +- nursery/enumerate-processes-that-use-resource @Ana06 - ### Bug Fixes diff --git a/README.md b/README.md index c49bcf73..aa1306ce 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/flare-capa)](https://pypi.org/project/flare-capa) [![Last release](https://img.shields.io/github/v/release/mandiant/capa)](https://github.com/mandiant/capa/releases) -[![Number of rules](https://img.shields.io/badge/rules-843-blue.svg)](https://github.com/mandiant/capa-rules) +[![Number of rules](https://img.shields.io/badge/rules-846-blue.svg)](https://github.com/mandiant/capa-rules) [![CI status](https://github.com/mandiant/capa/workflows/CI/badge.svg)](https://github.com/mandiant/capa/actions?query=workflow%3ACI+event%3Apush+branch%3Amaster) [![Downloads](https://img.shields.io/github/downloads/mandiant/capa/total)](https://github.com/mandiant/capa/releases) [![License](https://img.shields.io/badge/license-Apache--2.0-green.svg)](LICENSE.txt) diff --git a/pyproject.toml b/pyproject.toml index 4f798eeb..f52be329 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -37,7 +37,7 @@ dependencies = [ "tabulate==0.9.0", "colorama==0.4.6", "termcolor==2.3.0", - "wcwidth==0.2.6", + "wcwidth==0.2.8", "ida-settings==2.1.0", "viv-utils[flirt]==0.7.9", "halo==0.0.31", @@ -46,7 +46,7 @@ dependencies = [ "vivisect==1.1.1", "pefile==2023.2.7", "pyelftools==0.30", - "dnfile==0.13.0", + "dnfile==0.14.1", "dncil==1.0.2", "pydantic==2.1.1", "protobuf==4.23.4", @@ -67,7 +67,7 @@ dev = [ "pytest-instafail==0.5.0", "pytest-cov==4.1.0", "flake8==6.1.0", - "flake8-bugbear==23.7.10", + "flake8-bugbear==23.9.16", "flake8-encodings==0.5.0.post1", "flake8-comprehensions==3.14.0", "flake8-logging-format==0.9.0", @@ -78,7 +78,7 @@ dev = [ "flake8-use-pathlib==0.3.0", "flake8-copyright==0.2.4", "ruff==0.0.291", - "black==23.7.0", + "black==23.9.1", "isort==5.11.4", "mypy==1.5.1", "psutil==5.9.2", @@ -96,7 +96,7 @@ dev = [ "types-protobuf==4.23.0.3", ] build = [ - "pyinstaller==5.10.1", + "pyinstaller==6.0.0", "setuptools==68.0.0", "build==1.0.3" ] diff --git a/rules b/rules index e4546990..c67c2ffd 160000 --- a/rules +++ b/rules @@ -1 +1 @@ -Subproject commit e4546990828f5425d0e430cc02f70897f16bfb82 +Subproject commit c67c2ffda2b24ea5f343f953763719ff79bdc45e diff --git a/tests/data b/tests/data index 87bd888e..d5a4ab13 160000 --- a/tests/data +++ b/tests/data @@ -1 +1 @@ -Subproject commit 87bd888e1984a1e9f9ab8e63b8707794392f3156 +Subproject commit d5a4ab13cc448945318b08fb4dbb8ad697affe07