Version 5.8.23

This commit is contained in:
Ulf Frisk
2024-01-25 22:09:25 +01:00
parent 27355da044
commit ed35cb4329
10 changed files with 18 additions and 18 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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 {

View File

@@ -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;

View File

@@ -1,6 +1,6 @@
[package]
name = "leechcore_example"
version = "5.8.22"
version = "5.8.23"
edition = "2021"
publish = false

View File

@@ -1,6 +1,6 @@
[package]
name = "m_example_plugin"
version = "5.8.22"
version = "5.8.23"
edition = "2021"
publish = false

View File

@@ -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"

View File

@@ -1,6 +1,6 @@
[package]
name = "memprocfs_example"
version = "5.8.22"
version = "5.8.23"
edition = "2021"
publish = false