• Web Application
  • ps-inject – Inject Shellcode on Linux PID

    ps-inject – Inject Shellcode on Linux PID

    $ make
    gcc -Wall -Wextra -O3 -c -o lib/file.o src/file.c
    gcc -Wall -Wextra -O3 -c -o lib/str.o src/str.c
    gcc -Wall -Wextra -O3 -c -o lib/mem.o src/mem.c
    gcc -Wall -Wextra -O3 -c -o lib/inject.o src/inject.c
    gcc -Wall -Wextra -O3 -c -o lib/main.o src/main.c
    gcc -Wall -Wextra -O3 -o ps-inject lib/file.o lib/str.o lib/mem.o lib/inject.o lib/main.o
    $ ./ps-inject
     ____    ____     __  __ _    __  ____  ___  ____ 
    (  _ \  / ___)   (  )(  ( \ _(  )(  __)/ __)(_  _)
     ) __/_ \___ \ _  )( /    // \) \ ) _)( (__   )(  
    (__) (_)(____/(_)(__)\_)__)\____/(____)\___) (__) 
    Usage: ps-inject [OPTIONS] [PID]
       -f, --sc-file FILE       File contains shellcode bytes
       -s, --sc-string STRING   Shellcode string, e.g '\x90\x90\x90'
       -n, --no-restore         Not restore memory overwrited by shellcode
    

    Example:
    68747470733a2f2f61736369696e656d612e6f72672f612f38323939372e706e67

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    1 mins