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

Il computer ideale...
Un'altro mese e' andato, e l'unica consolazione e' la busta paga che
mi sorride dalla tasca della giacca. Vediamo di superare anche questa
giornata...
Ore 10.45, ecco subito il primo intoppo: UL che arriva con un'altro dei
suoi "problemi"...
UL - abbiamo un problema con l'applicazione Xyz sul serve K
IO - che problema ?
UL - non funziona...
IO - "non funziona" lo dici al tecnico quando la lavatrice si impalla, anzi
     penso che in quel caso tu dia piu' dettagli.
UL - be', se puoi darci un'occhiata...
IO - vedo.
Mi loggo da remoto e noto subito quale e' il problema, tra backup,
file zip ed altre amenita', lo spazio disponibile sulla partizione di
/home e' 0.
IO - bisogna eliminare un po' di immondizia da qui'.
UL - che cosa per esempio ?
IO - a me lo domandi ? Siete voi che scaricate schifezze qui' dentro.
UL - hummm... vado a vedere cosa si puo' fare...
Nel frattempo mi faccio un giretto di find e trovo : un paio di Giga di
.mp3, un altro paio di giga di .mov, un giga e mezzo di .wav (?? su un
server Unix ??), varie centinaia di mega di .jpg e .gif dai nomi
"evocativi" (naaktevrouwen.gif ?) et similia. Mi assicuro di avere un 
bel log di tale immondizia con nomi utenti bene in chiaro e poi aspetto
le conseguenze...
Dopo un po' infatti ritorna UL.
UL - ok, abbiamo cancellato un po' di roba
IO - e infatto da 0 Kb disponibili siamo saliti all'incredibile valore
     di 85 Mb, considerando che il disco e' da 80 Giga...
UL - non basta ?
IO - {acchiappo il martello che tengo sul tavolo} stai scherzando vero ?
UL - {fa' un balzo indietro...azz! sta' imparando vedo...} hemmm... no!
IO - questo e' un (breve) elenco delle schifezze che ci sono sopra, 
     provvedete a rimuovere sta' roba *prima* che segnali il tutto a chi
     di dovere...
UL - {osserva l'elenco, si spaventa alla vista delle .gif con il *SUO*
     nome utente...} ...ok, vado...
Qualche tempo dopo...
UL - abbiamo cancellato tutto quello che si poteva cancellare
IO - {controllo: 8 Gb disponibili} meglio, molto meglio...
UL - che si puo' fare per l'applicazione?
IO - provo a riavviarla, adesso dovrebbe andare...
Difatti riparte felice come una pasqua, se non che non e' proprio una
scheggia ad eseguire le sue operazioni, probabilmente il database e' lento...
Ora, il database e' ospitato su una macchina piuttosto vecchiotta, inoltre
ha funzionato come server di sviluppo per svariati anni, accumulando un
triplo strato di immondizia a tutti i livelli (anche fisico). Quindi che
il db non sia eccezionalmente prestante non mi sorprende piu' di tanto.
UL - che si puo' fare ?
IO - be', la macchina e' piuttosto vecchia e nemmeno incredibilmente
     performante, e' anche carente di memoria, purtroppo acquistare altra
     memoria e' fuori discussione (costa troppo). Si potrebbe sostituire
     la macchina, oppure vedere se questa applicazione puo' funzionare su
     un database diverso e meno esigente come risorse.
UL - ok, vedo...
Dopo un po' arriva UL con un depliant di computer, si tratta di uno di
quei depliant di ${azienda_di_hardware} associata con ${grossa_societa_
di_software} che sostanzialmente dice (anche se non c'e' scritto):
questi-ragazzetti-con-il-loro-linux-ci-stanno-facendo-un-culo-cosi-
mettiamo-insieme-una-macchina-superconveniente-cosi-da-poterne-vendere-
un-po-e-sbatterli-fuori-dal-mercato.
UL - che ne dici di questa ?
IO - non brucia bene e fa' un sacco di puzza...
UL - he ? ... NO! il computer!
IO - mumble mumble... upgradabile fino a _DUE_ dischi ide... mumble mumble...
     memoria massima installabile 512 Mb ... mumble mumble... singola
     scheda di rete di marca ignota... mumble... nessuna possibilita' di
     espansione... mumble...
UL - beh ? che ti sembra ?
IO - hemmm... costa poco
UL - si', questo e' uno dei vantaggi!
IO - l'altro e' che non e' troppo costosa...
UL - ??? hemm, ma guarda qui': "sistema di alimentazione passiva ridondante"
IO - significa che ci sono _DUE_ cavi di alimentazione nella scatola..
Tutti e due guardiamo l'enorme scatolone da cui i cavi di alimentazione e
le prolunghe traboccano...
UL - e guarda qua': "equipaggiata con dispositivi di ritenzione per il
     montaggio rack"!!!
IO - cioe' forniscono le viti ed i bulloni. certo, comperarli alla ferramenta
     all'angolo potrebbe rovinarci...
UL - ...hemmm... e che dici di questo: "avvisatore ottico di attivita' 
     remota" !!
IO - che c'e' pure la lucetta della scheda di rete... potremmo usarlo come
     addobbo per l'albero di natale...
UL - ...insomma, non vedi niente di positivo in questo ?
IO - e' leggero, quindi lanciandolo dal tetto dell'edificio riusciamo ad
     infilarlo direttamente nel bidone della monnezza all'angolo, non credo
     vada bene come fermaporte, pero' potremmo usarlo per le finestre...
     se ti aspetti che questo arnese porti dei miglioramenti nelle 
     prestazioni dell'applicazione puoi aspettare per parecchio.
UL - be', tu che suggerisci allora ?
IO - cominciamo ad installare un nuovo database su una macchina "spare",
     ne ho giusto recuperata una da UL2 che ha il portatile, installiamo
     il db "pulito" e vediamo se cambia qualche cosa.
UL - Ok, penso che si possa fare...
Dopo un paio d'ore di installazione il nuovo DB Server e' pronto all'azione,
un bel dump/restore del db ed i dati sono in linea... c'e' solo un problema.
L'applicazione Xyz *rifiuta* categoricamente di funzionare con il nuovo Db...
per qualche strano motivo il #$#%!@!! che ha programmato l'applicazione ha
deciso che il sistema migliore per collegarsi ad un database e' inserire
le stringhe di connessione NEL CODICE sorgente, cosi' l'unico modo per
cambiare db e' ricompilare l'intera applicazione (!).
C'e' solo un problema nel farlo: non abbiamo i sorgenti... lo stesso
#$#%!@!! ha deciso che il sistema migliore per conservare i sorgenti 
era zipparli con password, ed ovviamente *nessuno* conosce la password...
Credo che il nostro vecchio db server abbia ancora una lunga carriera 
davanti...
Davide

 era zipparli con password, ed ovviamente *nessuno* conosce la password...
Beh, vista l'intelligenza del tipo può anche darsi che basti un brute
forcing per trovare questa maledetta password.

 forcing per trovare questa maledetta password.
Si', molto "brute-force": rm -f sorgenti.zip...ooops! stava nel
backup che e' andato buco...
Davide

 cambiare db e' ricompilare l'intera applicazione (!).
Ah, andiamo!
Vai di editor esadecimale e morta la`...
Tra l'altro il mio sysadm all'Univerisita` e` rimasto
famoso per aver cambiato certe configurazioni di un kernel...
...senza avere i sorgenti.
;-)
bye,
-- 
  Piergiorgio Sartor

 backup che e' andato buco...
Spero che quei sorgenti non fossero veramente importanti :-)

 Vai di editor esadecimale e morta la`...
E no. Se lo faccio e qualche cosa non funziona sono #%^@ miei, se
*loro* non hanno i sorgenti sono $%^# loro! Si chiama "mai assumerti
una responsabilita' che non e' tua".
Davide

 ...senza avere i sorgenti.
GRANDIOSO !!! Non mettetemi in testa certe cose che poi mi licenziano :p
8)
Nicholas
-- 
Slackware 8.1 - 2.4.19 - GCC version 2.95.3

 una responsabilita' che non e' tua".
Ma no, mica devi farlo di tua iniziativa,
semplicemente puoi (se vuoi) proporgli il
rischio: tutto o niente... :-)
bye,
-- 
piergiorgio

 8)
Adesso ti racconto la storia, perche` merita
(ed anche perche` mi va...)
Avevamo una macchina Unix a disposizione degli
studenti, per "giocare", cioe` senza nessun legame
con un laboratorio od altro. Un 3b2, processore
NS32000, 8MB di RAM, HD non ricordo, qualche terminale
VT100 e kernel tipo BSD, ma proprietario, come tutto
il resto, niente sorgenti di nulla.
Un giorno mi accorgo che i terminali, con nessun utente
collegato (con utente collegato sono diversi, cioe`
sono come ci si aspetterebbe), sono piu` o meno cosi`:
crw-rw-rw- root root /dev/ttyXYZ
Strano no?
Allora provo "cat /dev/ttyXYZ" e lo lascio li...
Un mio amico si collega al terminale e, come per
magilla, la password (nota: solo la password) mi
arriva a schermo... Ops...
Allora comunichiamo il leggerissimo problema di
sicurezza all'amministratore (un altro studente
del gruppetto) e 5 minuti dopo lui butta tutti
fuori e fa partire la macchina in single user mode...
Dopo *due* giorni il 3b2 e` di nuovo on-line ed i
permessi dei tty sono piu` o meno cosi`:
crw--w--w- root root /dev/ttyXYZ
Cosa ha fatto?
Non avendo i sorgenti e` andato a cercarsi nel
file binario del kernel, tutte le sequenze tipo
666 (sara`un numero a caso?) e, una ad una, le
ha cambiate in 622 e provato se andava!!!
Ci ha messo due giorni, ma ha sistemato il kernel...
bye,
-- 
piergiorgio

 una responsabilita' che non e' tua".
E soprattutto MAI fare un favore ad un UL perche' poi diventera' il tuo
lavoro. :-/
-- 
Un Ciao in DO Maggiore!
-=) Sbaturzio (=-

 cut >
inconfutabilmente un grande :)



Crackare la password dello .zip? Se hai una buona macchina non dovresti
metterci molto.
--
Roal Zanazzi

 metterci molto.
Si, allora... mo' ti spiego i retroscena, cosi' magari ti fai un'idea
piu' chiara. Il #%^$@@ che ha scritto tale accrocchio che passa per
applicazione era uno yugoslavo emigrato in Olanda, parlava malissimo
l'inglese, quasi per niente l'olandese e quasi bene lo Yugoslavo (chissa'
come mai...), dopo aver lavorato a quel "coso" per quasi 3 mesi (ed il
fatto che abbia messo le stringhe di connessione nel codice la dice lunga
sulla qualita' del suo lavoro), le autorita' olandesi hanno deciso di
*non* concedergli il permesso di soggiorno. Ergo: non e' che fosse
strepitosamente contento.
Allora, mettiti nei suoi panni... noi abbiamo un file piuttosto
grosso che *supponiamo* siano i sorgenti di quel coso... secondo te
che password ha scelto ? secondo me ha chiuso gli occhi ed ha schiacciato
dei tasti a caso sulla tastiera...
Davide

 Ci ha messo due giorni, ma ha sistemato il kernel...
Notevole!

 dei tasti a caso sulla tastiera...
Ora capisco :-)

 
Bello :PP
Non avete manco i famosi "primi X byte del primo file"?
Googlando per
crack zip password "first file"
ho trovato qualcosa che potrebbe fare al caso tuo (e' il primo link).
Naturalmente potresti non volerne fare uso...
Ciaotutti,
*

 dei tasti a caso sulla tastiera...
prova le 4 pasword più usate dai sysadmin (scemi) del pianeta:
god, secret, love, password
ciao
_____

 god, secret, love, password
Si' ma in inglese in yugoslavo o in olandese ?  :P
-- 
Stefano L.

 Si' ma in inglese in yugoslavo o in olandese ?  :P
Io proverei con "qwerty".
E' indipendente dal linguaggio (a parte la verzione "azerty") ^_^

 Si' ma in inglese in yugoslavo o in olandese ?  :P
Provo col serbocroato, lo jugoslavo non esiste :)
God= Bog
Secret=secret
love=Ljiubav
password non credo abbia traduzione, nel senso che la ha ma non so se si
usa.
Così come non sono certo di secret, non ho il dizionario con me :(
Ciao
    Zivotinjica

 che password ha scelto ? secondo me ha chiuso gli occhi ed ha schiacciato
Se il suo lavoro e' buono come dici ci sta anche che la password sia
"fuck_you" o giu' di li' ;-)
Ciao
  Andrea
-- 
Sognatore e' un uomo coi piedi saldamente ancorati sulle nuvole

usa.
rijec klijuc ma non credo sia usata, come in italiano è una parola
composta (parola chiave), magari un madrelingua sa cosa si usa...
Ciao
	Zivotinjica
--
...e allora uno cerca di troncarsi molto
forse perchè è l'unico modo di competere con una montagna.
(V. Capossela, Tavagnasco, 26 aprile 2002)
mi trovate su icq # 62812570
http://iamr.cjb.net
 
http://www.split.it/users/aboz/

 Notevole!
Se l'episodio non è una leggenda metropolitana, insegna a capire la
differenza tra chi fa un lavoro e chi sa fare un lavoro ;)
Ciao
Antonio
--
    **** !!!! attenzione: campo From alterato !!!! ****
-------------------------------------------------------------
Antonio Madesani: amadesani(at)libero(punto)it


Secondo me qualche stronzata da lamer (magari con le sue belle
maiuscole/minuscole
alternate e k al posto di ch)...
Comunque, ripeto, se hai a disposizione una macchina di medio/alta
potenza da tenere accesa giorno e notte, con uno dei vari programmini
per crackare le pwd degli zip dovresti trovarla relativamente in poco
tempo (eh, si', l'unico metodo e' il brute force, purtroppo non e' una
cavolata, tipo le pwd dei vecchi database di Microsoft Access =:-)
Semmai la domanda che mi porrei nel tuo caso e': ne vale la pena?
E' piu' soddisfacente trovare la password di uno (£/$&#)* o lasciar
rosolare nella m...a chi non ha gestito il problema come avrebbe dovuto
(sorgenti SOLO nelle mani di un singolo programmatore? ma siamo
pazzi?!?!) ?
In ogni caso, buon divertimento ;-)
--
Roal Zanazzi

 usa.
lozinka o sifra
;)

;)
Ero senza dizionario, avevo poi mandato un post successivamente con i
nomi corretti.
Cmq resto italiano, gente che con le lingue straniere ci piglia poco
:))
