Skip to content

Commit a801a68

Browse files
Merge pull request #266 from fireeye/release-v1.2.0
release v1.2.0
2 parents c25632b + adeee3e commit a801a68

File tree

2 files changed

+99
-1
lines changed

2 files changed

+99
-1
lines changed

CHANGELOG.md

+98
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,103 @@
11
# Change Log
22

3+
## v1.2.0 (2020-08-31)
4+
5+
This release brings UI enhancements, especially for the IDA Pro plugin,
6+
investment towards py3 support,
7+
fixes some bugs identified by the community,
8+
and 46 (!) new rules.
9+
We received contributions from ten reverse engineers, including five new ones:
10+
11+
- @agithubuserlol
12+
- @recvfrom
13+
- @D4nch3n
14+
- @edeca
15+
- @winniepe
16+
17+
Download a standalone binary below and checkout the readme [here on GitHub](https://github.com/fireeye/capa/).
18+
Report issues on our [issue tracker](https://github.com/fireeye/capa/issues)
19+
and contribute new rules at [capa-rules](https://github.com/fireeye/capa-rules/).
20+
21+
### New features
22+
23+
- ida plugin: display arch flavors @mike-hunhoff
24+
- ida plugin: display block descriptions @mike-hunhoff
25+
- ida backend: extract features from nested pointers @mike-hunhoff
26+
- main: show more progress output @williballenthin
27+
- core: pin dependency versions #258 @recvfrom
28+
29+
### New rules
30+
- bypass UAC via AppInfo ALPC @agithubuserlol
31+
- bypass UAC via token manipulation @agithubuserlol
32+
- check for sandbox and av modules @re-fox
33+
- check for sandbox username @re-fox
34+
- check if process is running under wine @re-fox
35+
- validate credit card number using luhn algorithm @re-fox
36+
- validate credit card number using luhn algorithm with no lookup table @re-fox
37+
- hash data using FNV @edeca @mr-tz
38+
- link many functions at runtime @mr-tz
39+
- reference public RSA key @mr-tz
40+
- packed with ASPack @williballenthin
41+
- delete internet cache @mike-hunhoff
42+
- enumerate internet cache @mike-hunhoff
43+
- send ICMP echo request @mike-hunhoff
44+
- check for debugger via API @mike-hunhoff
45+
- check for hardware breakpoints @mike-hunhoff
46+
- check for kernel debugger via shared user data structure @mike-hunhoff
47+
- check for protected handle exception @mike-hunhoff
48+
- check for software breakpoints @mike-hunhoff
49+
- check for trap flag exception @mike-hunhoff
50+
- check for unexpected memory writes @mike-hunhoff
51+
- check process job object @mike-hunhoff
52+
- reference anti-VM strings targeting Parallels @mike-hunhoff
53+
- reference anti-VM strings targeting Qemu @mike-hunhoff
54+
- reference anti-VM strings targeting VirtualBox @mike-hunhoff
55+
- reference anti-VM strings targeting VirtualPC @mike-hunhoff
56+
- reference anti-VM strings targeting VMWare @mike-hunhoff
57+
- reference anti-VM strings targeting Xen @mike-hunhoff
58+
- reference analysis tools strings @mike-hunhoff
59+
- reference WMI statements @mike-hunhoff
60+
- get number of processor cores @mike-hunhoff
61+
- get number of processors @mike-hunhoff
62+
- enumerate disk properties @mike-hunhoff
63+
- get disk size @mike-hunhoff
64+
- get process heap flags @mike-hunhoff
65+
- get process heap force flags @mike-hunhoff
66+
- get Explorer PID @mike-hunhoff
67+
- delay execution @mike-hunhoff
68+
- check for process debug object @mike-hunhoff
69+
- check license value @mike-hunhoff
70+
- check ProcessDebugFlags @mike-hunhoff
71+
- check ProcessDebugPort @mike-hunhoff
72+
- check SystemKernelDebuggerInformation @mike-hunhoff
73+
- check thread yield allowed @mike-hunhoff
74+
- enumerate system firmware tables @mike-hunhoff
75+
- get system firmware table @mike-hunhoff
76+
- hide thread from debugger @mike-hunhoff
77+
78+
### Bug fixes
79+
80+
- ida backend: extract unmapped immediate number features @mike-hunhoff
81+
- ida backend: fix stack cookie check #257 @mike-hunhoff
82+
- viv backend: better extract gs segment access @williballenthin
83+
- core: enable counting of string features #241 @D4nch3n @williballenthin
84+
- core: enable descriptions on feature with arch flavors @mike-hunhoff
85+
- core: update git links for non-SSH access #259 @recvfrom
86+
87+
### Changes
88+
89+
- ida plugin: better default display showing first level nesting @winniepe
90+
- remove unused `characteristic(switch)` feature @ana06
91+
- prepare testing infrastructure for multiple backends/py3 @williballenthin
92+
- ci: zip build artifacts @ana06
93+
- ci: build all supported python versions @ana06
94+
- code style and formatting @mr-tz
95+
96+
### Raw diffs
97+
98+
- [capa v1.1.0...v1.2.0](https://github.com/fireeye/capa/compare/v1.1.0...v1.2.0)
99+
- [capa-rules v1.1.0...v1.2.0](https://github.com/fireeye/capa-rules/compare/v1.1.0...v1.2.0)
100+
3101
## v1.1.0 (2020-08-05)
4102

5103
This release brings new rule format updates, such as adding `offset/x32` and negative offsets,

capa/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.1.0"
1+
__version__ = "1.2.0"

0 commit comments

Comments
 (0)