20101001 Friday 01 October 2010

[Eseguire eseguibili su Linux senza avere i permessi di esecuzione]

Esempio con chroot (default su ubuntu e' eseguibile da qualsiasi utente: /usr/sbin/chroot).

Prima di tutto bisogna sapere quali librerie il programma linka per funzionare:
$ ldd /usr/sbin/chroot
linux-vdso.so.1 => (0x00007fffb95ff000)
libc.so.6 => /lib/libc.so.6 (0x00007ff7181dc000)
/lib64/ld-linux-x86-64.so.2 (0x00007ff718582000)

Ora che sappiamo quali librerie il programma usa, possiamo togliere i permessi agli utenti:
$ chmod 444 /usr/sbin/chroot

Proviamo ad eseguire il programma da utente o da root:

$ /usr/sbin/chroot

Avremo come risultato: bash: /usr/sbin/chroot: Permission denied

I programmatori C sanno bene pero' che per far funzionare i programmi, il sistema come prima cosa deve linkare le varie librerie a run-time, usando il linker di sistema.
Nel nostro caso: /lib/ld-linux.so.2

Il linker deve (e ripeto deve) essere eseguibile da tutti, utenti compresi, altrimenti i programmi non girerebbero.
Sapendo questo, proviamo a chiamare il linker da utente specificando le librerie che il programma ha bisogno:

$ /lib/ld-linux.so.2 --library-path=/lib/libc.so.6;/lib64/ld-linux-x86-64.so.2 /usr/sbin/chroot --help

Come risultato abbiamo:
Usage: /usr/sbin/chroot NEWROOT [COMMAND [ARG]...]
or: /usr/sbin/chroot OPTION
Run COMMAND with root directory set to NEWROOT.

--help display this help and exit
--version output version information and exit

If no command is given, run ``${SHELL} -i'' (default: /bin/sh).

Report chroot bugs to bug-coreutils-AT-gnu-DOT-org
GNU coreutils home page:
General help using GNU software:
Report chroot translation bugs to

Come abbiamo visto possiamo tranquillamente eseguire programmi (non shell script) da utente senza aver adeguati permessi.

RSBAC e' una buona alternativa per migliorare la sicurezza di un sistema linux. Richiede pero' tanto tempo in termini di installazione/configurazione.

Pubblicato da clod ( Oct 01 2010, 09:02:32 AM GMT+12:00 ) Permalink Commenti [0]
20100929 Wednesday 29 September 2010

[ilMatto]

Pubblicato da clod ( Sep 29 2010, 11:07:40 AM GMT+12:00 ) Permalink Commenti [0]
20100923 Thursday 23 September 2010

[Fradel]

Il fratello e' un dominio ora: www.simoc78bg.com .

Dominio che comanda

Pubblicato da clod ( Sep 23 2010, 02:46:36 PM GMT+12:00 ) Permalink Commenti [0]
20100913 Monday 13 September 2010

[33 Trenta]

Andarono in?

3 anni fa arrivavo in NZ.
Ki fa da se fa per 33 in Trento

Pubblicato da clod ( Sep 13 2010, 10:02:09 AM GMT+12:00 ) Permalink Commenti [0]
20100912 Sunday 12 September 2010

[G i s b]

Prenotat vacanze di nadal.
Dal 25 al 28 sarem a Gisborne, lodge che permette di portar anche cani.
28 pomeriggio partiam in direzione Taupo e stiam fino al 1 Gen con Alivia (ex collega che vive a Sydney ora) a casa li' con loro.
Poi il primo torniam nel sud dell'isola.

Pubblicato da clod ( Sep 12 2010, 11:09:41 AM GMT+12:00 ) Permalink Commenti [0]
20100903 Friday 03 September 2010

[S I]

S I
queenstown e' bella dai. le foto son su facebook. si
oggi sole
domani inception al cinema
yoyo cresce, di cervello no pero'
can che cresce non demorde
son proposto come admin su italiansonline. chiedono 10 euro per essere socio. non credo proprio che li pago. gia' faccio un favore, in + dovrei anche pagare? mah. se non mi vogliono, cazzi loro. chiudano pure la sezione. tanto a me
quel che gira rigirera'
trallallerotrallala'

Pubblicato da clod ( Sep 03 2010, 10:31:58 AM GMT+12:00 ) Permalink Commenti [0]
20100821 Saturday 21 August 2010

[H e]

Pubblicato da clod ( Aug 21 2010, 08:32:47 PM GMT+12:00 ) Permalink Commenti [0]
20100810 Tuesday 10 August 2010

[2 sett.]

Fra 2 settimane andiamo in vacanza.
Alla facciaccia vostra (che vi si siete fatti dalle 2 alle 3 settimane, bastardi).
Yoyo venerdi' scorso e' stato castrato, sisi, veramente.
Mi han dato aumento ieri al lavoro, non di molto ma semper mei de negot.

Pubblicato da clod ( Aug 10 2010, 11:35:37 AM GMT+12:00 ) Permalink Commenti [0]
20100715 Thursday 15 July 2010

[QSToWn]

prenotat!
dal 24 al 29
3 gg di sci 25-28

sieeee
alla'

Pubblicato da clod ( Jul 15 2010, 11:37:14 AM GMT+12:00 ) Permalink Commenti [0]
20100714 Wednesday 14 July 2010

[Pala mundial]

Abbiam vinto il mondiale Terralink.
100$ da spendere in cibo (solo che nostro team e' di 7 persone, quindi nn ci si mangia troppo), pacco da 60 di chupa chups (ciuppa).

Stiam pensando di far 3 gg a Queenstown a sciare a settembre. Sto weekend ci informiamo meglio sui voli, alberghi, eccetera eccetera.

Si dai

Pubblicato da clod ( Jul 14 2010, 09:57:05 AM GMT+12:00 ) Permalink Commenti [0]
20100712 Monday 12 July 2010

[Seeeeeeeee]

Final del mundial - 2 bal

Final del calcett - gran vittoria! 10 a 2

Pubblicato da clod ( Jul 12 2010, 09:36:36 AM GMT+12:00 ) Permalink Commenti [0]
20100708 Thursday 08 July 2010

[Final]

Domani finale di calcetto al lavoro.
Match coi controcazzi dai.

Pubblicato da clod ( Jul 08 2010, 12:09:56 PM GMT+12:00 ) Permalink Commenti [0]
20100704 Sunday 04 July 2010

[Wrestlings]

Pubblicato da clod ( Jul 04 2010, 09:05:10 PM GMT+12:00 ) Permalink Commenti [1]
20100616 Wednesday 16 June 2010

[First at the moment]

Al mondiale in corso al lavoro siamo primi al momento.

Pubblicato da clod ( Jun 16 2010, 12:26:01 PM GMT+12:00 ) Permalink Commenti [2]
20100526 Wednesday 26 May 2010

[Interpretazio]

“Era tutto vero, tutto quello che è successo è che abbiamo visto per sei episodi era vero; dimenticatevi l’immagine finale del disastro aereo, è stata messa intenzionalmente per confondere le persone: si sono schiantati, sono sopravvissuti, hanno scoperto gli altri e la Dharma, l’Isola era la bilancia del bene e del male nel mondo, ha sempre avuto e sempre avrà questo ruolo, Jacob non è stato il primo, Hurley non sarà l’ultimo, anche se Jacob ha dovuto fare i conti con un nemico (MIB) che né sua madre né Hurley hanno dovuto affrontare. (Jacob) ha creato il diavolo e ha dovuto trovare un modo per ucciderlo, anche se le regole glielo impedivano“.

Da questo impedimento sarebbe nato il piano di Jacob di portare sull’Isola i candidati per uccidere MIB, “una lunga lista di candidati estesasi per generazione, anche se ogni volta che portava qualcuno lì, arrivava MIB a corromperli ed a farli uccidere l’uno con l’altro. Questo finché non è arrivato Richard, che ha spiegato a Jacob come questi avrebbe dovuto avere un ruolo più attivo, altrimenti il suo piano non avrebbe funzionato“.

Anche la Dharma sarebbe stata portata lì da Jacob per uccidere MIB, ma MIB ha interferito con questi piano corrompendo Ben (NOTA DI TELEVISIONANDO: ed in effetti ha un senso, laddove Ben dice “qui è dove io convocavo il mostro di fumo nero, anche se poi ho scoperto che era lui a convocare me”). “Ben pensava di fare il lavoro di Jacob quando faceva il lavoro di MIB. (Ben) era il leader, parlava per Jacob: è per questo che gli altri uccisero quelli della Dharma e poi tentarono in tutti i modi di uccidere Jack, Kate, Sawyer, Hurley e tutti i candidati: era MIB che lo voleva, e MIB non poteva ucciderli da sé“.

Ma quindi la Dharma è buona o cattiva? Inizialmente era buona, poi - secondo chi ha scritto questo articolo - è stata corrotta da MIB e distruttta da Ben: non è chiaro a cosa servisse realmente questa Dharma Initiative, se è stata portata sull’Isola per uccidere Smokey o perché Jacob aveva dei candidati nella Dharma. “Gli sceneggiatori non hanno scelto di non rispondere, perché qualunque risposta avessero dato sarebbe stata peggiore di quella che voi avreste pensato. Ma il fine della Dharma non era senza senso e neanche vago“.

Un altro punto su cui si insiste è il libero arbitrio, “Jacob voleva che i suoi candidati avessero l’unica cosa che né lui né suo fratello hanno avuto, la libertà di scelta“. Sì certo, non è che hanno scelto di cadere sull’Isola, ma una volta finiti lì “hanno potuto scegliere cosa fare. Magari sapeva che Jack avrebbe ptotuto uccidere Flocke e che Hurley sarebbe stato il nuovo Jacob, magari non lo sapeva. Ma ‘destino vs libertà di scelta’, ’scienza vs fede’ è sempre stato l’ìarchitrave dello show“. Secondo lo sceneggiatore, “penso che Jacob sapeva dall’inizio cosa sarebbe successo, che tutti avrebbero avuto una parte, nel corso delle sei stagioni di Lost, per arrivare ad aiutare Jack ad uccidere Smokey e fare di Hurley il nuovo Jacob. Un sacco di sceneggiatori la pensano così, ma non hanno voluto e potuto dirlo esplicitamente. Alla fine di Lost, Jack riesce a fare tutto quello che avrebbe voluto fare dal primo episodio dello show: salvare i Losties, spedire Kate e Sawyer fuori dall’Isola, dare ad Hurley uno scopo, quello che a lui (Jack) è mancato per tutta la vita“.

Ed anche nei flashsideways è Jack a salvare tutti, aiutandoli ad andare avanti: secondo il misterioso autore, “il mondo dei sideways è dove le cose diventano veramente cool in termini di teologia e metafisica. Lost ci mostra come nella nostra vita siamo tutti collegati ad un certo numero di persone, anime gemelle per così dire. Ci sono persone cui siamo collegati durante i momenti più importanti della nostra vita (che poi sono le parole di Christian), queste sono le persone che incontriamo da una vita all’altra“.

Alla base di Lost ci sarebbe quindi l’induismo ed un sacco di altre filosofie religiose, il tutto riunito nel concetto che “inconsciamente i Lostaways hanno creato un mondo dove possano esistere come nel purgatorio finché non si risveglieranno e si ritroveranno l’uno con l’altro. Quando si saranno trovati, potranno andare avanti. Lost è uno show sul concetto di vita nell’aldilà, secondo lo show ognuno si crea il suo purgatorio sideways con le loro anime gemelle trovate nel corso della vita, e restano lì finché, tutti insieme, non sono pronti ad andare avanti. Anche se non siete persone religiose o comunque spirituali, l’idea che viviamo e moriamo insieme è profonda e commomente“.

Insomma, secondo il misterioso autore del messaggio, “queste persone dovevano essere insieme su quell’aereo, avrebbero dovuto vivere quell’esperienza, non tanto per Jacob ma perché l’universo o Dio volevano che così fosse. Lost è stato sempre scienza vs fede, ed alla fine ha scelto la fede, una scelta che risponde alla domanda di fondo dello show, una risposta che è di fondo al mistero dell’Isola, dei personaggi, di ogni svolta narrativa. E quanto poi vorrete estrapolare da questa risposta è affar vostro“, spiega l’autore del messaggio, che fa l’esempio di come alla fine della prima stagione di Lost pensammo che la risposta fosse nella botola, poi scoprimmo che quella botola era una stazione, una di tante.

E secondo il messaggio, il purgatorio/flashsideways è contrapposto all’Isola, quando Michael dice ad Hurley che lui (lui Michael, ndT) non può lasciare l’Isola, è perché con le sue azioni si è dimostrato indegno; i protagonisti che abbiamo visto alla fine (praticamente tutti i principali della prima stagione, più qualche new entry ’secondaria’) erano tutti collegati tra loro e solo tutti insieme si sono risvegliati e sono andati avanti: “Sono tutti collegati e destinati a stare insieme per l’eternità, ma non sono collegati ad Anna Lucia, Daniel, Rousseau, Alex, Miles, Lapidus, etc“. Eppure parte di queste persone esistono nel mondo parallelo, ma quando potranno accedere alla loro versione della chiesa è una cosa che dobbiamo decidere noi, anche se al misterioso sceneggiatore piace pensare che prima o poi anche loro troveranno le loro anime gemelle, che però non sono collegate alle persone sull’Isola.

E per chi si chiede come mai Ben non sia potuto entrare nella chiesa, beh, secondo l’autore “è perché non si è connesso con le persone di cui aveva bisogno, deve svegliare la Rousseau, Alex, Ana Lucia (forse), Ethan, Goodspeed, suo padre ed il resto delle persone. Per ripulirsi dai suoi peccati deve fare di più che essere il numero due di Hurley, deve essere quello che Hurley e Desmond hanno fatto per i nostri Losties, aiutarli a connettersi tra loro, e solo dopo potrà andare avanti“, un discorso che vale anche per Faraday, Charlotte, Whidmore, Hawkins e tutti gli altri.

Ma la ragione per cui Ben non è nella Chiesa non è solo questa, secondo il nostro la fine di Lost che abbiamo visto poche ore fa “è stata scritta alla fine della prima stagione e non è mai cambiata. Gli stessi sceneggiatori hanno detto (e nessuno gli ha mai creduto) che sapevano la fine di Lost sin dal primo episodio. Originariamente Ben doveva apparire solo per tre episodio, poi è diventato una parte importante dello show: potevano cambiare il finale e metterlo nella chiesa, invece gli hanno dato un brillante momento con Locke fuori dalla chiesa…e poi tutto è finito”. Per chi se lo chiede, la fine - da quando Jack tocca la bara a quando l’occhio di Jack si chiude - è di JJ Abrams l’hanno mantenuta“.

“Alla fine di tutto - conclude lo sceneggiatore - per me Lost è stata una pietra miliare che ha fatto i conti con la fede, l’aldilà, e tutte queste grandi questioni spirituali che gli altri show non hanno mai trattato. E non hanno mai rinunciato alla storia di fondo, nonostante tutti gli elementi sci fi: aver saputo camminare su questa pericolosa fune creativa ed essere sopravvissuti, è semplicemente meraviglioso“.

Pubblicato da clod ( May 26 2010, 03:56:21 PM GMT+12:00 ) Permalink Commenti [0]