!mkdir jail
!sudo chroot jail
chroot: failed to run command ‘/usr/bin/zsh’: No such file or directory
!mkdir -p jail/usr/bin
cp /usr/bin/zsh jail/usr/bin/
!sudo chroot jail
chroot: failed to run command ‘/usr/bin/zsh’: No such file or directory
Chybaju kniznice...
!ldd /usr/bin/zsh
linux-vdso.so.1 (0x00007fffd6194000) libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007fab2aa19000) libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 (0x00007fab2a9e4000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fab2a905000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fab2a723000) /lib64/ld-linux-x86-64.so.2 (0x00007fab2ab26000)
!mkdir -p jail/{lib/x86_64-linux-gnu,lib64}
!cp /lib/x86_64-linux-gnu/{libcap.so.2,libtinfo.so.6,libm.so.6,libc.so.6} jail/lib/x86_64-linux-gnu/
!cp /lib64/ld-linux-x86-64.so.2 jail/lib64/
!tree jail
jail ├── lib │ └── x86_64-linux-gnu │ ├── libcap.so.2 │ ├── libc.so.6 │ ├── libm.so.6 │ └── libtinfo.so.6 ├── lib64 │ └── ld-linux-x86-64.so.2 └── usr └── bin └── zsh 6 directories, 6 files
!sudo chroot jail
zsh: failed to load module `zsh/zle': /usr/lib/x86_64-linux-gnu/zsh/5.9/zsh/zle.so: cannot open shared object file: No such file or directory kali# ^C kali#
!sudo chroot jail ls -la
chroot: failed to run command ‘ls’: No such file or directory
!mkdir -p jail/bin
!cp /bin/ls jail/bin/
!sudo chroot jail ls -la
ls: error while loading shared libraries: libselinux.so.1: cannot open shared object file: No such file or directory
!ldd /bin/ls
linux-vdso.so.1 (0x00007ffed91ca000) libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007ffaa1c85000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ffaa1aa3000) libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007ffaa1a08000) /lib64/ld-linux-x86-64.so.2 (0x00007ffaa1cf1000)
!cp /lib/x86_64-linux-gnu/{libselinux.so.1,libpcre2-8.so.0} jail/lib/x86_64-linux-gnu/
!sudo chroot jail ls -la
total 24 drwxr-xr-x. 6 1000 1000 4096 Oct 11 15:15 . drwxr-xr-x. 6 1000 1000 4096 Oct 11 15:15 .. drwxr-xr-x. 2 1000 1000 4096 Oct 11 15:15 bin drwxr-xr-x. 3 1000 1000 4096 Oct 11 15:12 lib drwxr-xr-x. 2 1000 1000 4096 Oct 11 15:14 lib64 drwxr-xr-x. 3 1000 1000 4096 Oct 11 15:11 usr
!which whoami
/usr/bin/whoami
!ldd $(which whoami)
linux-vdso.so.1 (0x00007ffcadcf9000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1882e3c000) /lib64/ld-linux-x86-64.so.2 (0x00007f1883041000)
!cp /usr/bin/whoami jail/usr/bin
!sudo chroot jail whoami
whoami: cannot find name for user ID 0: No such file or directory
!mkdir -p jail/etc
!cp /etc/passwd jail/etc
!sudo chroot jail whoami
root