Commit Graph
2805 Commits
Author SHA1 Message Date
Mike Auty 7f6378fd5d Automagic: Changing stacking order for linux/mac
The linux/mac stackers are more accurate (based on banners) than the
windows stacker (based on offsets).  As such in cases where both would
match, we should go for the more accurate match first (linux/mac) over
windows.  In most cases this will make no difference because of the
exclusion lists, so only one stacker will run, but in cases such as
volshell where all stackers are run, this may help with certain edge
cases.
2021-07-12 12:27:53 +01:00
Mike Auty e28910f670 Windows: Ensure we set the kernel_virtual_offset before other reqs
It appears in issue #524 that the step to fulfil symbol requirements
can throw an exception (which then prevents the kernel_virtual_offset
(which is optional) from being set appropriately.

This sets the kvo first and adds a check to where it's set.  It doesn't
get to the root of why an exception is thrown, but should ensure it's
easier to spot if it goes wrong.

Fixes #524.
2021-07-12 12:09:07 +01:00
Mike Auty c2b290dc42 Windows: Fix up pdb.json for LF_UDT_SRC_LINE
It looks like some copypasta snuck in the manual pdb.json.
The offsets for the LF_UDT_SRC_LINE as was the total structure size for
LF_UDT_MOD_SRC_LINE.

Fixes #527
2021-07-12 10:48:43 +01:00
Mike Auty 42ef21fd29 Documentation: Clarify linux ISF generation 2021-07-11 22:37:41 +01:00
ikelosandGitHub 4d9b2517c6 Merge pull request #498 from volatilityfoundation/windows_crashdump_fixes_jxwenger
complete windows crash dump support
2021-07-11 00:07:27 +01:00
iMHLv2 f1079e7e9b fix up required framework version for crashinfo 2021-07-10 08:32:40 -05:00
ikelosandGitHub af090bf29e Merge pull request #519 from fgomulka/tty-check-pointer-issue
Create a list_head to fix tty_check bug
2021-06-23 20:22:27 +01:00
Frank Gomulka dbae5d353d Create a list_head to fix tty_check bug
This commit casts `tty_driver` to a `list_head` to fix an
AttributeError in the linux tty_check plugin
2021-06-22 10:43:31 -04:00
Mike Auty b6165b439f Mac: Fix minor typo in previous fix 2021-06-07 01:44:21 +01:00
Mike Auty 772083ac75 Mac: Fix unguarded read in automagic #515 2021-06-06 11:50:23 +01:00
Mike Auty ed1320491c Poolscan: Further python 3.6 efficiencies 2021-06-04 22:19:12 +01:00
ikelosandGitHub 7aff6f6d8b Merge pull request #513 from bonafont/develop
Fixed CM_KEY_VALUE get_decode method
2021-06-04 22:16:16 +01:00
Anthony Fey a11c94a82b Fixed CM_KEY_VALUE get_decode method 2021-06-04 18:52:00 +02:00
ikelosandGitHub c3107986fc Merge pull request #401 from volatilityfoundation/issues/issue400
Objects: Avoid reconstructing pointed objects
2021-06-02 20:30:42 +01:00
iMHLv2 7d9c66c407 run yapf on the newly added files 2021-06-01 14:27:20 -05:00
iMHLv2 7b73f8d545 fix the copyright date for extensions/crash.py 2021-06-01 14:21:11 -05:00
iMHLv2 d2db22c310 use typing for the layer variable passed to _generator 2021-06-01 14:20:59 -05:00
iMHLv2 d285519ecb don't assume primary.memory_layer is a crash layer...instead, cycle through the layers until finding the crash layer 2021-06-01 14:17:31 -05:00
iMHLv2 a0adbde994 eliminate confusing single letter variable 2021-06-01 13:55:37 -05:00
iMHLv2 b15e69e11d ensure the crashinfo plugin gets a crash layer 2021-06-01 13:55:21 -05:00
ikelosandGitHub 7ef7dd88f0 Merge pull request #510 from volatilityfoundation/revert-507-issues/issue505
Revert "Windows: Increase self-referential check"
2021-05-26 23:45:00 +01:00
ikelosandGitHub 3bb23b29e3 Revert "Windows: Increase self-referential check" 2021-05-26 23:43:35 +01:00
Mike Auty 0214fa35a1 Core: Increment minimum python version to 3.6 2021-05-26 23:23:27 +01:00
Mike Auty 9e7e82f026 Development: Minor mac extract_kernel updates 2021-05-26 22:14:00 +01:00
ikelosandGitHub 77d0debdac Merge pull request #507 from volatilityfoundation/issues/issue505
Windows: Increase self-referential check
2021-05-26 22:12:33 +01:00
ikelosandGitHub 069a3da751 Merge pull request #504 from doomedraven/patch-1
ability to reverse filtering see long description
2021-05-23 16:58:35 +01:00
doomedravenandGitHub dd6ad75b22 Update pslist.py 2021-05-23 17:10:52 +02:00
Mike Auty abafa58f1a Windows: Increase self-referential check 2021-05-23 15:49:28 +01:00
doomedravenandGitHub ed9c2dd979 ability to reverse filtering see long description
Hello, this is very useful to optimize some scans, like in case of sandboxing, imagine:
1 round it scans only all processes that was captured by sandbox aka pid_list
2. round it scans all the rest processes ignoring pid_list from round 1

if you have a better idea how to improve/implement this, let me know, we use our custom function, but i think it might be useful for the rest
2021-05-18 22:37:34 +02:00
Mike Auty 4cb71366c7 Windows: Improve netstat errors 2021-05-16 17:08:56 +01:00
Mike Auty f873ced04e Windows: Improve hashdumping plugin errors 2021-05-16 17:01:52 +01:00
Mike Auty 2705614306 Windows: Remove debugging statements from pdbutil 2021-05-13 21:49:25 +01:00
ikelosandGitHub 8f7b0f2c47 Merge pull request #475 from f-block/develop
Temporary workaround for changes in transition PTE
2021-05-12 20:22:09 +01:00
iMHLv2 7152ca0ffc refactor load_segments() to fix 32-bit bitmap crashdumps 2021-05-11 15:59:42 -05:00
ikelosandGitHub 21b33b677c Merge pull request #496 from volatilityfoundation/feature/faster-pdb-scanning
Windows: Improve PDB scanning
2021-05-10 20:24:52 +01:00
Mike Auty 7d408ce0f3 Windows: Make IPI handling of PDBs optional 2021-04-26 01:16:38 +01:00
ikelosandGitHub a165b1b1cf Merge pull request #487 from volatilityfoundation/feature/better-windows-identification
Automagic: Add a slow scan for kernel identification
2021-04-22 18:00:56 +01:00
Mike Auty 007717590e Merge branch 'issues/issue495' into develop 2021-04-22 17:21:05 +01:00
Mike Auty e241ac0ac0 Windows: Fixes missing os import
Fixes #495
2021-04-22 17:18:52 +01:00
Mike Auty c5c726ab28 Windows: Improve PDB scanning 2021-04-21 00:02:36 +01:00
ikelosandGitHub 280c912121 Merge pull request #492 from cstation/fix/qemu-conf
Fix reading JSON configration of QEMU-images
2021-04-14 19:47:45 +01:00
cstation aa26601b34 Fix reading JSON configration of QEMU-images 2021-04-14 20:39:03 +02:00
Mike Auty 88ff4f1d06 Windows: Fix up double import in pdbconv 2021-04-07 22:30:45 +01:00
ikelosandGitHub 9d2c17b79d Merge pull request #483 from volatilityfoundation/prevent_pslist_backtrace
Prevent pslist from backtracing on invalid process.  Include a warnin…
2021-04-07 18:19:03 +01:00
Andrew Case ce3b0fcc0b Change debug to info for invalid process warning message 2021-04-07 12:04:50 -05:00
Mike Auty 191da08fb3 Automagic: Add a slow scan for kernel identification 2021-04-04 17:46:37 +01:00
Mike Auty a1c5f5e5e5 Automagic: Improve secondary 64-bit self-ref finder 2021-04-03 13:33:20 +01:00
Mike Auty 087b172148 Automagic: Add secondary 64-bit self-referential value 2021-04-03 13:07:43 +01:00
iMHLv2 00db33e0fe print human readable dump type in crashinfo, along with bitmap header size, bitmap size, and page count 2021-03-31 09:52:12 -05:00
iMHLv2 fb54a2cade report segments in the crash layer with LOGLEVEL_VVVV 2021-03-30 21:23:46 -05:00