Convert Virtual Address to Physical Address
$30-250 CAD
货到付款
As project title says I need to convert a Virtual Address to its Physical Address using c/c++ in windows 10 64 bit. (not through windbg).
This will not be done on a live system. It will be done using memory located in a .raw file.
Example, in a .raw file I find address 0x62bf8d68. Using windbg !vtop 0 0x62bf8d68 I can see that it was mapped to ca664d68.
lkd> !vtop 0 62bf8d68
Amd64VtoP: Virt 00000000`62bf8d68, pagedir adc46000
Amd64VtoP: PML4E adc46000
Amd64VtoP: PDPE 5ee0e008
Amd64VtoP: PDE 167a18a8
Amd64VtoP: PTE ccee3fc0
Amd64VtoP: Mapped phys ca664d68
Virtual address 62bf8d68 translates to physical address ca664d68.
There is a lot of documentation on this subject online but I'm failing at converting and its for a project due this week.
Thanks
Jake
项目ID: #13560538