herm1t LIVE!ng room [entries|archive|friends|userinfo]
herm1t

[ website | twilight corner in the herm1t's cave ]
[ userinfo | ljr userinfo ]
[ archive | journal archive ]

Отображение сегментов в память [Jul. 22nd, 2011|09:31 am]
[Tags|, , , , , ]
[Current Mood | blank]

Как сделать munmap на сегмент бинаря?
munmap(phdr->p_vaddr & ~4095, (phdr->p_filesz + 4095) & ~4095)
? А вот хуй!
elf_page_start = phdr->p_vaddr & ~4095;
elf_page_offset = phdr->p_vaddr - elf_page_start;
munmap(elf_page_start, phdr->p_filesz + elf_page_offset);
Интересующимся - welcome to binfm_elf.c
LinkLeave a comment

navigation
[ viewing | most recent entries ]