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
ikelos and GitHub
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 Kim and GitHub
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
ikelos and GitHub
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
ikelos and GitHub
a5799cc24c
Merge branch 'develop' into fix/ssl-error-for-python37
2022-12-07 21:05:10 +00:00
ikelos and GitHub
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
ikelos and GitHub
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
ikelos and GitHub
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 Kim and GitHub
a8b06b4ed9
Merge branch 'volatilityfoundation:develop' into fix/ssl-error-for-python37
2022-12-08 01:37:22 +09:00
ikelos and GitHub
b63424cec3
Merge pull request #727 from digitalisx/feature/vadwalk
...
Feature: implement `VADWalk` plugin.
2022-12-07 16:21:36 +00:00
ikelos and GitHub
7f666da4a1
Merge branch 'develop' into feature/python-37
2022-12-06 23:50:49 +00:00
Donghyun Kim and GitHub
566eacfd0f
Merge branch 'volatilityfoundation:develop' into feature/vadwalk
2022-11-30 13:12:08 +09:00
ikelos and GitHub
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 Kim and GitHub
27ac31d515
Merge pull request #5 from digitalisx/fix/workflow
...
Fix/workflow
2022-11-30 04:16:36 +09:00
Donghyun Kim and GitHub
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 Kim and GitHub
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 Kim and GitHub
91b01dcafb
Merge branch 'volatilityfoundation:develop' into fix/ssl-error-for-python37
2022-11-13 23:03:15 +09:00
Donghyun Kim and GitHub
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
ikelos and GitHub
e3c548686c
Create codeql.yml
...
Shift from LGTM.com over to built-in github codeql analysis.
2022-11-13 12:16:27 +00:00
ikelos and GitHub
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 Kim and GitHub
0e9d9eb5ea
Merge branch 'volatilityfoundation:develop' into fix/ssl-error-for-python37
2022-11-08 10:39:47 +09:00
Donghyun Kim and GitHub
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
ikelos and GitHub
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