Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 538 Bytes

README.md

File metadata and controls

27 lines (17 loc) · 538 Bytes

ASLDSH

ASLDSH is a shell where its child processes' and itself's Address Space Layout is Determined even if current linux kernel enables ASLR.

Build

make asldsh

Usage

Invoke without additional argument:

./asldsh

This will spawn a new shell (whose path is determined by env $SHELL) with interactive mode.

Invoke with additional argument:

./asldsh echo "hello"

This will use the second argument as child process's pathname, and remain arguments as child process's arguments.