Skip to content

an example/modify_pltgot_entry tool #18

Description

@elfmaster

Please write a libelfmaster program that allows you to overwrite a specific .got.plt entry with a uintptr_t sized address. This address will either point into an absolute address range of a shared library due to prelinking, or it should point to some parasitic code within the binary itself, i.e. within a padding infection of some type.

The purpose of this tool is to essentially compliment the https://github.com/elfmaster/dt_infect program when it is using DT_DEBUG overwrite mode which does not create an automatic symbol hijacking since there is no interposition.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions