mirror of
https://github.com/ufrisk/MemProcFS.git
synced 2026-06-09 18:43:49 +08:00
Version 5.8.23
This commit is contained in:
@@ -3,8 +3,8 @@
|
||||
|
||||
#define VERSION_MAJOR 5
|
||||
#define VERSION_MINOR 8
|
||||
#define VERSION_REVISION 22
|
||||
#define VERSION_BUILD 142
|
||||
#define VERSION_REVISION 23
|
||||
#define VERSION_BUILD 143
|
||||
|
||||
#define VER_FILE_DESCRIPTION_STR "MemProcFS : Plugin vmemd"
|
||||
#define VER_FILE_VERSION VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION, VERSION_BUILD
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
|
||||
#define VERSION_MAJOR 5
|
||||
#define VERSION_MINOR 8
|
||||
#define VERSION_REVISION 22
|
||||
#define VERSION_BUILD 142
|
||||
#define VERSION_REVISION 23
|
||||
#define VERSION_BUILD 143
|
||||
|
||||
#define VER_FILE_DESCRIPTION_STR "MemProcFS"
|
||||
#define VER_FILE_VERSION VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION, VERSION_BUILD
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
|
||||
#define VERSION_MAJOR 5
|
||||
#define VERSION_MINOR 8
|
||||
#define VERSION_REVISION 22
|
||||
#define VERSION_BUILD 142
|
||||
#define VERSION_REVISION 23
|
||||
#define VERSION_BUILD 143
|
||||
|
||||
#define VER_FILE_DESCRIPTION_STR "MemProcFS : Core"
|
||||
#define VER_FILE_VERSION VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION, VERSION_BUILD
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
|
||||
#define VERSION_MAJOR 5
|
||||
#define VERSION_MINOR 8
|
||||
#define VERSION_REVISION 22
|
||||
#define VERSION_BUILD 142
|
||||
#define VERSION_REVISION 23
|
||||
#define VERSION_BUILD 143
|
||||
|
||||
#define VER_FILE_DESCRIPTION_STR "MemProcFS : Python API"
|
||||
#define VER_FILE_VERSION VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION, VERSION_BUILD
|
||||
|
||||
@@ -212,23 +212,23 @@ PyObject* VmmPyc_MemReadType_TypeGet(_In_ DWORD tp, _In_ PBYTE pb)
|
||||
{
|
||||
switch(tp) {
|
||||
case 'i8 ':
|
||||
return PyLong_FromLong(*(signed char*)pb); break;
|
||||
return PyLong_FromLong(*(BYTE*)pb); break;
|
||||
case 'u8 ':
|
||||
return PyLong_FromUnsignedLong(*(BYTE*)pb); break;
|
||||
case 'i16 ':
|
||||
return PyLong_FromLong(*(signed short*)pb); break;
|
||||
return PyLong_FromLong(*(WORD*)pb); break;
|
||||
case 'u16 ':
|
||||
return PyLong_FromUnsignedLong(*(WORD*)pb); break;
|
||||
case 'f32 ':
|
||||
return PyFloat_FromDouble(*(float*)pb); break;
|
||||
case 'i32 ':
|
||||
return PyLong_FromLong(*(signed long *)pb); break;
|
||||
return PyLong_FromLong(*(DWORD*)pb); break;
|
||||
case 'u32 ':
|
||||
return PyLong_FromUnsignedLong(*(DWORD*)pb); break;
|
||||
case 'f64 ':
|
||||
return PyFloat_FromDouble(*(double*)pb); break;
|
||||
case 'i64 ':
|
||||
return PyLong_FromLongLong(*(signed long long*)pb); break;
|
||||
return PyLong_FromLongLong(*(QWORD*)pb); break;
|
||||
case 'u64 ':
|
||||
return PyLong_FromUnsignedLongLong(*(QWORD*)pb); break;
|
||||
break;
|
||||
@@ -244,7 +244,7 @@ PyObject* VmmPyc_MemReadType(_In_ VMM_HANDLE H, _In_ DWORD dwPID, _In_ LPSTR szF
|
||||
PyObject *pyListItemSrc, *pyListResult = NULL, *pyLongAddress, *pyUnicodeTP;
|
||||
DWORD iItem, cItem;
|
||||
ULONG64 qwA, vaPrevious = (ULONG64)-1, flags = 0;
|
||||
BYTE pbPage[0x1000], pb8[8], pbZERO[8] = { 0 }, *pbTP;
|
||||
BYTE pbPage[0x1000], pb8[8] = { 0 }, pbZERO[8] = { 0 }, *pbTP;
|
||||
DWORD tp, cbTP, cbRead;
|
||||
PyObject *pyObjArg0, *pyObjArg1 = NULL;
|
||||
struct MultiInfo {
|
||||
|
||||
@@ -137,7 +137,7 @@ VmmPycScatterMemory_read_type(PyObj_ScatterMemory *self, PyObject *args)
|
||||
PyObject *pyListSrc, *pyListItemSrc, *pyListResult = NULL, *pyLongAddress, *pyUnicodeTP;
|
||||
DWORD iItem, cItem;
|
||||
ULONG64 qwA, flags = 0;
|
||||
BYTE pb8[8], pbZERO[8] = { 0 }, *pbTP;
|
||||
BYTE pb8[8] = { 0 }, pbZERO[8] = { 0 }, *pbTP;
|
||||
DWORD tp, cbTP, cbRead;
|
||||
BOOL result;
|
||||
SIZE_T cArgs;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "leechcore_example"
|
||||
version = "5.8.22"
|
||||
version = "5.8.23"
|
||||
edition = "2021"
|
||||
publish = false
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "m_example_plugin"
|
||||
version = "5.8.22"
|
||||
version = "5.8.23"
|
||||
edition = "2021"
|
||||
publish = false
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "memprocfs"
|
||||
version = "5.8.22"
|
||||
version = "5.8.23"
|
||||
edition = "2021"
|
||||
description = "MemProcFS - Physical Memory Analysis Framework"
|
||||
homepage = "https://github.com/ufrisk/MemProcFS"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "memprocfs_example"
|
||||
version = "5.8.22"
|
||||
version = "5.8.23"
|
||||
edition = "2021"
|
||||
publish = false
|
||||
|
||||
|
||||
Reference in New Issue
Block a user