chino icon

NTSTATUS GetImageNameOffset()

chino | PRO | 10/31/15 09:56:33 AM UTC | 0 ⭐ | 10315 👁️ | Never ⏰ | []
C++ (WinAPI) |

0 B

|

None

|

0 👍

/

0 👎

NTSTATUS GetImageNameOffset()
{
    PEPROCESS pEprocess;
    UINT i = 0;
    //UINT g_IMageNameOffset = 0;
    PAGED_CODE();
 
    pEprocess = PsGetCurrentProcess();
 
    for(i = 0; i< PAGE_SIZE; i++)
        if(!strncmp("System", (PCHAR)pEprocess + i, strlen("System")))
            g_ImageNameOffset = i;
 
    if(!g_ImageNameOffset)
        return STATUS_UNSUCCESSFUL;
 
    return STATUS_SUCCESS;
}
 
/**
PEPROCESS pEprocess;
PeLookupProcessByProcessId((HANDLE)dwTargetPID, &pEprocess);
 
DebugPrint("ImageName:%s\n", (PCHAR)pEprocess + g_ImageNameOffset);
**/

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎