Moritz Raabe
|
8de69c639a
|
s/fireeye/mandiant
|
2021-09-29 12:55:16 +02:00 |
|
Moritz Raabe
|
41786f4ab8
|
add hidden import and test
|
2021-09-28 15:39:23 +02:00 |
|
Moritz Raabe
|
8bb1a1cb5a
|
use viv-utils functions
|
2021-09-23 19:35:14 +02:00 |
|
Moritz Raabe
|
cc3b56ddcb
|
disable flirt matching on elf files
|
2021-09-14 13:59:38 +02:00 |
|
Moritz Raabe
|
0c42942a88
|
black code style
|
2021-09-14 09:57:33 +02:00 |
|
Moritz Raabe
|
4c6be15edc
|
minor fixes
|
2021-09-13 21:15:31 +02:00 |
|
Moritz Raabe
|
80bb0b4aff
|
init variable :/
|
2021-09-10 21:29:59 +02:00 |
|
Moritz Raabe
|
06d238a9f9
|
add ElfFeatureExtractor
|
2021-09-10 20:38:27 +02:00 |
|
Moritz Raabe
|
16c12f816b
|
update to ubuntu-18.04
|
2021-09-09 16:45:11 +02:00 |
|
Moritz Raabe
|
e88bb4814e
|
update readme
|
2021-06-30 10:10:44 +02:00 |
|
Moritz Raabe
|
f191c4f145
|
wrap sig loading
|
2021-06-30 10:04:11 +02:00 |
|
Moritz Raabe
|
6fc2037f45
|
update sig file names
|
2021-06-30 08:54:37 +02:00 |
|
Moritz Raabe
|
6860b9a040
|
address Willi's feedback
|
2021-06-29 21:16:31 +02:00 |
|
Moritz Raabe
|
5c8a4aafd7
|
test scripts and fix show-features
|
2021-06-29 21:16:31 +02:00 |
|
Moritz Raabe
|
02658d6962
|
do not process non-pe even with --format pe
|
2021-06-29 21:16:31 +02:00 |
|
Moritz Raabe
|
04b5949a05
|
address Mike's feedback
|
2021-06-29 08:57:43 +02:00 |
|
Moritz Raabe
|
18c87e4e55
|
ida extract library funcs identified via flirt
|
2021-06-29 08:49:48 +02:00 |
|
Moritz Raabe
|
f96d3fd8ba
|
do not process non-pe even with --format pe
|
2021-06-28 18:21:01 +02:00 |
|
Moritz Raabe
|
4ca9e168fe
|
Merge branch 'master' into fix-630
|
2021-06-28 11:32:27 +02:00 |
|
Moritz Raabe
|
44b47eb39c
|
update release checklist
|
2021-06-23 07:44:08 +02:00 |
|
Moritz Raabe
|
45c4b4019a
|
move breaking changes to top
|
2021-06-23 07:44:05 +02:00 |
|
Moritz Raabe
|
831dc577f4
|
add breaking change section and reorg
|
2021-06-23 07:40:33 +02:00 |
|
Moritz Raabe
|
8b58723f40
|
bump smda and remove xfail
|
2021-06-07 13:56:55 +02:00 |
|
Moritz Raabe
|
bed2e3777e
|
job level exclusion
|
2021-06-07 12:38:03 +02:00 |
|
Moritz Raabe
|
c3ba6a9025
|
update readme
|
2021-06-07 10:26:41 +02:00 |
|
Moritz Raabe
|
ff66346d2a
|
ignore dependabot for changelog check
|
2021-06-07 09:52:46 +02:00 |
|
Moritz Raabe
|
63cd70029f
|
dedup code
|
2021-06-02 11:06:49 +02:00 |
|
Moritz Raabe
|
94089ff43f
|
parse att&ck for output doc
|
2021-06-02 10:37:19 +02:00 |
|
Moritz Raabe
|
e6f45b63d6
|
fix test xfail
|
2021-05-31 10:02:31 +02:00 |
|
Moritz Raabe
|
de96bb763b
|
address code review
|
2021-05-28 16:52:17 +02:00 |
|
Moritz Raabe
|
9e62bd1b24
|
update renderers
|
2021-05-28 16:40:15 +02:00 |
|
Moritz Raabe
|
54d21a043e
|
parse mbc for result doc
|
2021-05-28 16:40:15 +02:00 |
|
Moritz Raabe
|
f593592ff0
|
parse mbc fields
|
2021-05-28 16:40:15 +02:00 |
|
Moritz Raabe
|
204d8b36df
|
add or/optional lint and colors
closes #348
|
2021-05-25 16:32:47 +02:00 |
|
Moritz Raabe
|
8e4e9fc616
|
Revert "Sync capa-testfiles submodule"
This reverts commit 826d472c07.
|
2021-05-25 14:58:01 +02:00 |
|
Moritz Raabe
|
af5613250f
|
lazy import flirt
closes #540
|
2021-05-21 11:31:37 +02:00 |
|
Moritz Raabe
|
a8e353fe31
|
revert rule loading pbar
|
2021-05-20 14:00:01 +02:00 |
|
Moritz Raabe
|
8a386b6909
|
improve progress bar output
|
2021-05-20 13:56:29 +02:00 |
|
Moritz Raabe
|
586726fb13
|
lint statements for single child statements
|
2021-05-19 18:25:14 +02:00 |
|
Moritz Raabe
|
fc126451a7
|
add signature files
|
2021-04-27 19:27:02 +02:00 |
|
Moritz Raabe
|
d1cd4ef259
|
move auto format check
|
2021-04-09 11:59:30 +02:00 |
|
Moritz Raabe
|
998f4a6bad
|
auto detect shellcode file extensions
|
2021-04-08 18:49:22 +02:00 |
|
 Moritz RaabeandAna Maria Martinez Gomez
|
efe50d3313
|
ci: test on Windows and macOS
Run the tests on Windows and macOS to avoid failures OS related.
closes #460
|
2021-04-06 21:38:07 +02:00 |
|
Moritz Raabe
|
25944864f7
|
fix submodule typos
|
2021-04-05 12:52:08 +02:00 |
|
Moritz Raabe
|
c0c9ea3403
|
incorprate Ana's feedback
|
2021-03-24 09:22:40 +01:00 |
|
Moritz Raabe
|
5aff21a9a1
|
add PR template
|
2021-03-23 10:52:01 +01:00 |
|
Moritz Raabe
|
44f517c20d
|
rule loading: ignore files starting with .git
|
2021-03-22 18:11:29 +01:00 |
|
Moritz Raabe
|
13306b71e0
|
add file
|
2021-03-19 09:40:44 +01:00 |
|
Moritz Raabe
|
8719a23de4
|
dos2unix
|
2021-03-19 09:40:44 +01:00 |
|
Moritz Raabe
|
7e0b5236af
|
better deal with CRLF/LF issues
|
2021-03-19 09:40:43 +01:00 |
|
Moritz Raabe
|
c7798b3254
|
ensure LF end of line
|
2021-03-19 09:40:43 +01:00 |
|
Moritz Raabe
|
1bfe0e0874
|
ensure LF end of line
|
2021-03-18 20:15:23 +01:00 |
|
Moritz Raabe
|
55b7ae10a7
|
remove apirefs from calls from
closes #416
|
2021-02-08 11:56:01 +01:00 |
|
Moritz Raabe
|
84b3f38810
|
add imagebase to IDA meta data
|
2021-02-02 13:54:46 +01:00 |
|
Moritz Raabe
|
9b5aaa40de
|
improve bytes feature extraction
|
2021-02-01 17:17:22 +01:00 |
|
Moritz Raabe
|
0eb8d3e47c
|
fix time debug output
|
2021-01-28 11:09:25 +01:00 |
|
Moritz Raabe
|
072e30498b
|
adjust negative hex numbers in to_yaml
|
2021-01-28 10:54:17 +01:00 |
|
Moritz Raabe
|
d6e73577af
|
dont change quotes when dumping
|
2021-01-28 10:54:17 +01:00 |
|
Moritz Raabe
|
a81f98be8e
|
manual adjust negative numbers
|
2021-01-28 10:54:17 +01:00 |
|
Moritz Raabe
|
0980e35c29
|
simplify string comparison
|
2021-01-28 10:54:17 +01:00 |
|
Moritz Raabe
|
336c2a3aff
|
add option to only check reformat status
|
2021-01-28 10:54:17 +01:00 |
|
Moritz Raabe
|
e3055bc740
|
check rule format consistency
|
2021-01-28 10:54:17 +01:00 |
|
Moritz Raabe
|
f18a8f5b31
|
adjust expected lib path and log time
|
2021-01-28 10:18:03 +01:00 |
|
Moritz Raabe
|
0d439c0f55
|
disable extractor progress
|
2021-01-28 09:22:15 +01:00 |
|
Moritz Raabe
|
4bc06aa8cd
|
closes #405
|
2021-01-28 08:23:15 +01:00 |
|
Moritz Raabe
|
7b64425c24
|
update doc and test case
|
2021-01-28 08:18:23 +01:00 |
|
Moritz Raabe
|
c750447d62
|
potential fix for #398
|
2021-01-27 17:59:56 +01:00 |
|
Moritz Raabe
|
2c5508febd
|
bump smda, enable Python 3.9
|
2021-01-22 10:00:25 +01:00 |
|
Moritz Raabe
|
f89084677d
|
add base address to freeze
|
2021-01-08 14:48:26 +01:00 |
|
Moritz Raabe
|
b1c1cb4b9b
|
lint with --tag
|
2021-01-05 16:16:35 +01:00 |
|
Moritz Raabe
|
28ee091107
|
set level of more viv loggers explicitly
|
2020-12-08 16:30:23 +01:00 |
|
Moritz Raabe
|
08c3372635
|
add more xor instructions
|
2020-12-08 09:21:50 +01:00 |
|
Moritz Raabe
|
4ef860eb07
|
fix: add viv extract strings for i386ImmMemOper operands
|
2020-12-03 20:24:29 +01:00 |
|
Moritz Raabe
|
65a365bca1
|
update halo requirements py2/3
|
2020-12-01 11:46:53 +01:00 |
|
Moritz Raabe
|
fecd0e11eb
|
add dependabot config
|
2020-12-01 11:46:14 +01:00 |
|
Moritz Raabe
|
0d351794db
|
pin smda
addresses #369
|
2020-12-01 11:02:36 +01:00 |
|
Moritz Raabe
|
dfc805b89b
|
improvements for PR #355
|
2020-11-09 13:39:19 +01:00 |
|
Moritz Raabe
|
75defc13a0
|
disable fail-fast for tests job
|
2020-11-09 13:22:23 +01:00 |
|
Moritz Raabe
|
0fd9753681
|
document PyInstaller build process
closes #357
|
2020-11-03 15:03:32 +01:00 |
|
Moritz Raabe
|
b0bf4f8f8e
|
prepare new release
|
2020-10-23 22:24:50 +02:00 |
|
Moritz Raabe
|
679316946e
|
addressing Willi's feedback
|
2020-10-22 20:10:47 +02:00 |
|
Moritz Raabe
|
fbe104d254
|
get decoded sample path
closes #328
|
2020-10-22 19:56:41 +02:00 |
|
Moritz Raabe
|
69a4b99d70
|
extract apis called via jmp
closes #337
|
2020-10-21 12:39:45 +02:00 |
|
Moritz Raabe
|
1e3b29de2e
|
add IDA specific test
|
2020-10-21 12:16:50 +02:00 |
|
Moritz Raabe
|
12d5fe0afe
|
addressing feedback
|
2020-10-21 11:25:08 +02:00 |
|
Moritz Raabe
|
9fc6e0d6a2
|
Merge branch 'enhance/show-features' into viv/extractor/api-thunk-chains
|
2020-10-20 15:26:51 +02:00 |
|
Moritz Raabe
|
4994d0597f
|
set env var via environment file
|
2020-10-20 15:14:36 +02:00 |
|
Moritz Raabe
|
76b46d7957
|
ensure function is defined in vivisect (or do so)
and show features in IDA
|
2020-10-20 15:09:07 +02:00 |
|
Moritz Raabe
|
0a369c548b
|
extract ordinal and name imports
|
2020-10-20 14:56:38 +02:00 |
|
Moritz Raabe
|
9a738ba413
|
extract api features for thunk chains
closes #341
|
2020-10-20 14:49:09 +02:00 |
|
Moritz Raabe
|
bc1c5a59f8
|
display value including 0
|
2020-10-05 22:10:04 +02:00 |
|
Moritz Raabe
|
77b412c1e8
|
add long description and other improvements
|
2020-10-02 17:08:03 +02:00 |
|
Moritz Raabe
|
00bc1a169e
|
render mbc table
|
2020-10-01 11:10:03 +02:00 |
|
Moritz Raabe
|
1cb9ed9c01
|
addressing final comments
|
2020-09-25 18:38:46 +02:00 |
|
Moritz Raabe
|
00b7f2e02f
|
addressing Willi's feedback
|
2020-09-24 20:23:15 +02:00 |
|
Moritz Raabe
|
4691302a78
|
parse descriptions for statements
|
2020-09-24 15:35:30 +02:00 |
|
Moritz Raabe
|
7e9a3d649a
|
use embedded icon
(cherry picked from commit bbc41dff09)
|
2020-09-02 17:50:25 +02:00 |
|
Moritz Raabe
|
d6aa10164a
|
menu changes and rebase hook
(cherry picked from commit 2924c973eb)
|
2020-09-02 17:16:11 +02:00 |
|
Moritz Raabe
|
198fabdd2d
|
add form icon and other cosmetic changes
(cherry picked from commit 98ed862d3c)
|
2020-09-02 17:15:16 +02:00 |
|
Moritz Raabe
|
34e7991081
|
black 20.8b1 updates
|
2020-08-27 11:26:28 +02:00 |
|