Skip to content

Latest commit

 

History

History
48 lines (29 loc) · 1.07 KB

README.md

File metadata and controls

48 lines (29 loc) · 1.07 KB

lib2shell

Author: Sean Pesce

Overview

Shared library implementations that transform the containing process into a shell on load (useful for privilege escalation, argument injection, file overwrites, etc.). A write-up of a privilege escalation scenario using this technique can be found on my blog.

Usage

(Many examples on GTFOBins)

Examples for Unix operating systems:

ssh-keygen -D ./lib2shell.so
openssl req -engine ./lib2shell.so

Examples on Windows:

ssh-keygen -D .\lib2shell.dll
openssl req -engine .\lib2shell.dll

Compiling

Unix:

make

Windows:

Open the project in Visual studio, select your build configuration ("Release" and your target architecture), then in the top menu click BuildBuild Solution.


For inquiries and/or information about me, visit my personal website.