Newsgroup: it.comp.aiuto
Titolo: [OT] Win98 = Haker Facile?

[Forse sono OT, se si quale l'NG migliore?]
Supponiamo ci sia una stanza con 2 pc collegati in rete controllati da
un server. I 2 pc posseggono uno dei seguenti so Win95/98/98SE/ME.
Il Server ha un so di rete serio, diciamo linux.
L'indirizzo IP del server supponiamo sia
192.168.0.1
Quello dei 2 pc
PC1: 192.168.0.11
PC2: 192.168.0.12
Supponiamo che il server abbia installato delle applicazioni con cui
riesca a monitorare la connessione ad internet dei due PC e che ogni
persona che si siede d'avanti ai PC 1 e 2 si deve registrare in uno
schedario.
Supponiamo inoltre che sia acceso soltanto il PC1. Io, bravo bravo, mi
registro al PC1. Essendo installato nel PC1 Win9x/ME posso avere
accesso alle impostazioni del protocollo TCP/IP. Cambio l'indirizzo IP
del PC1 *senza* chiedere nulla all'amministratore della rete facendolo
diventare 192.168.0.12. La cosa è lecita visto che il PC2 è spento e
quindi non vi sono conflitti fra numeri IP. Faccio una connessione ad
internet dall 9:00 alle 9:30. Alla fine della connessione reimposto il
numero IP della macchina PC1 a 192.168.0.11.
La mia domanda adesso è questa:
Ricontrollando i file log del server riguardanti la connessione ad
Internet risulta una connessione dalle 9:00 alle 9:30 fatta dalla
macchina 192.168.0.12 e quindi dalla PC2?
In poche parole io mi sono seduto d'avanti al PC1, ma ho fatto credere
al server di essere seduto d'avanti al PC2?
Dando per scontato che Win9x/ME non può essere cosi fesso, dove
sbaglio nel mio ragionamento?
P.S.
No, non sto facendo un corso di hacker, quello l'ho già fatto! ;-)
--
Marco "Duff" Palermo
Marco...@SPAMHotmail.com
http://www.marcoduff.com/

 sbaglio nel mio ragionamento?
Non penso sia colpa di win, ma che si possa fare anche con altri OS.
Hai provato ?
Devi cmq cambiare il nome del PC1 in PC2 altrimenti al server risulta che 
il PC1 si è connesso in rete con un altro IP.
Secondo me è come assegnare un IP dinamico (a meno del nome).
-- 
Ciao
Gianluca

Secondo me è come assegnare un IP dinamico (a meno del nome).
E quindi si resta totalmente invisibili?


 E quindi si resta totalmente invisibili?
IMHO si se il PC1 è reso uguale al PC2. Mi hai fatto pensare che un 
amministratore potrebbe installare di nascosto un programma (a bassissimo 
traffico) sui client che comunichi con il server in modo da identificare 
univocamente ogni client, a prescindere dall'IP (tipo spyware). Anche se 
l'utente si accorge  che il programma esiste, lo deve trovare... al 
limite lo può togliere (ma se lo fa, alla successiva connessione quel pc 
non comunica più nulla...), ma se è fatto bene potrebbe non avere la 
possibilità di modificarlo o gli potrebbe essere impedita la connessione 
(perchè magari il server non ricevendo nulla si rifiuta di proseguire). 
Ovviamente dipende dal programma, ma se l'amministratore se lo scrive 
apposta...
La protezione sta tutta sul lato server, che deve ricevere info.
Certo però, deve essere proprio un malfidato. :-)
-- 
Ciao
Gianluca

Certo però, deve essere proprio un malfidato. :-)
Allora, da quello che dici, mi stai assicurando che in assenza di
questo programma, si riesce ad aggirare il controllo della rete con
una facilità assurda!
Ovvero, posso fare credere (fregare) ad un server super come linux di
essere collegato dal PC2 mentre io sono fisicamente seduto nel PC1!!!
Cacchio, scusate se è poco!


 semplice ping o ipconfig non viene sempre visto...
Se e' registrato nel DNS lo e'.
Davide

Se e' registrato nel DNS lo e'.
Scusa, non ti ho capito...


No, non sto facendo un corso di hacker, quello l'ho già fatto! ;-)
Che so' gli acher?
-- 
        Sephiroth
____________________________
Linux Registered User:181013
"Computers are like air conditionners, they stop
working properly when you open windows."

 all'equipaggio di
it.comp.aiuto:

Errato. Sarebbe troppo facile :-))
Devi tener conto degli strati inferiori quali quello di rete e quello
di collegamento che in un'implementazione TCP/IP/Ethernet corrisponde
al protocollo Ethernet.
Ogni dispositivo di rete compatibile Ethernet possiede un indirizzo
fisico Media Access Control (MAC), e durante una transazione di rete
viene generato un frame (frammento?) contenente l'indirizzo MAC di
origine e di destinazione (un po' come per l'IP del livello
superiore).
Quindi qualunque transazione TCP ha impresso sulle intestazioni del
messaggio i 3 indirizzi:
tcp (porta), ip (host), mac (fisico).
Un amministratore che non si fida dei propri utenti interni, o che
semplicemente vuole assicurarsi una protezione maggiore contro i
cracker, puo' creare un'associazione biunivoca da un indirizzo mac
verso uno ip, e viceversa, per ogni computer di rete.
In tal modo non si puo' dissociare il proprio indirizzo mac
dall'indirizzo ip, rendendo la modifica dell'ip un campannello
d'allarme per l'amministratore.
Dopo aver impostato questa politica, l'amministratore puo' configurare
il router (con l'hub hardware non e' possibile) in modo da bloccare
qualunque datagramma IP che contiene un indirizzo MAC sbagliato,
naturalmente oltre a configurare il sistema per ricevere un avviso di
sicurezza.
Io penso che il protocollo SNMP riesca a gestire queste casistiche.


Che so' gli acher?
Gente buona che incasina i Server NT per far capire che Linux+Apache è
il meglio!


Io penso che il protocollo SNMP riesca a gestire queste casistiche.
Probabile...


presunto hacker!
ROTFL
Volendo ti puoi inventare un protocollo di collegamento, da affiancare
a IP, perche' no!? :-))
Inoltre esistono gia' tante alternative come IPX & c.


il meglio!
Bene, l'aggiungero' al mio vocabolario :-))


indirizzo fisico, cioe' mac: una sestina di ottetti.
[MAGA CUT]
Ok, adesso è tutto molto più chiaro!
Un'ultima cosa: In caso di connessione di un client attraverso un
server, in quale file di log viene salvato l'indirizzo mac?
Insomma, io amministratore della rete devo conoscere gli indirizzi mac
di tutti i pc da me controllati, e quando voglio fare un controllo sui
pc (o meglio sulle schede ethernet) che si sono collegati alle ore x
che cosa devo guardare?
Tnx!


delle persone si collega per chattare, navigare e scaricare posta.
Ma si possono fare anche cose grosse!
La veritą č che sto indagando privatamente su come hanno fatto certe
"persone" a fare un recente attacco alla Rep... ops! Sto parlando
assai! ;-)


assai! ;-)
Repubblica Italiana? Repubblica di S. Marino? Repubblica del Congo?
Dimmi (anche in email) sono curioso!


 non credo! ;-)


che cosa devo guardare?
Ravanando nei tool di Win2k Server ho trovato questo strumento:
Microsoft Network Monitor. Se non ce l'hai installato sta in
Installazione Componenti di Windows\Strumenti di gestione e
controllo\Strumenti di monitoraggio della rete (credo).
Basta che lo apri, scegli la tua scheda: ci sara' indicato l'indirizzo
mac, oppure il flag Dialup Connection impostato a True in caso di
interfaccia PPP.
Scegli il menu Acquisizione\Avvia.
Quando vuoi vedere i log scegli Acquisizione\Interrompi, e poi
Acquisizione\Visualizza dati acquisiti.
Altri strumenti non ne conosco, prova google con le parole "network
log logger monitor analyze ethernet ip".


 non credo! ;-)
ROT13 non ti suggerisce niente?
...vabbe' associa ogni lettera ai numeri naturali 1, ..., 26, effettua
il Modulo 13 per ogni lettera, e poi applica la funzione inversa
(della prima).
Naturalmente "ROT13" devi levarlo sin dall'inizio!


log logger monitor analyze ethernet ip".
Ok... cercherň!


ROT13 non ti suggerisce niente?
A dire il vero ci avevo pensato, quello a cui non credevo era che la
contorta mente umana poteva spingersi fino a quel punto per evitare lo
spamming! ;-)
P.S.
E-mail inviata!
P.P.S.
Ma non dovresti partire da 0? (0->a,1->b....25->z)
P.P.P.S.
Se mi vuoi rispondere usa questo indirizzo:
1604010C00...@MarcoDuff.com ;-)


Ma non dovresti partire da 0? (0->a,1->b....25->z)
Penso di si', la mente contorta a volte porta dietro dei bug.


d'allarme per l'amministratore.
Oggi navigando su internet ho trovato questo interessante thread:
http://www.netsys.com/firewalls/firewalls-2002-07/msg00046.html
La soluzione proposta e' riempire le cache ARP di ogni computer con
delle voci statiche per ogni altro nodo, in modo che non possano
essere sostituite, e quindi i datagrammi giungano ai rispettivi nodi.


PS:
Su Windows
arp -s dotted_IP   dashed_MAC
ad esempio:
arp -s 157.55.85.212   00-aa-00-62-c6-09
altre info:
arp /?
