Mike Auty
|
1a00723cb0
|
Core: Drastically reduce the import logging
|
2020-06-10 19:47:48 +01:00 |
|
Mike Auty
|
4437c29790
|
Symbols: Ensure all formats support symbol_shift (thanks Andrew!)
|
2020-06-10 19:39:20 +01:00 |
|
Mike Auty
|
ede5ba07aa
|
Symbols: Apply symbol_masking option to IntermediateSymbolTables
|
2020-06-10 19:39:20 +01:00 |
|
Mike Auty
|
085ccc47e0
|
SymbolTableRequirement: Do a merry dance around ASLR shifts in automagic
|
2020-06-10 19:39:20 +01:00 |
|
Mike Auty
|
d6741435ef
|
SymbolTables: Clear out the clone method and tidy up inheritance
|
2020-06-10 19:39:20 +01:00 |
|
Mike Auty
|
d11ffa1f23
|
SymbolTable: Remove the no longer necessary mask_symbol_table method
|
2020-06-10 19:39:20 +01:00 |
|
Mike Auty
|
573590878a
|
SymbolTable: Rework symbol_shift so it's part of the config
|
2020-06-10 19:39:20 +01:00 |
|
Mike Auty
|
ad8fa0e934
|
Automagic: Improve mask/shift documentation
|
2020-06-10 19:39:20 +01:00 |
|
Mike Auty
|
a6cd344e22
|
Automagic: Refactor ASLR finding for all symbol_finder using OSes
|
2020-06-10 19:39:20 +01:00 |
|
Mike Auty
|
863b9915c9
|
Automagic: Refactor mac aslr_finding
|
2020-06-10 19:39:20 +01:00 |
|
Mike Auty
|
37f40ed184
|
Linux: Fix a rebase error
|
2020-06-10 19:39:20 +01:00 |
|
Mike Auty
|
204657648a
|
Linux: Narrow in on a particular symbol table
|
2020-06-10 19:39:20 +01:00 |
|
Mike Auty
|
054b95c8ed
|
Remove debugging statements
|
2020-06-10 19:39:20 +01:00 |
|
Mike Auty
|
d9ac5300fa
|
Move from using deepcopy to a clone method.
|
2020-06-10 19:39:20 +01:00 |
|
Mike Auty
|
2748ce32d8
|
Initial attempts at cloning a symbol table
|
2020-06-10 19:39:20 +01:00 |
|
Mike Auty
|
fabb4f4924
|
Store and re-store the original get_symbol method masking
|
2020-06-10 19:39:20 +01:00 |
|
Mike Auty
|
c7ea30b059
|
Core: Add in framework version check for plugins
|
2020-06-02 00:08:01 +01:00 |
|
Mike Auty
|
c870add8e4
|
Framework: Ensure we don't bother over importing or spamming the log
|
2020-05-31 02:28:53 +01:00 |
|
 superponibleandikelos
|
69be2157fb
|
fix typo
|
2020-05-27 23:16:18 +01:00 |
|
 superponibleandikelos
|
48e33c2b98
|
create property for HiveGenerator invalid member
|
2020-05-27 23:16:18 +01:00 |
|
Mike Auty
|
a0da5fef83
|
Issue #186: Rebase and apply yapf
|
2020-05-27 23:16:18 +01:00 |
|
 superponibleandikelos
|
36c19735ee
|
issue #186 - hivelist with new hivescan/bigpools
|
2020-05-27 23:16:18 +01:00 |
|
 superponibleandikelos
|
002758c7f2
|
issue #186 - hivescan and hivelist with bigpools
|
2020-05-27 23:16:18 +01:00 |
|
 superponibleandikelos
|
a21ab89019
|
issue #186 - add bigpools plugin
|
2020-05-27 23:16:18 +01:00 |
|
 superponibleandikelos
|
054d144f9b
|
issue #186 - walk forward, backward, scan if needed
|
2020-05-27 23:16:18 +01:00 |
|
 superponibleandikelos
|
e969f44471
|
issue #186 - _CMHIVE.is_valid()
|
2020-05-27 23:16:18 +01:00 |
|
 superponibleandikelos
|
a4301afe22
|
issue #186 - skip type check on CMHIVE
|
2020-05-27 23:16:18 +01:00 |
|
 superponibleandikelos
|
0de87e5bce
|
fix off by one and loop counters
|
2020-05-27 23:14:26 +01:00 |
|
Mike Auty
|
94426ad313
|
Automagic: Ensure all layers can be reconstructed
|
2020-05-10 19:30:58 +01:00 |
|
Mike Auty
|
6e91349c73
|
Documentation: Add in information about creating layers.
|
2020-05-09 02:07:08 +01:00 |
|
Mike Auty
|
0c43beb42d
|
Core: Apply yapf across all files again.
|
2020-05-05 22:14:33 +01:00 |
|
Mike Auty
|
4587de356d
|
Fix issue with cleaning the symbol cache
|
2020-05-02 01:16:06 +01:00 |
|
Mike Auty
|
edecd64703
|
Yarascan: Fixes #209 by returning matched strings
|
2020-04-14 23:45:08 +01:00 |
|
Mike Auty
|
15d26ce415
|
Linux: Remove parameters that are unnecessary/removed.
|
2020-04-10 22:38:21 +01:00 |
|
Mike Auty
|
01ef78db11
|
Fix a typo in the last commit
|
2020-04-10 22:19:24 +01:00 |
|
Mike Auty
|
8935e4dd19
|
Fix up linuxutils to use symbol_tables rather than hard coded values
|
2020-04-10 22:12:03 +01:00 |
|
 Andrew Caseandikelos
|
719cd0d476
|
Move module gathering into generator
|
2020-04-08 18:17:34 +01:00 |
|
 Andrew Caseandikelos
|
b42dfd614a
|
Add API for mapping kernel addresses to kernel symbols or a specific kext
|
2020-04-08 18:17:34 +01:00 |
|
Michael Ligh
|
d5bdf9633d
|
refs #204 fix modscan, _LDR_DATA_TABLE_ENTRY is not an executive object and doesn't have an object_type
|
2020-04-07 09:22:52 -05:00 |
|
Mike Auty
|
2cd6a9478f
|
Intermed: Resolve unintended change of length to size and issue with anonymous checking
|
2020-04-03 00:00:57 +01:00 |
|
Mike Auty
|
be1faa91a5
|
Initial attempt at resolving anonymoous fields.
|
2020-03-26 13:32:30 +00:00 |
|
Mike Auty
|
bd2a382d88
|
CLI & windows.handles: Improve exception handling
|
2020-03-16 22:34:03 +00:00 |
|
Mike Auty
|
b8bc0f0ed6
|
mac.netstat: Fix up typing and interface imports
|
2020-03-12 19:53:51 +00:00 |
|
 Andrew Caseandikelos
|
7d6d74bc91
|
Update order of arguments
|
2020-03-12 19:47:15 +00:00 |
|
 Andrew Caseandikelos
|
722700d2dc
|
Add docstrings
|
2020-03-12 19:47:15 +00:00 |
|
 Andrew Caseandikelos
|
7b21e83b07
|
Mac - convert socket gathering to class method and clean up associated code
|
2020-03-12 19:47:15 +00:00 |
|
Mike Auty
|
640afdda2c
|
Layers: Add in NonLinear Segmented layers
|
2020-03-04 20:29:42 +00:00 |
|
Mike Auty
|
a745503b72
|
Layers: Make the linear/non-linear changes minimal
|
2020-03-04 20:29:42 +00:00 |
|
Mike Auty
|
df804928b5
|
Layers: Alter the decode method to take data directly
|
2020-03-04 20:29:42 +00:00 |
|
Mike Auty
|
87dc98655b
|
Layers: Fix up an intel inaccuracy in mapping sizes
|
2020-03-04 20:29:42 +00:00 |
|