Commit Graph
2167 Commits
Author SHA1 Message Date
Mike Auty 20dbe41eee Development: Improve scripts for operating over Mac KDK 2020-06-10 19:49:45 +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 975fa36610 Development: Add the ability to keep downloaded/extracted files 2020-06-10 00:53:52 +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
Mike Auty 874ec2e410 Development: Improve extract_kernel for the Mac KDK 2020-05-30 01:53:18 +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 84e9b92d71 Development: Allow for debian packages in stock converter. 2020-05-25 23:44:43 +01:00
Mike Auty 27660d62ee Development: Add in fedora kernel locations. 2020-05-25 02:04:43 +01:00
Mike Auty 48d3fb8f98 Development: Add in simple script to create centos ISF files 2020-05-24 21:56:28 +01:00
Mike Auty 94426ad313 Automagic: Ensure all layers can be reconstructed 2020-05-10 19:30:58 +01:00
Mike Auty 09dd048834 Documentation: Minor fixes for recent documentation 2020-05-10 17:31:26 +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 83ef338a6e Fix the typos as spotted by eagle-eyed Ilya, thanks! 2020-03-26 13:32:30 +00:00
Mike Auty b08a2e47d7 Schemas: Implement changes in comments from dwarf2json#11 2020-03-26 13:32:30 +00:00
Mike Auty 919c4cb0dd Schema: Add in more specifics for linux/mac specification 2020-03-26 13:32:30 +00:00