Newsgroup: it.comp.sicurezza.varie
Titolo: una domanda

Cosa vuol dire fare lo sweep sugli indirizzi IP e come si fa?
Grazie
Marco

Cosa vuol dire fare lo sweep sugli indirizzi IP e come si fa?
Sul come, dipende dal tuo sistema operativo (o mancanza dello stesso),
e da che tool usi.
Tipicamente consiste nel mandare un pacchetto X alla porta Y di un IP,
con <IP> che varia da A.B.C.1 ad A.B.C.254.
Questo e' uno sweep in classe C della subnet A.B.C sulla porta Y.
Se X=pacchetto PING BOSERVER, Y=31337/udp, hai uno sweep BackOrifice.
Il tool, dopo aver mandato un pacchetto, aspetta la risposta. Quattro,
di solito, le possibilita':
1. Il tuo provider blocca lo sweep (rarissimo, ma succede), e a te non
   torna niente, mai.
2. Ti ritorna il pacchetto (e hai trovato un PC vulnerabile).
3. Non ti torna niente.
4. Ti ritorna un numero di nukes da 1 a N, dove N dipende da quanto e'
   carogna il proprietario del PC che hai contattato, calibrati per un
   ampio ventaglio dei sistemi operativi/patches/revisions/nabbers che
   potresti avere installati, o (opzionalmente) fatto su misura per il
   tuo computer usando "queso" {questo se becchi una carogna con Linux
   s'intende}
Leonardo
".signature": bad command or file name

   s'intende}
nukes... spiegazione popolare?
Buttha (che cerca di colmare le sue lacune)
-----------------------------------------------------------------------
* Il giudice disse: "Figliolo, cos'hai da dire a tua discolpa?"
  "Cinquantasette canali, e niente da vedere."
* Per rispondere rimuovere niente
* PGP Key available with fingerprint:
  7772 5C72 7392 538B  34B8 A189 13BC 867A

 writes:
    BUTTHA> nukes... spiegazione popolare?
Pacchetti di dati costruiti a regola d'arte, in modo da sfruttare bug
del sistema operativo bersagliato e fargli fare cose brutte (tipo
resettare, darti un bel Blue Screen of Death, e varie altre cosucce).
Ciao,
Andrea
-- 
Villaggio globale: ci si mette tutti d'accordo per fare il culo a
		   quello che rimane (Simone Nalato)

nukes... spiegazione popolare?
Sostanzialmente, alcuni stacks TCP/IP malcreati fanno affidamento sul
contenuto dei pacchetti che arrivano. Tanto per dire: un pacchetto si
puo' frammentare, per cui te ne arrivano due meta'. Non devi pensare,
pero', che siano due meta' sane:
	PKT1	Lunghezza 200, da 0 a 199
	PKT2a	Lunghezza 400, da 200 a 960
	PKT2b	Lunghezza 100, da 198 a 298
I vecchi kernel Linux, se non ricordo male, al ricevere PKT1+PKT2b si
sentivano male. L'istesso valeva per Windows ed altri.
Poi si possono spedire troiai tipo: pacchetti che SEMBRANO venire dal
computer DESTINAZIONE (sicche' costui risponde a se stesso, entrando,
ovviamente, in un loop meravillioso), pacchetti rigirati :-), con dei
flags fuori posto, eccetera.
Puo' succedere che delle "toppe" su dei nukes ne aprano altri; giusto
per fare nomi, NukeNabber per intercettare bombe su una porta LA APRE
e cosi' facendo si espone a nukes che su una porta lasciata chiusa ti
rimbalzerebbero senza danni.
ConSeal Firewall in "learning mode" puo' esser fatto saltare mandando
dati che lo costringono a imparare troppo e troppo in fretta.
Andando a livello appena un po' piu' basso del TCP (anzi, diciamo del
livello socket del TCP; essendo un porco autodidatta, la terminologia
che uso e' del tutto inventata, e vado soggetto a cantonate paurose -
questo in particolare ricordatelo per il futuro :-) ), c'e' tutta una
serie di pseudo-nukes (cioe', non basta un pacchetto solo, perche' il
PC vittima si pianti), tra i quali uno dei pochissimi che pianta pure
il MacOS 8 (che sappia io, due cose sole piantano MacOS 8: quello, ed
una serie di pacchetti immerdati spediti da un Windows NT 4.0 SP3, al
ritmo di uno al minuto, ogni volta che uno si collega alla MacShare e
c'e' una share SMB aperta dalla stessa macchina con "DAVE").
Uno che ti voglia male analizza il tuo PC, vede cosa c'e' sopra, dopo
di che confeziona una serie di bombette e le spedisce. Fine. Tua :-)
Come e' logico tutto cio' e' illegale come non so che... e se denunci
il nukatore, IN TEORIA la polizia si fa dare i dati dal suo provider,
quindi procede ad installargli un nuovo Back Orifice in hardware :-).
In pratica la faccenda e' piu' complessa di cosi', per cui *IMHO* non
e' che ci siano molte possibilita'...


[...]
intanto ti ringrazio per la tua puntuale risposta.
Ma a questo punto mi domando:
nukes, exploit, dos... sono sinonimi?
Buttha (molto contento di quanto sta imparando)


nukes, exploit, dos... sono sinonimi?
Senti, io ti dico come l'ho pensata io. Poi magari sbaglio, quindi
prendila con beneficio d'inventario.
EXPLOIT sono tutti. Un exploit (dal verbo "to exploit") e' un coso
che s'approfitta, cioe' sfrutta, exploita, una debolezza esistente
su un sistema.
Che puo' essere mortale oppure no. Se e' mortale, cioe' se mandi i
codici di exploit, il pacchetto exploit, o quel che e', allora, lo
chiamo "nuke" - da "to nuke", abbreviazione di "to nuclearize" :-)
Se l'effetto e' un malfunzionamento, la resa indisponibile di solo
una parte del sistema, o la PARZIALE resa indisponibile, ecc., uso
il termine "DoS" -- "denial of service".
Se infine il funzionamento e' OK, pero' SBAGLIATO - cioe' se tanto
per dire il sistema offrisse a te che root non sei, una shell root
PERFETTAMENTE FUNZIONANTE :-), e' un exploit, e basta... in questo
caso lo chiamo "root exploit" per capirsi.
Ora, quando IO parlo di nuke, exploit e DoS, intendo quello che ho
scritto sopra. Pero' non so se siano i termini corretti :-)


nukes, exploit, dos... sono sinonimi?
Gli exploit dovrebbero essere dei "buchi" in un programma/sistema, dei
punti deboli insomma, che permettono se adeguatamente "colti" di
averne il controllo.
Il dos e' il Deny of Service: una sorta di danno che si puo' fare al
sistema, che so' rallentarlo ad esempio.
Le nuke sono delle randellate di pacchetti IP che ti mandano quando
chatti: pacchetti con dei compiti distruttivi...
Lo so che probabilmente non e' proprio corretto cio' che ho scritto,
ma se non mi muovo non imparero' mai.
Saluti
    Delivery
"Il peggiore dei miei errori e' la consapevolezza di continuare a farli"

but...@tuttonientecitta.it
 wrote:
 >nukes, exploit, dos... sono sinonimi?
DoS = Denial of Service, un attacco che impedisce (temporaneamente o
definitivamente) alla macchina di fornire un certo servizio
nuke = winnuke e` stato uno dei primi DoS contro windows
exploit = un programma che consente di sfruttare un generico bug di
sicurezza per ottenere accesso alla macchina
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *

definitivamente) alla macchina di fornire un certo servizio
 ^^^^^^^^^^^^^^^
E' ufficiale? Allora avevo capito male. Scuse agli appartenenti al
newsgroup.
