Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PVOID BaseAddress;
- ULONG_PTR ZeroBits;
- SIZE_T RegionSize = 1;
- NTSTATUS status;
- for (ZeroBits = 0xFFFFFFFFFFFFFFFF;;)
- {
- if (0 <= (status = NtAllocateVirtualMemory(NtCurrentProcess(), &(BaseAddress = 0),
- ZeroBits, &RegionSize, MEM_RESERVE|MEM_TOP_DOWN, PAGE_NOACCESS)))
- {
- DbgPrint("%p:%pn", ZeroBits, BaseAddress);
- NtFreeVirtualMemory(NtCurrentProcess(), &BaseAddress, &RegionSize, MEM_RELEASE);
- ZeroBits >>= 1;
- }
- else
- {
- DbgPrint("%xn", status);
- break;
- }
- }
- for(ZeroBits = 0;;)
- {
- if (0 <= (status = NtAllocateVirtualMemory(NtCurrentProcess(), &(BaseAddress = 0),
- ZeroBits, &RegionSize, MEM_RESERVE|MEM_TOP_DOWN, PAGE_NOACCESS)))
- {
- DbgPrint("%x:%pn", ZeroBits++, BaseAddress);
- NtFreeVirtualMemory(NtCurrentProcess(), &BaseAddress, &RegionSize, MEM_RELEASE);
- }
- else
- {
- DbgPrint("%xn", status);
- break;
- }
- }
- FFFFFFFFFFFFFFFF:00007FF735B40000
- 7FFFFFFFFFFFFFFF:00007FF735B40000
- 3FFFFFFFFFFFFFFF:00007FF735B40000
- 1FFFFFFFFFFFFFFF:00007FF735B40000
- 0FFFFFFFFFFFFFFF:00007FF735B40000
- 07FFFFFFFFFFFFFF:00007FF735B40000
- 03FFFFFFFFFFFFFF:00007FF735B40000
- 01FFFFFFFFFFFFFF:00007FF735B40000
- 00FFFFFFFFFFFFFF:00007FF735B40000
- 007FFFFFFFFFFFFF:00007FF735B40000
- 003FFFFFFFFFFFFF:00007FF735B40000
- 001FFFFFFFFFFFFF:00007FF735B40000
- 000FFFFFFFFFFFFF:00007FF735B40000
- 0007FFFFFFFFFFFF:00007FF735B40000
- 0003FFFFFFFFFFFF:00007FF735B40000
- 0001FFFFFFFFFFFF:00007FF735B40000
- 0000FFFFFFFFFFFF:00007FF735B40000
- 00007FFFFFFFFFFF:00007FF735B40000
- 00003FFFFFFFFFFF:00003FFFFFFF0000
- 00001FFFFFFFFFFF:00001FFFFFFF0000
- 00000FFFFFFFFFFF:00000FFFFFFF0000
- 000007FFFFFFFFFF:000007FFFFFF0000
- 000003FFFFFFFFFF:000003FFFFFF0000
- 000001FFFFFFFFFF:000001FFFFFF0000
- 000000FFFFFFFFFF:000000FFFFFF0000
- 0000007FFFFFFFFF:0000007FFFFF0000
- 0000003FFFFFFFFF:0000003FFFFF0000
- 0000001FFFFFFFFF:0000001FFFFF0000
- 0000000FFFFFFFFF:0000000FFFFF0000
- 00000007FFFFFFFF:00000007FFFF0000
- 00000003FFFFFFFF:00000003FFFF0000
- 00000001FFFFFFFF:00000001FFFF0000
- 00000000FFFFFFFF:00000000FFFF0000
- 000000007FFFFFFF:000000007FFF0000
- 000000003FFFFFFF:000000003FFF0000
- 000000001FFFFFFF:000000001FFF0000
- 000000000FFFFFFF:000000000FFF0000
- 0000000007FFFFFF:0000000007FF0000
- 0000000003FFFFFF:0000000003FF0000
- 0000000001FFFFFF:0000000001FF0000
- 0000000000FFFFFF:0000000000FF0000
- 00000000007FFFFF:00000000007F0000
- 00000000003FFFFF:00000000003F0000
- 00000000001FFFFF:00000000001F0000
- 00000000000FFFFF:00000000000F0000
- 000000000007FFFF:0000000000070000
- 000000000003FFFF:0000000000030000
- 000000000001FFFF:0000000000010000
- c0000017
- 0:00007FF735B40000
- 1:000000007FFF0000
- 2:000000003FFF0000
- 3:000000001FFF0000
- 4:000000000FFF0000
- 5:0000000007FF0000
- 6:0000000003FF0000
- 7:0000000001FF0000
- 8:0000000000FF0000
- 9:00000000007F0000
- a:00000000003F0000
- b:00000000001F0000
- c:00000000000F0000
- d:0000000000070000
- e:0000000000030000
- f:0000000000010000
- c0000017
Add Comment
Please, Sign In to add comment