Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 1.14 KB

File metadata and controls

21 lines (13 loc) · 1.14 KB

Shellcode Loader

Allocate memory for executing shellcode later.

Overview

Alokasi dengan NtAllocateVirtualMemory dan dealokasi dengan NtFreeVirtualMemory.

NTSTATUS NtAllocateVirtualMemory (HANDLE ProcessHandle, PVOID BaseAddress, ULONG ZeroBits, PULONG RegionSize, ULONG AllocationType, ULONG Protect);

NTSTATUS NtProtectVirtualMemory (HANDLE ProcessHandle, PVOID * BaseAddress, PULONG NumberOfBytesToProtect, ULONG NewAccessProtection, PULONG OldAccessProtection);

NTSTATUS NtFreeVirtualMemory (HANDLE ProcessHandle, PVOID * BaseAddress, PULONG RegionSize, ULONG FreeType);

Reference