[10:52] Ciao c'è nessuno?ho bisogno di aiuto per Ubuntu su PC fisso [11:02] C'è nessuno? [13:50] salve, sono uno studente di sicurezza e con il professore stiamo facendo esempi su ubuntu, vorrei sapere se c è qualcuno che può rispondere a qualche domanda riguardo il SUID [13:50] fai le domande se qualcuno sa risponderà [13:52] abbiamo visto un esmpio di escalation base che funziona su ubuntu 16 e non nelle successive, premetto che siamo agli inizi ma vorrei tracciare e capire come è stato patchato il problema. cosa è stato cambiato per far sì che il bit S non abbia questo comportamento? [13:56] non abbiamo ancora parlato delle policies, non so se qualcosa integrato in selinux o altro che adesso è utilizzato, oppure era un problema nella shell. ho visto che anche nel kernel ci sono riferimenti ma non saprei dire nè cercare con esattezza dove queste cose sono gestite [14:20] <[Enrico]> lx: i binari SUID sono gestiti dal kernel. SELinux non è in uso su Ubuntu. Ubuntu usa AppArmor di default [14:21] si, nel frattempo sto vedendo e facendo prove [14:21] ho disabilitato apparmor e ancora non funziona, ora sto vedendo il kernel [14:22] c è una syscall chiamata setuid, quindi suppongo che sia lì il punto [14:22] <[Enrico]> lx: no [14:23] <[Enrico]> lx: un binario con bit S settato semplicemente parte con un utente diverso di default. Diciamo che to hail binario foo, e il suo owner è pippo. Se tu sei l'utente pluto e lanci il binario foo (suppoinendo tu abbia i permessi per farlo) il processo foo viene lanciato con utente pippo, non pluto [14:24] <[Enrico]> tuttavia questo funziona solo se il file system su cui foo risiede è montato *senza* l'opzione nosuid (che ovviamente disabilita questo comportamento) [14:24] <[Enrico]> lx: quindi quando fai il tuo test devi assicurarti di essere in una cartella su un file system dove SUID sia abilitato [14:24] noi usiamo tmp [14:25] <[Enrico]> lx: che nelle versioni recenti è nosuid :) [14:25] nell fstab non ho visto nosuid [14:25] <[Enrico]> lx: è un default. Controlla in /proc/mounts [14:26] tmp sarebbe tmpfs? [14:26] <[Enrico]> comunemente, ma non necessariamente [14:27] la partizione principale però non ha nosuid, se non è messo in altre parti. vuol dire che è vulnerabile? [14:29] <[Enrico]> lx: una partizione non è considerata vulnerabile se permette il SUID [14:29] <[Enrico]> è una cosa perfettamente normale avere il SUID [14:29] <[Enrico]> senza il SUID sudo non funziona [14:29] ma se è rischioso, non dovrebbe essere abilitato solo in alcuni punti ben definiti? così da non permettere attacchi? [14:31] <[Enrico]> lx: si è giusto non abilitarlo per tutte le partizioni. infatti per le chiavfette USB è disabilitato di default tipicamente (e si dovrebbe anche aggiungere noexec imho). Tuttavia per / va abilitato, per questo normalmente si mettono /tmp, /var/tmp /home eccetera in altre partizioni [14:32] ah, ora capisco il senso della home separata, pensavo fosse per abitudini vecchie xD [14:32] <[Enrico]> lx: la protezione in / ce l'hai con DAC e MAC (se usi SELinux o AppArmor). Un utente normale non può fare il chown di un file, quindi non può fare privilege escalation [14:32] <[Enrico]> lx: avere la /home separata è in generale una buona idea [14:33] <[Enrico]> lx: solo root può fare il chown di un file, quindi basta evitare che file scritti nel sistema vengano scritti con owner root e SUID, a meno che non siano fidati (come i pacchetti Ubuntu per esempio) [14:35] posso chiederti cosa succede al binario con suid quando lo avvio sotto nosuid? ignora il bit e va in errore oppure continua se può funzionare senza permessi? non ho fatto DAC e MAC. root fa chown ma tutti fanno chmod che e quindi possono mettere suid [14:38] io non penso solo a root, root è un possibile obiettivo, ma se l utente ha ciò che voglio a me basta scalare sull'utente interessato e quindi avere comunque un privilegio in più rispetto al mio bloccato [14:41] <[Enrico]> lx: tutti fanno chmod si, ma solo su file di cui sono owner. Se non sei l'owner non puoi fare chmod. Se non sei root, non puoi aggiungere il SUID a un binario di cui l'owner è root [14:41] <[Enrico]> lx: e lo stesso vale per un qualunque altro utente [14:42] <[Enrico]> lx: il DAC lo hai fatto di sicuro. I permessi UNIX sono DAC [14:42] i permessi si, ma non ho mai sentito la parola DAC dal prof [14:42] <[Enrico]> lx: Discretionary Access Control [14:44] <[Enrico]> lx: comunque sia se tu sei l'utente pippi e vuoi scalare a utente pluto non puoi ne fare il chown di un programma con SUID a pluto e non puoi fare il chmod di un programma non SUID di cui l'owner è pluto. L'unico modo per attaccare è convincere l'utente pluto a scaricare un programma ostile. Che sia SUID o no, poco importa a quel punto [14:46] <[Enrico]> ora devo uscire, mi riconnetto dopo [14:46] si intendevo che lui avvia qualcosa, altrimenti non si pone il problema perchè dovresti avere un exploit nel sistema che fa leva su qualcosa indipendente. Ti ringrazio delle risposte :) [14:47] <[Enrico]> lx: si beh se l'utente avvia qualcosa è fregato, anche se non è SUID. Tuttavia se hai /tmp e /home con noexec per l'utente diventa difficile riuscire a fare questa cosa [14:47] <[Enrico]> o/ [15:21] ? === cecchini is now known as Guest43940 [16:45] Ciao a tutti c'è nessuno?ho un problema con la configurazione del WiFi di Ubuntu sul mio fisso [16:46] ... [17:02] Salve, ho installato su un vecchio portatile ubuntu 10.04 (asus k53u). Installazione avvenuta con successo però già al riavvio si blocca sulla schermata viola con scritto ue lacontinuamente delle scritte in dos e il pc non parte. E' l'unico sistema operativo installato sul pc [17:03] Danyjoker> avevi fatto la prova con la live prima di installare ? [17:03] Su ubuntu 10.04 non ha la live [17:03] almeno non l'iso che ho scaricato [17:03] 10.04 ... ? ? [17:04] Danyjoker> ế leggermente fuori supporto direi [17:04] si perchè ho letto su un forum che era la versione adatta al mio notebook [17:04] la 19 ho provato ma non parte nemmeno la live [17:04] Danyjoker> ammesso che parta non avrai aggiornamenti di nessun tipo ... che te fai [17:04] Danyjoker> certo che ha la live la 19.04 [17:04] Danyjoker> intanto processore e ram di questo portatile ? [17:05] lubuntu 19 nemmeno parte l'installazione, fa il solito problema ma sulla prima scritta di avvio [17:05] la 19 infatti ho provato la live ma non funziona [17:06] il notebook ha 4 gb di ram ssd da 120gb e processore amd c-50 dual core da 1ghz [17:07] Danyjoker> ok ram ci sei pure ma il processore veramente scarso [17:07] scheda video amd radeon hd 6250 [17:07] eh lo so [17:07] li puoi fare girare giusto lubuntu [17:07] per quello optavo per un ubuntu datato o lubuntu [17:07] scarica la iso decidi tu se lts o no [17:07] e fai il test con la live prima di installare [17:08] lubuntu 19 si blocca subito dopo aver scelto la provare la live [17:08] di* [17:08] si ok magari all avvio devi selezionare una delle opzioni che sdi trovano ssotto F6 tipo nomodeset noacpi ecc [17:08] prova a selezionare nomodeset e vedi se si avvia [17:09] ok provo subito [17:10] avevo già fatto il dvd [17:12] Danyjoker> si ma di che versione ? [17:13] ddvd ? ma non é meglio una usb ? [17:14] ho fatto il dvd perchè da usb mi fa il solito problema [17:15] e ho provato con quello [17:19] faccio partire la live ma dopo la scritta sullo sfondo blu viene un schermata nera e in alto a sinistra lampeggia la linguetta e li si blocca [17:49] ma non è meglio debian vanilla per quel portatile? la famiglia ubuntu usa troppe risorce per pc datati e te ne rimangono poche per te [17:50] oppure un altra cosa completamente ancora più leggera [17:58] del tipo? [18:03] Danyjoker> hai letto cosa ho scritto sopra ? devi premere F6 allàvvio e selezionare nomodeset ... [18:04] Ho letto e fatto ma fa così ugualmente [18:06] manjaro, elementaryOS, deepin, queste sono tutte user-friendly, puoi togliere un paio di cose pre-installate che non usi e sono abbastanza leggere e soprattutto aggiornate [18:08] l'unico problema che puoi avere è che i driver catalyst non ci sono per nessuna distro recente a meno di fare patch, downgrade di pacchetti ecc.., io non ho mai provato i driver open, ma dicono che adesso per le schede vecchie come la tua sono al pari degli amd, forse giusto poco meno ma non dovresti risentirne [18:09] mi serve solo per far visualizzare powerpoint,pdf e video [18:11] lx> questo é il canale di supporto ufficiale per ubuntu e derivate [18:12] quelle citate non rientrano nella categoria derivate ufficiali [18:12] ti invito ad andare su [18:12] !chat [18:12] per qualsiasi argomento non inerente strettamente il supporto a ubuntu, /join #ubuntu-it-chat [18:12] ah, ok, scusami [19:10] Sera [19:12] Ho un problema con i driver video credo, dopo il login mi appare lo sfondo del desktop e nulla più. Avevo provato ad installare dei driver proprietari amd e non aveva mai finito la procedura con successo, pensavo non fosse cambiato nulla invece dopo aver riavviato ho avuto la sorpresa... [19:14] robilive: la cosa più semplice che puoi fare è avviare con un kernel precedente [19:16] vitodoc lo farei volentieri, solo che dopo un decennio che non usavo un pc non ricordo come si faccia. Grub non compare all'inizio, non ho la gui e da riga di comando non ho memoria... [19:19] appena accendi il pc premi il tasto esc o lo shift per visualizzare il grub. Da li segli recovery e seleziona un kernel precedente [19:21] Provo! [19:25] vitodoc allora, recovery non lo avevo. Tra le impostazioni avanzate comunque c'era un altro kernel ma non è cambiato nulla [19:28] Ci mancava la connessione ballerina... [19:31] Niente, sempre sfondo desktop [19:33] Non c'è modo da live di riconfigurare? [19:34] Uhm, è come se non partisse X... [20:12] Qualche idea/guida per risolvere con la scheda video amd? Non capisco dove sia il problema... [20:13] qual'è il problema ? [20:14] Carlin0, ho un notebook da poco. Non aveva molte opzioni di regolazione video ed ho pensato di installare l'ultimo driver amd (e non è andato a buon fine). Al riavvio mi loggo ma ho solo lo sfondo del desktop. [20:15] hai installato driver presi fuori dai repo ? [20:16] Carlin0 dal sito amd mi sa, stavano su una guida per ubuntu (19.04 o 18.10, non ricordo) [20:17] non diamo supporto per roba fuori dai repo , cmq per la cronaca le ati/amd vanno tranquilllamente con i driver open [20:20] Perfetto, mi sapresti dire come reinstallare quelli open? Considera che non riesco neanche a trovarla sta scheda online (radeon r2) [20:21] non so come e cosa hai installato .. [20:24] Ho controllato, mo sa che ho fatto una minchiata... Il nome dovrebbe essere amdgpu-pro e credo di capire che sta scheda non sia tanto pro :') [20:27] Ho provato a disinstallarli ma da errori di dipendenze. Consigli un apt --fix-broken che non va a buon fine. [20:27] ma era un deb o cosa ? [20:27] */consiglia [20:27] Tar [20:27] bonanotte [20:28] :'D [20:29] Non ho modo da live di sovrascrivere? [20:29] puoi contrllare se oltre al ./install ci sia anche l'./unistall manon tutti lo hanno [20:30] robilivetest, piuttosto di sovrascrivere ... aspè... [20:30] Aspetto. [20:31] No, uninstall non ce ne sono, però c'è il comando amd-pro-uninstall che non va a segno [20:31] fai un lavoro pulito https://pastebin.com/raw/WBEGB61b [20:33] Uhm, sto scrivendo dal telefono ed il pc pc ha solo terminale. Ho modo di pastebinnare comunque? [20:33] Ah, certo, hai scritto tu... Volo. [20:34] se il pc è in rete aggiungi al comando | nc termbin.com 9999 [20:35] A quale comando? Al get selection? [20:36] al posto di dpkg --get-selections > my-packages [20:36] dpkg --get-selections | nc termibn.com 9999 [20:36] ops scusa [20:36] dpkg --get-selections | nc termbin.com 9999 [20:37] poi ti segni il link e dopo lo recuperi [20:39] Ok, ma non ho capito cosa fare dopo aver "salvato" i pacchetti... Formatto? [20:48] Ma cose da pazzi, ho inserito una pendrive e me l'ha aperta sulla gui, però continuo a non avere pannelli con menu nè icone sul desktop. È strano... [20:52] Ok, stacco, grazie di tutto, spero di risolvere in qualche modo. Notte.