Mike Auty
|
32fb2364a1
|
Timeliner: Ensure blank lines aren't printed.
|
2020-06-10 20:33:04 +01:00 |
|
Mike Auty
|
fc27efc252
|
Add in body-file output support.
|
2020-06-10 20:33:04 +01:00 |
|
Mike Auty
|
5921671b38
|
timeliner: Yield as soon as we have output
|
2020-06-10 20:33:04 +01:00 |
|
Mike Auty
|
b9d0cf17e3
|
Fix the output of exceptions with timeliner.
|
2020-06-10 20:33:04 +01:00 |
|
Mike Auty
|
80e2117c94
|
Layers: QEMU add in slow warning
|
2020-06-10 20:22:35 +01:00 |
|
Mike Auty
|
2bf8247b62
|
Layers: Extend segments to include original size as well as mapped size.
|
2020-06-10 20:22:35 +01:00 |
|
Mike Auty
|
d0d7ea84b9
|
Layers: Remove debugging statement
|
2020-06-10 20:22:35 +01:00 |
|
Mike Auty
|
df644ef5b7
|
Layers: Improve QEMU format support
|
2020-06-10 20:22:35 +01:00 |
|
Mike Auty
|
880bd0a2e0
|
Layers: Qemu only record segment data for pc.ram
|
2020-06-10 20:22:35 +01:00 |
|
Mike Auty
|
6564f0a3a4
|
Layers: Add in initial qemu layer code
|
2020-06-10 20:22:35 +01:00 |
|
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 |
|