Mike Auty
|
00a7f9ce2d
|
Rework the way verinfo works.
|
2018-09-13 00:24:57 +01:00 |
|
Mike Auty
|
6dc8b4d517
|
Create a windows.registry category.
|
2018-09-12 22:55:41 +01:00 |
|
Mike Auty
|
fa552aa3b0
|
Add in the native_layer_name concept to ObjectInformation.
|
2018-09-12 22:45:34 +01:00 |
|
Mike Auty
|
dd5edc395a
|
Add in commented code for keeping the zip file in sync if we decide it's needed.
|
2018-09-03 22:14:48 +01:00 |
|
Mike Auty
|
abee0f8de7
|
Change the ASLR finding code to return no shift values (and log when it's found none).
|
2018-09-03 21:48:16 +01:00 |
|
Mike Auty
|
f584be8d18
|
Fix up the linux symbol caching code.
|
2018-09-03 21:39:48 +01:00 |
|
Mike Auty
|
0c46da22c3
|
Readd the check to ensure we don't stack on top of an existing Intel layer.
|
2018-09-02 19:03:39 +01:00 |
|
Mike Auty
|
7f966901cf
|
Ensure the dtb can't get specified from an earlier run around the loop.
|
2018-09-02 18:28:59 +01:00 |
|
Mike Auty
|
c1dc36a327
|
Fix up the breakage from the preivous commit.
|
2018-09-02 18:27:28 +01:00 |
|
Mike Auty
|
29f1a0f216
|
Change the default state for stacking to ensure layer isn't set unless successful.
|
2018-09-02 17:42:55 +01:00 |
|
Mike Auty
|
e665ec7505
|
Minor fix in Volshell.
|
2018-09-02 16:59:03 +01:00 |
|
Mike Auty
|
2d2b3c27dc
|
Fix up the symbols import in volshell.
|
2018-09-02 00:58:27 +01:00 |
|
Mike Auty
|
1299fa4a36
|
Fix up volshell failing on missing modules (eg, yara) and tart up the setup file.
|
2018-09-02 00:52:17 +01:00 |
|
Mike Auty
|
5668f271df
|
Fix issue when handling zip files on windows.
|
2018-09-02 00:13:33 +01:00 |
|
Mike Auty
|
3713e9484c
|
Add in a setup.py and fix up the documentation so setuptools can build it.
|
2018-09-01 22:28:03 +01:00 |
|
Mike Auty
|
312e74cd08
|
Improve typing information for verinfo.
|
2018-09-01 22:14:34 +01:00 |
|
Mike Auty
|
0550186ed2
|
Fix a couple bugs in moddump.
|
2018-09-01 22:04:51 +01:00 |
|
Mike Auty
|
dff7e6d6df
|
Add in support for specific symbol directories.
|
2018-09-01 21:57:49 +01:00 |
|
Mike Auty
|
9d05482e50
|
Make sure we appropriately use classmethods now they're in place.
|
2018-08-30 16:40:39 +01:00 |
|
Mike Auty
|
ce63ee2e83
|
Conver the verinfo plugin to using the classmethod moddump.
|
2018-08-30 12:03:17 +01:00 |
|
Mike Auty
|
edac0bee6f
|
Update moddump to use classmethods.
|
2018-08-30 12:03:17 +01:00 |
|
Mike Auty
|
5791cfaab7
|
Stop overriding the builtin filter method, and ensure suitable parameter names.
|
2018-08-30 11:41:19 +01:00 |
|
 superponibleandikelos
|
26a4eb66d9
|
move import to the top
|
2018-08-30 10:57:18 +01:00 |
|
 superponibleandikelos
|
f5e075ab72
|
change comment to docstring
|
2018-08-30 10:57:18 +01:00 |
|
 superponibleandikelos
|
eb9a426760
|
switch enum.Enum to enum.IntEnum
|
2018-08-30 10:57:18 +01:00 |
|
 Dave Lassalleandikelos
|
c676f17fc8
|
refs #39 - update _CM_KEY_BODY.get_full_key_name()
|
2018-08-30 10:57:18 +01:00 |
|
Mike Auty
|
f4dd40ba0b
|
Ensure we're catching the appropriate expcetions rather than all of them.
|
2018-08-30 09:41:39 +01:00 |
|
superponible
|
19dcb80de6
|
catch os detection exception, change loop break to continue
|
2018-08-29 20:59:42 -05:00 |
|
Mike Auty
|
cc99d08c88
|
Move userassist keys over to a JSON data file.
|
2018-08-30 00:52:02 +01:00 |
|
Mike Auty
|
93607b2586
|
Fix up exception catching with no exception specified.
|
2018-08-30 00:36:32 +01:00 |
|
Mike Auty
|
fe9a1617c9
|
Include printkey in the hivelist conversion.
|
2018-08-29 23:31:39 +01:00 |
|
Mike Auty
|
0aa6ba0fe0
|
Convert hivelist to classmethod style.
|
2018-08-29 23:29:51 +01:00 |
|
Mike Auty
|
059be517fc
|
Fix up minor typing issues.
|
2018-08-29 23:29:00 +01:00 |
|
Mike Auty
|
303c63da68
|
Revert userassist to creating a new layer for each userassist data.
|
2018-08-29 23:14:28 +01:00 |
|
Mike Auty
|
62451ecef6
|
Reformat code and use has_member instead of RelativeChildOffset.
|
2018-08-29 23:01:02 +01:00 |
|
Mike Auty
|
3a6b4ad35c
|
Add in the has_member method for objects and templates.
|
2018-08-29 22:54:56 +01:00 |
|
superponible
|
40b83c505a
|
refactor userassist, stop creating registry tables for each entry
|
2018-08-29 16:10:53 -05:00 |
|
 superponibleandikelos
|
4d0bdb7d72
|
removed additional object creation for determining OS version
|
2018-08-29 21:51:52 +01:00 |
|
 superponibleandikelos
|
140ed54331
|
use context.module for userassist
|
2018-08-29 21:51:52 +01:00 |
|
 superponibleandikelos
|
719f1d30e8
|
clean up exception handling
|
2018-08-29 21:51:52 +01:00 |
|
 superponibleandikelos
|
9723eb847e
|
handle win7 vs winxp assignments together
|
2018-08-29 21:51:52 +01:00 |
|
 superponibleandikelos
|
57166fa549
|
change method for detecting win7
|
2018-08-29 21:51:52 +01:00 |
|
 superponibleandikelos
|
93e05f4def
|
longer loop variable names
|
2018-08-29 21:51:52 +01:00 |
|
 superponibleandikelos
|
dcb4ae08e3
|
change check for valid node path
|
2018-08-29 21:51:52 +01:00 |
|
 Dave Lassalleandikelos
|
c7e0ff9fa0
|
docstring and comment about get() vs _missing_()
|
2018-08-29 21:51:52 +01:00 |
|
 Dave Lassalleandikelos
|
0d12a6dbf3
|
alternative to RegValueTypes enum in lieu of _missing_()
|
2018-08-29 21:51:52 +01:00 |
|
 Dave Lassalleandikelos
|
4b500b66e9
|
fix variable name mismatch
|
2018-08-29 21:51:52 +01:00 |
|
 Dave Lassalleandikelos
|
d6a1e9acfc
|
add an optional filter to hivelist to return only matching names
|
2018-08-29 21:51:52 +01:00 |
|
 Dave Lassalleandikelos
|
32bcdf2ebc
|
add userassist types to registry.json
|
2018-08-29 21:51:52 +01:00 |
|
 Dave Lassalleandikelos
|
823cbddef5
|
fix an off by one error in printing hex
|
2018-08-29 21:51:52 +01:00 |
|