mirror of
https://github.com/mandiant/capa.git
synced 2025-12-12 15:49:46 -08:00
Merge pull request #515 from Ana06/v1-6-1
This commit is contained in:
86
CHANGELOG.md
86
CHANGELOG.md
@@ -1,5 +1,91 @@
|
||||
# Change Log
|
||||
|
||||
## master (unreleased)
|
||||
|
||||
### New Features
|
||||
|
||||
### New Rules
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
### Changes
|
||||
|
||||
### Development
|
||||
|
||||
### Raw diffs
|
||||
- [capa v1.6.1...master](https://github.com/fireeye/capa/compare/v1.6.1...master)
|
||||
- [capa-rules v1.6.1...master](https://github.com/fireeye/capa-rules/compare/v1.6.1...master)
|
||||
|
||||
|
||||
## v1.6.1 (2021-04-07)
|
||||
|
||||
This release includes several bug fixes, such as a vivisect issue that prevented capa from working on Windows with Python 3. It also adds 17 new rules and a bunch of improvements in the rules and IDA rule generator. We appreciate everyone who opened issues, provided feedback, and contributed code and rules.
|
||||
|
||||
### Upcoming changes
|
||||
|
||||
**This is the very last capa release that supports Python 2.** The next release will be v2.0 and will have breaking changes, including the removal of Python 2 support.
|
||||
|
||||
### New features
|
||||
|
||||
- explorer: add support for multi-line tab and SHIFT + Tab #474 @mike-hunhoff
|
||||
|
||||

|
||||
|
||||
### New Rules (17)
|
||||
|
||||
- encrypt data using RC4 with custom key via WinAPI @MalwareMechanic
|
||||
- encrypt data using Curve25519 @dandonov
|
||||
- packaged as an IExpress self-extracting archive @recvfrom
|
||||
- create registry key via offline registry library @johnk3r
|
||||
- open registry key via offline registry library @johnk3r
|
||||
- query registry key via offline registry library @johnk3r
|
||||
- set registry key via offline registry library @johnk3r
|
||||
- delete registry key via offline registry library @johnk3r
|
||||
- enumerate PE sections @Ana06
|
||||
- inject DLL reflectively @Ana06
|
||||
- inspect section memory permissions @Ana06
|
||||
- parse PE exports @Ana06
|
||||
- rebuild import table @Ana06
|
||||
- compare security identifiers @mike-hunhoff
|
||||
- get user security identifier @mike-hunhoff
|
||||
- listen for remote procedure calls @mike-hunhoff
|
||||
- query remote server for available data @mike-hunhoff
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- vivisect: update to v1.0.1 which includes bug fix for #459 (capa failed in Windows with Python 3 and vivisect) #512 @williballenthin
|
||||
- explorer: fix initialize rules directory #464 @mike-hunhoff
|
||||
- explorer: support subscope rules #493 @mike-hunhoff
|
||||
- explorer: add checks to validate matched data when searching #500 @mike-hunhoff
|
||||
- features, explorer: add support for string features with special characters e.g. '\n' #468 @mike-hunhoff
|
||||
|
||||
### Changes
|
||||
|
||||
- vivisect: raises `IncompatibleVivVersion` instead of `UnicodeDecodeError` when using incompatible Python 2 `.viv` files with Python3 #479 @Ana06
|
||||
- explorer: improve settings modification #465 @mike-hunhoff
|
||||
- rules: improvements @mr-tz, @re-fox, @mike-hunhoff
|
||||
- rules, lint: enforce string with double quotes formatting in rules #468 @mike-hunhoff
|
||||
- lint: ensure LF end of line #485 #486 @mr-tz
|
||||
- setup: pin dependencies #513 #504 @Ana06 @mr-tz
|
||||
|
||||
### Development
|
||||
|
||||
- ci: test on Windows, Ubuntu, macOS across Python versions #470 @mr-tz @Ana06
|
||||
- ci: pin OS versions #491 @williballenthin
|
||||
- ci: tag capa-rules on release #476 @Ana06
|
||||
- doc: document release process #476 @Ana06
|
||||
- doc: Improve README badges #477 #478 @ana06 @mr-tz
|
||||
- doc: update capa explorer documentation #503 @mike-hunhoff
|
||||
- doc: add PR template #495 @mr-tz
|
||||
- changelog: document incompatibility of viv files #475 @Ana06
|
||||
- rule loading: ignore files starting with .git #492 @mr-tz
|
||||
|
||||
### Raw diffs
|
||||
|
||||
- [capa v1.6.0...v1.6.1](https://github.com/fireeye/capa/compare/v1.6.0...v1.6.1)
|
||||
- [capa-rules v1.6.0...v1.6.1](https://github.com/fireeye/capa-rules/compare/v1.6.0...v1.6.1)
|
||||
|
||||
|
||||
## v1.6.0 (2021-03-09)
|
||||
|
||||
This release adds the capa explorer rule generator plugin for IDA Pro, vivisect support for Python 3 and 12 new rules. We appreciate everyone who opened issues, provided feedback, and contributed code and rules. Thank you also to the vivisect development team (@rakuy0, @atlas0fd00m) for the Python 3 support (`vivisect==1.0.0`) and the fixes for Python 2 (`vivisect==0.2.1`).
|
||||
|
||||
@@ -1 +1 @@
|
||||
__version__ = "1.6.0"
|
||||
__version__ = "1.6.1"
|
||||
|
||||
BIN
doc/img/changelog/tab.gif
Normal file
BIN
doc/img/changelog/tab.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 136 KiB |
@@ -17,6 +17,25 @@
|
||||
- Changes
|
||||
- Development
|
||||
- Raw diffs
|
||||
- Update `Raw diffs` links
|
||||
- Create placeholder for `master (unreleased)` section
|
||||
```
|
||||
## master (unreleased)
|
||||
|
||||
### New Features
|
||||
|
||||
### New Rules
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
### Changes
|
||||
|
||||
### Development
|
||||
|
||||
### Raw diffs
|
||||
- [capa <release>...master](https://github.com/fireeye/capa/compare/<release>...master)
|
||||
- [capa-rules <release>...master](https://github.com/fireeye/capa-rules/compare/<release>...master)
|
||||
```
|
||||
- [ ] Update [capa/version.py](https://github.com/fireeye/capa/blob/master/capa/version.py)
|
||||
- [ ] Create a PR with the updated [CHANGELOG.md](https://github.com/fireeye/capa/blob/master/CHANGELOG.md) and [capa/version.py](https://github.com/fireeye/capa/blob/master/capa/version.py). Copy this checklist in the PR description.
|
||||
- [ ] After PR review, merge the PR and [create the release in GH](https://github.com/fireeye/capa/releases/new) using text from the [CHANGELOG.md](https://github.com/fireeye/capa/blob/master/CHANGELOG.md).
|
||||
|
||||
Reference in New Issue
Block a user