Newsgroup: it.comp.sicurezza.varie
Titolo: Dmitry che studiava ...(lungo)

un metodo per controllare via web i servizi del suo server..
Già, proprio oggi stufo della lentezza di TightVnc con connessioni 
dial-up mi sono cimentato nello studio di uno script PHP che mi 
permettesse di dare dei codici di controllo ai servizi che ho sul mio 
NT. Beh, si trattava di un controllo via Web di alcuni che, per me, 
sono servizi essenziali, quali Apache, Dnews, il mail server ecc ecc.
In sintesi il tutto (perfettamente funzionante) si riassume in uno 
script PHP che non fa altro che inviare una mail ad un dato 
"contenitore" ( campo TO per intenderci) il cui subject contenga dei 
caratteri di controllo o delle word che potessero essere interpretate 
dal mio sistema di filtraggio del mail server.
Ad esempio:
Subject: A100_FTP_START attiva il servizio NT di FTP
Subject: A100_FTP_STOP disattiva il servizio NT di FTP
ecc ecc...
tanto per intenderci una beta qui: 
www.x-privat.org/control.htm
Arrivo al dunque ...
Pensavo alla possibilità che invece del mio mail filter che attiva 
dei servizi ci fosse un PRG ad hoc (magari poco ingombrante scritto 
in assembly) che mettendosi in ascolto su una determinata porta 
(magari la stessa 110) ricevesse dei determinati codici di controllo 
al momento giusto....e BOOOOM il putifelio...
In sostanza i metodi di trasmissione di questo exec possono essere 
gli usuali tramite posta elettronica, ma a differenza di altri questo 
PRG sarebbe come dire....malleabile, potrebbe rispondere a decine o 
centinaia di comandi e quindi eseguire centinaia di diverse 
operazioni semplicemente interpretando il campo subject di un 
qualsiasi header mail ...
Possibile scenario:
Il worm si espande con i metodi classici di un worm quale swen ad 
esempio ..a questo punto il file exe che qui chiamerò punk.exe si 
installa in centinaia o migliaia di pc ....aprendo la porta 110 (se 
possibile ovviamente..). A questo punto un mail bombing su larga 
scala invia delle mail a determinati orari con determinati subject e 
, a secondo del caso, apre nuove possibilità di gestione dei pc 
remoti infettati...
Che ne dite? Sto fantasticando? 
x-post It.comp.sicurezza.virus
-- 
Ciao, Dmitry


....perchè te le cerchi ...?
... ti passo Marcolfa.... eh eh ;-)))
-- 
Walter

 ....perchè te le cerchi ...?
non le cerco... o meglio, cerco delle risposte.
-- 
Ciao, Dmitry

 ha scritto nel messaggio
news:401e...@x-privat.org...

... se stai fantasticando ? ;-)
W

 daemoni. Insomma e' una battaglia persa :) 
beh, intanto lo scrip lo porto avanti, che cmq a qualcuno servirà,
poi per il resto vedremo il tempo che ho a disposizione per 
studiare...
-- 
Ciao, Dmitry

 compresi quelli di esecuzione.
beh ovvio, quella pagina era solo un esempio di quello che ho in 
mente, poi nella realtà sul server ci sono aree autenticate e 
protette.
-- 
Ciao, Dmitry

 si trotta gpl :) 
oddio non è che sia tanto a digiuno sai? :) e poi io imparo con 
facilità, fidaty :)
-- 
Ciao, Dmitry

 Ma non vedo perche' linux no.
perchè freebsd è in assoluto l'ambiente server più usato e più 
afidabile a detta dei professionisti (ho sentito vari ISP e tutti mi 
consigliano o freebsd oppure solaris ma su sparc e non su intel, il 
che vuol dire rinunciarvi..)
-- 
Ciao, Dmitry

 Che ne dite? Sto fantasticando? 
No, č solo che ci arrivi con qualche annetto di ritardo ;-)
Esempio ben piů interessante:
http://www.securityfocus.com/guest/24043
Hola..
-- 
wash the blood from your hands
bury your secrets in the sand
and forget

 vuol dire rinunciarvi..)
fino a qualche anno fa linux aveva problemi (e parecchi) ad allocare molti
file descriptors, ragion per cui parecchi isp gli hanno preferito freebsd
per molte attività.
Tuttavia, queste problematiche sono ormai risolte da tempo (kernel 2.2), e
con il kernel 2.6 (appena ci si fiderà di metterlo in produzione) ha una
spanna abbondante di vantaggio su freebsd (la cui versione 5 sembra ancora
in alto mare, per una current...) per quanto riguarda prestazioni e
scalabilità.
In ogni caso, una buona distro linux su 2.4 può essere messa da tutti i
punti di vista sullo stesso piano di una freebsd (nazionalismi a parte...)
Hola...


 dei parametri di funzionamento.
Io penso che ormai, da win2k in poi, sia il contrario. Tra oggetti
esportati e accessibili via WSH e tool a linea di comando poco noti
direi che si fa di piu' via command line che tramite l'interfaccia
grafica. Che so'... prova a digitare netsh e dai un occhiata a cosa
puoi fare, per rimanere nell'ambito della configurazione.
Per quanto riguarda il desktop remoto penso che non vi sia nulla di
altrettanto performante di rdp su linee lente, quindi anche qui ci
possono essere dei vantaggi, in certi ambiti.
Fabio

 da vedere, ed ha costi licenze non indifferenti. Sbaglio ?
sbagli.
con 20k terminal server /Ultravnc over ssh su una bella connessione vpn.
Confondi un po' le cose, mica ti colleghi via ssh in modalita' terminale
come per un *nix.
Mica devi installarti un metaframe per remoteadmin,aho !
In dialup, non è un fulmine ma funziona ed è discretamente sicuro.

 agendo su chiavi di registro; e' vero che esiste un servizio di
ha ragione whip. Puoi fare praticamente tutto senza gui, se hai *necessita'*
di tenerti la piattaforma win.

 il client o sbaglio ?
Sbagli si' e no.
Rdesktop e' terminal services, che e' disponibile (licenze!) solo sui
vari win SERVER.
w2k server lo aveva, lo uso quotidianamente. (il mio client e' linux,
pero' 8-D )
PS: ma perche' continuiamo in cross tra ics.virus e icr.varie, che ormai
non c'entra piu' nessuno dei due? :-)
O almeno il primo e' fuori come un cammello bagnato.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 il client o sbaglio ?
Il client e' disponibile per ogni piattaforma win. Con 2000/2003 server
c'e' un terminal server vero e proprio (multiutente). Dentro XPPRO c'e'
un server rdp monoutente, accessibile da qualsiasi client TS, che rende
disponibile in remoto solo la sessione utente corrente.
Ah... personalmente quelle cosine li che dici a n3tgan3sh le faccio non
dico tutti i giorni ma almeno tutti i mesi, e non ho mai avuto problemi
di sorta... l'unica cosa e' il timore che, quando si riavvia da remoto,
poi 'un parta piu' nulla :-) Quindi quando c'e' da riavviare... evito.
Fabio che venerdi ha tolto un sobig da una cartella di ripristino di XP
PRO via telnet [1].
PS: ehi, io uso linux per i miei server eh! :-)
[1] che poi non era un sobig ma un falso positivo di AVG per un .scr di
    autcad map.

un socket tcp od udp, ma su socket raw/bpf.
Uno zombie è una macchina compromessa che aspetta di essere svegliata
per, chennesò un Ddos o simili, dico bene?
--
Black holes suck.

 (nazionalismi a parte...) 
a me ripeto, ma sono voci di periferia, mi consigliano freebsd 4.6 
per qualsiasi applicazione UNIX lato server. Premetto che in realtą 
npn ho nessun problema a configurare sia apache che ftp, non sono 
invece in grado per ora di impostare QMAIL e INN (inn volendo potrei 
ma non ho voglia :) )
-- 
Ciao, Dmitry

 Linux dico, semplicemente: "dipende".
non discuto, ma preferirei imparare bene con freebsd piuttosto che 
con qualche ditro di linux.
-- 
Ciao, Dmitry

 conoscenza di cio' di cui parli, tutto qui
continui a insistere su questo nel tentativo, vano, di screditarmi. 
Il problema vero è che non hai argomentazioni valide.
-- 
Ciao, Dmitry

 per, chennesò un Ddos o simili, dico bene?
E' un servo dell'avversario :)
Non e' necessariamente "dormiente".
-- 
*    HappyCactus - Linux User #209744 - BOFH Certified Engineer    *
*           27/11/2003 Rilaciata la prima relase di qixl!          *
*    
http://sourceforge.net/projects/qixl
 : una gui per iSiloXC    *
*  
www.google.com
 / 
groups.google.com
 : cercare prima di chiedere  *

 Chissa come mai. Vi schioda sotto il culo per caso ? :)
Non capisco, scusa.
Se hai una sessione vnc fai quel diavolo che vuoi, se hai una sessione
terminal services uguale, citrix pure.
Spiegati meglio.

 Che facciamo gli regaliamo una birra per sdebitarci ? :)
facciamo un bicchiere di refosco, vala'. :)

 Che facciamo gli regaliamo una birra per sdebitarci ? :)
E sia.
Accch... non riesco a trovare il portafogli... non e' che potresti fare tu?
Fabio

 Che facciamo gli regaliamo una birra per sdebitarci ? :)
E sia.
Acch... non riesco a trovare il portafogli... non e' che tuuu avrestiii...?
Fabio e le voci di registro

 in esecuzione a registro.
Non solo, un virus ben progettato potrebbe usare gli alternate
data streams (NTFS) per nascondersi ad eventuali scansioni
oltretutto un file tipo "pippo.txt" con un alternate stream binario
(eseguibile) tipo (es.) "pippo.txt:
virus.com
" se avviato come
alt-stream verrebbe visualizzato nel taskmanager come .....
pippo.txt e non con il nome completo di stream; il che permette
di nascondere codice all'interno di programmi "normali" e di
mascherare l'esecuzione di tale codice con il nome del pgm
che contiene il datastream
Ciao

 immetti come nome \castoro.exe e contenuto invece c:\dnews.exe
                   ^^^
Disgraziato! :-) Se mi scrivi slash quando vuoi dire backslash che cosa ci 
posso fare io?
Fabio 
PS: avevo subodorato dove stesse l'errore, ma stavo giocando un po' :-PpPp

 di tempo viene ammortizzato da usi
<snip>
Beh ... vbscript (o se preferisci Jscript) è lo "shellscript" di windows
e tali script si possono utilizzare per fare "di tutto" (nel bene e nel
male) ad ogni modo _se_ il sistema è impostato con le corrette
ACL e con le dovute precauzioni si riesce comunque ad ottenere
un livello di sicurezza più che decente, ovvio che questo significa
fare parecchio lavoro dato che "di default" (purtroppo) windows
adotta la filosofia del "tutto aperto per tutti" ... anche se sembra
che le cose stiano cambiando a partire da win2003
Ciao
PS:
Io di norma preferisco usare "perl" per lo scripting in windows, ma
questa ovviamente è una mia preferenza ed inoltre per utilizzare
tale linguaggio è necessario installare il runtime dato che windows
non ha nulla al riguardo
Ri-Ciao

*    
http://sourceforge.net/projects/qixl
 : una gui per iSiloXC    *
NOOOOOOOOOOOOOOOO!!!!
Non dirmi che sei un Isilomane come me:))
Ho convertito tanta di quella roba che non so più dove metterla...
--
Black holes suck.

 ottimo, un link alla faq e mi faresti un favore
Dovrebbero essere queste (ora non sono connesso e non posso verificare):
http://web.tiscali.it/no-redirect-tiscali/clbianco/vnc/vncfaq.html
-- 
Vuoi fare colpo su di lei con me?
Fai colpo su di lei con me! Fai colpo su di lei con me!
[Dr. Gonzo : Paura e delirio a Las Vegas]

 per qualsiasi applicazione UNIX lato server. Premetto che in realtà
Questa era la voce di periferia di qualcuno che usa tutti e due (più
quacos'altro) da un bel po' di tempo, poi sei libero di farti male come
preferisci...
-- 
the Skull says:
+----------------------------------------------------------------------+
Actually without signature.
Any idea?!?

 Ho convertito tanta di quella roba che non so più dove metterla...
si, iSilo non mi spiace affatto ma ho trovato plucker che e' una ottima
alternativa open. 
su iSilo mancava un tool per linux che aiutasse a utilizzare iSiloXC che
e' il tool di conversione a linea di comando. plucker e' in questo senso
un po' piu' semplice (forse un giorno estendero' qixl per supportare
plucker, chissa')
f/up e fine OT ;)
-- 
*    HappyCactus - Linux User #209744 - BOFH Certified Engineer    *
*           27/11/2003 Rilaciata la prima relase di qixl!          *
*    
http://sourceforge.net/projects/qixl
 : una gui per iSiloXC    *
