First: directory structure
./
.script.rc bin config lib64 spool
./bin:
.lsd bash cat init.rc ls sqlite3 echo
./config:
current
./lib64:
ld-linux-x86-64.so.2 libc.so.6 libpthread.so.0 libselinux.so.1
libacl.so.1 libdl.so.2 libreadline.so.5 libsqlite3.so.0
libattr.so.1 libncurses.so.5 librt.so.1
./spool:
commands
Second. Creating a custom console.
exec /usr/bin/rooted /var/cage /bin/init.rc
Third. Creating suid exec for chroot.
cp /usr/bin/chroot /usr/bin/rooted
chmod u+s /usr/bin/rooted
Adendum. /bin/init.rc
/bin/bash --init-file /.script.rc
No hay comentarios:
Publicar un comentario