Newsgroup: it.comp.os.linux.debian
Titolo: ignobile shell utente

Per un capriccio, ho creato un gruppo nuovo, con un utente particolare, senza
directory home, e con shell /usr/bin/yes.
E funziona, nel senso che se mi connetto con ssh e do la password, lo schermo
mi si riempie di "yes".
Vorrei invece scatenare /dev/urandom !!!
Ho provato a creare un file contenente solo un   cat /dev/urandom    ed
affibbiarlo come shell a quell'utente particolare. Non funziona (lo
immaginavo!).
Esiste un modo per scatenare il generatore casuale come pseudo shell?
 
Vorrei stoppare il cinesino che da 3 giorni mi sminchia con un attacco a
vocabolario sulla 22 (ormai dovrebbe aver finito i tentativi e passare al
brute force).
Si, ho ho giá installato fail2ban, ma vorrei fargli capire che mi sono
stufato!!
 
Il giochetto del generatore casuale, abbinato a netcat in ascolto su una porta
particolare, aveva funzionato a meraviglia tanti anni fa, nel periodo dei
virus nimbda, hibris per stoppare le continue richieste di "get http1.1"
eccetera (non ricordo quale fosse l'infezione).
 
-- 
+---------------------------------------------------------------------------+
|  Sappi che la mia spocchiosita' depressiva con pulsione                   |
|  all'autodemolizione e' allo studio di menti brillanti del mondo della    |
|  psichiatria.  Hanno promesso di spiegarmi che cosa ho detto.             |
+-----#17--------------------Campagna contro le pubblicita` idiote.---------+


 
Non fai prima a non mettere alcun demone sulla 22 ?
Non ho capito la relazione porta 22 con la creazione di un utente con 
programma di login come generatore urandom
 

 programma di login come generatore urandom
 
Come ho scritto, per dare uno stop a chi vuole a tutti i costi rompere le
pelotas! Yes come shell funziona, provando in locale, ma urandom mi piace di
piï¿œ.
 
Se ci riesco con un utente, poi lo ripeto con una manciata di altri, tratti dal
dizionario che mi sta regalando il cinesino di cui parlavo sopra!



 
OK,ma il programma associato al login viene eseguito una volta che viene 
autenticato l' utente (user e password), mica prima


 autenticato l' utente (user e password), mica prima
 
Certo.
Ma utente "test" e pass "test", oppure utente "admin" e pass "admin", sono i
primi tentativi ovvi!
Lasciamogli credere per un secondo di aver trovato....
 
A fare lo scan, sicuramente ï¿œ un programma, anzi ï¿œ un programma, e non so cosa
possa capitargli con urandom, sicuramente peggio di una serie banale di yes.
 
-- 
+---------------------------------------------------------------------------+
|I puristi ritengono inopportuno utilizzare driver proprietari sutto Linux, |
|i masochisti amano utilizzare driver Windows sotto Linux... Twisted Evil   |
+-----#19--------------------Campagna contro le pubblicita` idiote.---------+

 yes.
 
Per il fatto di spostare ssh su un'altra porta, l'ho fatto tante altre volte ed
é quasi prassi normale, ma questa volta, almeno per ora, preferisco tenerlo al
suo posto. Non posso accedere al PC per un certo tempo e non voglio sorprese
(firewall stronzi dal lato client).
 
E mo vado a dormire. Domani ho molto lavoro (di altro tipo) da fare!
Ciao.



 
Ho capito, vuoi fargli un dispetto insomma
Ritengo il gioco non valere la candela,ma se vuoi fare questo tipo di 
gioco puoi fare cosi:
 
fai uno script di shell in una directory che scegli tu (userò per l' 
esempio /bin)
 
da root (/bin non ha i permessi di scrittura per gli utenti comuni)
# echo -e '#/bin/sh\ncat /dev/urandom' > /bin/fake.sh
 
#chmod +x /bin/fake.sh
 
in /etc/passwd si imposta come shell di login /bin/fake.sh
 
 
ogni volta che un esterno azzecca usando ssh l' utente e password vedrai 
che spettacolo !!
 
 
 

 che spettacolo !!
 
Nada! Quel giochetto avevo giá provato a farlo io (vedi primo post) e non
andava!
Sembra che voglia come shell, un eseguibile puro, non uno script!
Per ora ci lascio yes.
Ciao.
 
-- 
+---------------------------------------------------------------------------+
|  Le figlie di Maria, sono le prime a darla via.                           |
|  I figli di Gesu' lo voglion tutto su!                                    |
+-----#24--------------------Campagna contro le pubblicita` idiote.---------+


 
Non so perchè a te non funzioni
Prima di postare ho fatto una piccola prova con  il mio server e funziona
Ma io ho un server basato su ubuntu server, non su debian
Comunque mi sembra strano che voglia per forza un eseguibile puro su debian
Controlla meglio
 

 Ma io ho un server basato su ubuntu server, non su debian
 
Ah mbe'.

 Sembra che voglia come shell, un eseguibile puro, non uno script!
 
  Dico un'idiozia ma magari l'hai dimenticato: gli hai dato il permesso di 
esecuzione?
 
 
-- 
Non pretendo che comprendiate il significato di quello che ho scritto senza 
averlo riletto un certo numero di volte. Personalmente, vi riterrei degli 
stupidi se lo faceste. Io l'ho letto sei volte ed ancora non l'ho capito.


 
Hai aggiunto lo script in /etc/shells?


Ah mbe,cosa
I programmi sono praticamente gli stessi a livello base
 
 

 Hai aggiunto lo script in /etc/shells?
 
Certo che si.  Ho messo esecuzione a tutti (root, root, 755)!
 
#!/bin/sh/
cat /dev/urandom
 
La risposta che mi da:
/usr/local/bin/fake.sh: Not a directory
Poi chiude la connessione.
Ho provato a copiarlo anche in /bin, cambiando di conseguenza in passwd e
shells, ma la sentenza e la stessa.
 
Avevo fatto tutte le operazioni usando:    sudo mc.
 
Ho dato ora banalmente un:
sudo chmod +x /bin/fake.sh
ed ora funziona!


 Vorrei invece scatenare /dev/urandom !!!
 
personalmente eviterei di creare un account utente di proposito per fare 
entrare un hacker, anche se poi la shell non ï¿œ una vera shell.
 
inoltre mi ricordavo che usare troppo urandom scarica l'entropia della 
macchina ed usa anche un po' di cpu
 
il cinesino potrebbe incazzarsi di conseguenza e iniziare ad aprire 
connessioni su connessioni tanto per farti usare urandom... secondo me il 
gioco non vale la candela 
 

 brute force).
 
Forse dico una stupidaggine ma se hai necessitï¿œ di collegarti da remoto 
in ssh ad un server pubblico non fai prima a farti una vpn con 
certificati almeno ssl ?
 
Saluti.
GabrieleMax