Close
0%
0%

uzpexec

uzpexec: 512-byte self-inflating elf/scripts launcher for x86 and arm64

Similar projects worth following
0 followers
  • Description
  • Details
  • Files 0
  • Components 0
  • Logs 0
  • Instructions 0
  • Discussion 0
### Presentation A 512-byte polymorphic stub/payload (uzpexec) written in Assembler that converts ELF and scripts into executable gzip packages (UZP). It runs in RAM also when started by the STDIN pipe, ssh or wget, and the carryload is trivial to extract by dd skip=1. The `uzpexec` is an utility for executing an ELF binary directly from stdin pipe: - it self-extracts and executes - it adds a **just 512-bytes** stub - trivial to inflate by `dd skip=1` - it runs binary via `ssh` or `wget` - it runs in **RAM only**, no disk write - it converts **ELF and shell scripts**, both - it works with `dash`, `bash`, and busybox `ash` - reserved `provider` BSS field for customisation Using `uzpexec` to launch `uzpack.sh` generates a tool that can convert executables. Soon after `uzpack.sh` incorporates `uzpexec` as payload, it can work in standalone mode. In a standalone mode, it can convert itself in `uzpack` and it becomes self-hosted, also.

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates