

// Kiểm tra các vùng nhớ quan trọng trong TEB:

//StackBase (TEB+0x08) → Xác định vùng ngăn xếp của luồng.

//StackLimit (TEB+0x10) → Kiểm tra mức độ sử dụng stack.

//HeapHandle (TEB+0x18) → Theo dõi bộ nhớ heap.

// TLSArray (TEB+0x58) → Kiểm tra bộ nhớ động mà VMP có thể sử dụng.



//code from here to '[DISABLE]' will be used to enable the cheat
[ENABLE]

GlobalAlloc(GetPeb,1024)
Label(pteb)
RegisterSymbol(pteb)
CreateThread(GetPeb)


GetPeb:

sub rsp,28

mov rax, gs:[60] // 64bit Bạn lấy cơ sở của PEB
mov [pteb], rax // Và lưu trữ nó vào một biến

//mov rax,gs:[00000030] // 32bit Bạn lấy cơ sở của PEB
//mov [pteb],rax // Và lưu trữ nó vào một biến

// address = [pteb]

add rsp,28
ret

pteb:
dq 0


[DISABLE]
//code from here till the end of the code will be used to disable the cheat
