Skip to content

Reload pwndbg after switching page table. #1456

Closed Answered by gsingh93
TornaxO7 asked this question in Q&A
Discussion options

You must be logged in to vote

This line is probably the issue:

00007fffffff0000-ffff800000000000 0000000000010000 -rw

You can see that the size (0000000000010000) is not correct given the end and start addresses (ffff800000000000 - 00007fffffff0000).

Also, I don't think you're allowed to have a mapping that crosses from 0x0000... to 0xffff...., but I may be wrong.

The behavior of pwndbg here is to bail out of showing the page tables because historically we haven't trusted monitor info mem that much. But I do think a better behavior here is to show the page tables but warn that something is wrong.

Replies: 2 comments 11 replies

Comment options

You must be logged in to vote
3 replies
@TornaxO7
Comment options

@TornaxO7
Comment options

@disconnect3d
Comment options

Comment options

You must be logged in to vote
8 replies
@gsingh93
Comment options

@TornaxO7
Comment options

@gsingh93
Comment options

@TornaxO7
Comment options

@TornaxO7
Comment options

Answer selected by gsingh93
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants