Newsgroup: it.comp.os.linux.sys
Titolo: [OT] Storie dalla Sala Macchine (22)

Il Buono, il Brutto e il Bastardo
Giornata uggiosa in Sala Comando, sto' passando il tempo compilando il
bollettino mensile buoni/cattivi, con indicazione di chi passa il tempo
cazzeggiando in Internet e chi invece lo passa lavorando, e intanto penso
che la colonna "buoni" e' desolatamente vuota, quando arriva CR.
Piccola parentesi: se vi ho dato l'impressione che tutti quelli che
lavorano qui' siano un branco di cerebrolesi monozigotici, me ne scuso
vivamente. Ci sono un gruppo (piccolo) di persone che sono tutt'ora in
possesso delle loro facolta' e delle loro capacita' e che sono anche
membri al 100% della razza umana. Da qui al dire che li salverei in caso
di catastrofe termonucleare ce ne passa ancora pero'... Comunque,
Christopher R. (CR) e' uno di questi. Ed e' anche il Buono della nostra
storia...
CR - Posso fare una scansione della rete ?
IO - he???
CR - Abbiamo questo prodotto in Java di ${nomesocieta} che effettua una
     scansione della rete per ricercare eventuali servizi come database e
     simili, dobbiamo provarlo la settimana prossima presso ${nomecliente},
     solo che volevo provarlo prima qui' cosi' da sapere cosa fare e come
     funziona.
Ora, in genere non avrei nessun problema, anzi, forse e' una buona idea
(a parte per la faccenda con la "J", ma questo e' un problema suo) e mi 
puo' dare qualche dettaglio che non conosco su questa rete, pero' devo 
sempre fare vedere che sto' facendo qualche cosa, quindi...
IO - Prima fammi dare un'occhiata a questo coso, per cortesia.
CR - Ok, come te lo porto?
E che vuoi che sia? Un centinaio di K (forse) di .class e magari 
un'applet di interfaccia...
IO - Mandalo via mail.
CR - Non credo si possa fare, sono 65 Mb!
IO - Sess.... Cosa?? Copialo sul disco condiviso!
Cosi' dopo un po' ho una copia di questo mostro... 65 Mb di file .tar.gz.
Lo espando e saltano fuori, una caterva di .class in un'albero di directory
che fa' invidia alla Foresta Nera (come odio st'idea delle directory...)
ed un file .class di 45 Mb.
45 Mb di .class?? E che roba e'???
# file nomedelfile.class
nomedelfile.class: Zip archive data, at least v2.0 to extract 
??? he ???
# unzip nomedelfile.class
E salta fuori, un'altra copia della succitata caterva di directory, ma
stavolta ci sono un po' di novita', per esempio c'e' un bel file
"scan.sh", ci do' un'occhiata e vedo che il nucleo centrale e' una
cosa del tipo
for DOMAIN in $DOMAINLIST ; do
nslookup << EOF
ls $DOMAIN >> servers
exit
EOF
done
Ed io penso: nessuno e' cosi' scemo...
# ls servers
servers
# head servers
ical.nowhereland.nl
	1D IN A	133.26.138.xxx
doyl.nowhereland.nl
	1D IN A 133.28.128.xxx
mo6.nauct.nl
		1D IN A 62.86.112.xxx
...
# wc -l servers
196 servers
...nessuno e' cosi' scemo...vero?
# ping 133.26.138.xxx -c 2
PING 133.26.138.xxx (133.26.138.xxx) from 192.168.2.5 : 56(84) bytes of data.
64 bytes from 133.26.138.xxx: icmp_seq=0 ttl=243 time=23.865 msec
64 bytes from 133.26.138.xxx: icmp_seq=1 ttl=243 time=25.449 msec
--- 133.26.138.xxx ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max/mdev = 0.430/0.437/0.444/0.007 ms
Nessuno e' cosi' scemo vero???
# telnet 133.26.138.xxx
Trying 133.26.138.xxx
Connected to 
ical.nowhereland.nl
Escape character is '^]'.
ical login:
telnet> quit
Connection closed.
Dopo essermi ripreso dallo sbigottimento frugo un'altro po', e trovo un 
paio di hostnames.txt con altre corrispondenze IP/nomi, ed un paio di 
cose...preoccupanti, un filettino chiamato "dbfoundsofar.txt" che contiene 
cose come
ical.nowhereland.nl
	oracle	1521
doyl.nowhereland.nl
	oracle	1521
mo6.nauct.nl
		mysql	3306
ed altre amenita' simili... ed io penso ancora (benche' oramai dovrei
aver capito) nessuno e' cosi' scemo vero??
Cosi' modifico il mio tnsnames.ora e poi...
# sqlplus system/manager@ical
SQL*Plus: Release 8.1.7.0.0 - Production on Xxx Xxx XX xx:xx:xx 2002
(c) Copyright 2000 Oracle Corporation.  All rights reserved.
Connected to:
Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
JServer Release 8.1.7.0.0 - Production
SQL> exit;
# mysql -u root -h 62.86.112.xxx mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1544 to server version: 3.23.53a
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> exit;
Qualche Brutto #%^#$^!#@ ha appena distribuito a Pigs+Dogs una mappa della 
loro rete interna, completa di nomi descrittivi dei vari server, piu' una 
lista dei database che girano su ognuno di questi server, i quali non sono 
server "interni", ognuno di loro ha un'indirizzo tranquillamente pingabile 
da internet, ed in piu' non hanno nemmeno cambiato le password di default 
su queste macchine!!
So quello che bisogna fare: una bella segnalazione di Bug, a nome
di Brian Oliver Frederik Hollinger, con relativa trascrizione della
sessione e magari qualche "hint" a possibile cyberterrorismo...
Davide
4/12/2002
nota: indirizzi IP, nomi di server e porte sono stati cambiati per
preservare un minimo questa gente, almeno se qualcuno brasera' i loro
server io continuero' a dormire la notte...

 server io continuero' a dormire la notte...
Ma io questa l'avevo gia' letta... ICSV, forse?
Non so dove, ma me lo ricordo con una certa chiarezza.
Ciaotutti,
*


Ciaotutti,
*