Skip to content

Latest commit

 

History

History
21 lines (12 loc) · 573 Bytes

File metadata and controls

21 lines (12 loc) · 573 Bytes

Shellcode Loader

Allocate memory for executing shellcode later.

Overview

Alokasi menggunakan memalign. Fungsi pvalloc bekerja dengan mengalokasikan block memory yang dimulai dari alamat kelipatan page.

Fungsi pvalloc mirip dengan valloc (lib stdlib.h). Perbedaannya adalah pvalloc akan melakukan pembulatan size menjadi kelipatan dari ukuran page.

Sebagai catatan, pvalloc berstatus legacy dan digantikan dengan memalign.

#include <malloc.h>

void * pvalloc(size_t size);

Reference