Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

IdanBanani/ELF-Processs-Injection-Linux-Android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

9 Commits

Repository files navigation

Pull requests are welcomed.

  • Try to run the given injection techniques code.
  • Understand how each technique works
  • Understand the attack vector and the different parts (stages) of the chain
    (i.e the bridgehead shellcode, injection to process memory,LPE, when to create a new process etc.)
  • Describe the need for a custom statically PIC compiled elf (Shared object library) loader shellcode.
  • Injection vs patching at runtime?
  • Implement / imporve it by yourself.

Research Papers and Articles

Projects and Code Repositories

2023

2022

2018

2017

2016

2014

Appendix / Somewhat Related / Need to organize

Ptrace related (most implementations are based on it)

TODO: how likely is it that the process you wish to inject to has already ptraced (attached) itself?, what would you do in such scenario?

2018

Miscellaneous

Android specific open-source material

Riru

Android NDK

Android Linker and Libraries

Obfuscation

VNDK Linker Namespace

Projects

Android Dynamic Linker

dlopen_ext.h and android_dlopen_ext

Dlopen Examples

Blog Posts

Linker PLT Hook

System.loadLibrary

SO Section Headers

Hook dlopen

Rust Bindings

Miscellaneous

Webview Loader

AltStyle によって変換されたページ (->オリジナル) /