Commit Graph
3652 Commits
Author SHA1 Message Date
Mike Auty c1e425217b Initial canonical helper addition
The intel 64-bit 4-page paging mechanism allows for 48-bit virtual
addresses.  They introduced a convention that the higher bits must
be set a particular way to avoid operating system developers abusing
those bits and creating problems that would be difficult to resolve in
the future.

Volatility requires that addresses for mapping or translation fit within
the available bounds of the virtual address space.  This unfortunately
means that addresses that have the protections against abuse in place
can may live outside this range.

This provides two function (canonicalize and decanonicalize) which will
either set the appropriate sign extension or remove it.  The
decanonicalize function will return an adress outside of the address
range if the original value was not canonical.
2023-01-05 10:55:30 +00:00
Mike Auty 92ece08c5f Core: Fix up file close issue 2022-12-14 18:51:09 +00:00
ikelosandGitHub 057d314aa0 Merge pull request #879 from digitalisx/fix/runs-on-version
Fix: workflow `runs-on` version to `ubuntu-20.04`.
2022-12-08 16:20:07 +00:00
Donghyun Kim 632fe0b671 Fix: ubuntu version to 20.04 2022-12-09 01:00:16 +09:00
Donghyun Kim 5f4e2716db Fix: ubuntu-latest version 2022-12-08 16:26:54 +09:00
Donghyun KimandGitHub 06d70eb9b2 Merge branch 'volatilityfoundation:develop' into develop 2022-12-08 13:44:23 +09:00
Mike Auty e67bac4080 Testing: Fix unclosed file open 2022-12-07 21:25:22 +00:00
Mike Auty 4cf0a185e3 Core: Bump minimum python 3 version for pypi build 2022-12-07 21:12:49 +00:00
Mike Auty 12109c6f72 Core: Fix up lint issue from pull request 2022-12-07 21:11:22 +00:00
Mike Auty 441be4535c Core: Fix up black workflow action 2022-12-07 21:09:32 +00:00
ikelosandGitHub 02d6dbead7 Merge pull request #839 from digitalisx/fix/ssl-error-for-python37
Fix: unverified retrieval SSL Error for Python `3.7`.
2022-12-07 21:05:17 +00:00
ikelosandGitHub a5799cc24c Merge branch 'develop' into fix/ssl-error-for-python37 2022-12-07 21:05:10 +00:00
ikelosandGitHub c73a1485b5 Merge pull request #838 from volatilityfoundation/feature/python-37
Core: Bump to python 3.7 with warnings for old global config variables
2022-12-07 21:04:17 +00:00
Mike Auty 66d63676ed Core: Fix issue in constants code based on CodeQL result 2022-12-07 20:54:52 +00:00
ikelosandGitHub b4e9e9203a Merge branch 'develop' into feature/python-37 2022-12-07 20:50:40 +00:00
Mike Auty bd402772c7 Core: Apply black to the entire codebase and add workflow 2022-12-07 20:48:14 +00:00
ikelosandGitHub 06ced0d59a Merge pull request #855 from volatilityfoundation/drivermodule
Add drivermodule plugin and wrap common access to a Drver's names in …
2022-12-07 20:18:16 +00:00
Donghyun KimandGitHub a8b06b4ed9 Merge branch 'volatilityfoundation:develop' into fix/ssl-error-for-python37 2022-12-08 01:37:22 +09:00
ikelosandGitHub b63424cec3 Merge pull request #727 from digitalisx/feature/vadwalk
Feature: implement `VADWalk` plugin.
2022-12-07 16:21:36 +00:00
ikelosandGitHub 7f666da4a1 Merge branch 'develop' into feature/python-37 2022-12-06 23:50:49 +00:00
Donghyun KimandGitHub 566eacfd0f Merge branch 'volatilityfoundation:develop' into feature/vadwalk 2022-11-30 13:12:08 +09:00
ikelosandGitHub 0ffd2067cd Merge pull request #873 from digitalisx/fix/workflow
Fix: ubuntu `runs-on` version for workflow error.
2022-11-30 01:03:21 +00:00
Donghyun KimandGitHub 27ac31d515 Merge pull request #5 from digitalisx/fix/workflow
Fix/workflow
2022-11-30 04:16:36 +09:00
Donghyun KimandGitHub 3fda434520 Merge branch 'volatilityfoundation:develop' into fix/workflow 2022-11-30 04:10:59 +09:00
Donghyun Kim 130baa7f34 Remove: env for build 2022-11-30 04:10:40 +09:00
Donghyun Kim 7aaf157e07 Remove: env 2022-11-30 04:09:28 +09:00
Donghyun Kim 372003b0e4 Fix: more detail ubuntu version 2022-11-30 04:07:18 +09:00
Donghyun Kim 3daba5dabb Fix: more detail version 2022-11-30 04:04:07 +09:00
Donghyun Kim 6e056a7819 Add: env value 2022-11-29 21:20:25 +09:00
Donghyun Kim f7a4d4f1ef Fix: 3.6.7 versions 2022-11-29 21:18:20 +09:00
Donghyun Kim 8c41007f0b Fix: setup python method 2022-11-29 21:16:33 +09:00
Donghyun KimandGitHub cbdb08985e Merge branch 'volatilityfoundation:develop' into feature/vadwalk 2022-11-29 21:07:38 +09:00
Mike Auty 60ec8a39ff Core: Fix another github scanning issue. 2022-11-13 18:37:19 +00:00
Mike Auty dd876ae18c Core: Put the dev requirement back in the dev requirements file 2022-11-13 16:27:48 +00:00
Mike Auty 8918b385a0 Windows: Improve nestat error checking
Should partially solve #863
2022-11-13 15:56:54 +00:00
Mike Auty 9b537678a5 Core: Fix up more scanning notes/warnings 2022-11-13 15:52:09 +00:00
Mike Auty b98a311688 Core: Fix up recent typing changes 2022-11-13 15:00:40 +00:00
Mike Auty 374960f6db Windows: Fix bad use of strip
Close #867
2022-11-13 14:53:43 +00:00
Mike Auty 129b92e3ee Core: Fix code scanning warnings/notes 2022-11-13 14:48:33 +00:00
Donghyun KimandGitHub 91b01dcafb Merge branch 'volatilityfoundation:develop' into fix/ssl-error-for-python37 2022-11-13 23:03:15 +09:00
Donghyun KimandGitHub a812e5f955 Merge branch 'volatilityfoundation:develop' into feature/vadwalk 2022-11-13 22:49:33 +09:00
Mike Auty 324df09275 Core: Fix code scanning warnings notes 2022-11-13 13:46:59 +00:00
Mike Auty 3f5fd3502d Infra: Update the bug_report template to favour text over screenshots 2022-11-13 13:34:39 +00:00
Mike Auty 297e1c9e81 Include code quality alerts in CodeQL scans 2022-11-13 12:56:30 +00:00
ikelosandGitHub e3c548686c Create codeql.yml
Shift from LGTM.com over to built-in github codeql analysis.
2022-11-13 12:16:27 +00:00
ikelosandGitHub 37c0dd290e Merge pull request #810 from paulkermann/feature/improve_pdbname_scan
Bugfix: Improve scan via the pdbname_scan
2022-11-08 09:46:05 +00:00
Donghyun KimandGitHub 0e9d9eb5ea Merge branch 'volatilityfoundation:develop' into fix/ssl-error-for-python37 2022-11-08 10:39:47 +09:00
Donghyun KimandGitHub 1236d6ec3b Merge branch 'volatilityfoundation:develop' into feature/vadwalk 2022-11-08 10:39:34 +09:00
Mike Auty 5bbec2d7c4 Core: Bump to 2.4.1 in preparation for 2.4.0 release 2022-11-07 20:46:30 +00:00
ikelosandGitHub 27951aeca9 Merge pull request #858 from volatilityfoundation/issues/issue851
Automagic: Check file datetime to determine whether to recache
2022-11-07 20:40:30 +00:00