Archives

All Posts Tagged Tag: ‘linux’

68749151

Una gentile introduzione a Strace

0

La prima volta che sono venuto a conoscenza di strace è stato probabilmente leggendo questo post di Julia Evans1: You can be a kernel hacker too. Strace è un tool presente su sistemi *nix che permette di tracciare le chiamate di sistema (systemcall) effettuate da un nostro processo. Vediamo ora una serie di esempi per capire alcuni casi d’uso in …

Read More
Linus Torvalds

I Magic Number di Reboot()

0

La funzione reboot() di Linux ha una signature interessante: int reboot(int magic, int magic2, int cmd, void *arg); Questa funzione può essere richiamata solo da un uid 0 (ovvero quello del root), ma è necessario anche indicare due “magic numbers” per fare eseguire la funzione. Perchè? Se per qualche motivo, un processo con uid 0 impazzisce e per problemi di …

Read More
Linux Mint Logo

Linux Mint: Sito web hackerato e ISO modificata

0

Secondo Clement Lefebvre, leader del progetto Linux Mint, sembra che un gruppo di hackers abbia avuto accesso alla ISO di Linux Mint ospitata sul sito ufficiale, e l’abbia sostituita con una versione modificata. Da un articolo sul blog ufficiale: “I’m sorry I have to come with bad news. We were exposed to an intrusion today. It was brief and it shouldn’t impact …

Read More
Terminal Matrix

[C] Scrivere un Deamon per Linux

0

In questo articolo vedremo come scrivere un deamon per Linux usando il linguaggio di programmazione C. In Unix i processi lavorano siano in background che in foreground. Un processo che viene eseguito foreground interagisce con l’ utente tramite il terminale, mentre il processo in background lavora da solo.Il termine “deamon” viene utilizzato per definire i processi che eseguono servizi in …

Read More
Internet 100016261 Large

[Linux] Cambiare l’ indirizzo MAC di una interfaccia di rete

0

Nei sistemi Linux, è presente una utility chiamata macchanger che appunto ci permette di cambiare al volo il mac address di una interfaccia di rete. Se non sai cos’è un MAC address viene spiegato in questa pagina! Cambiare mac address con macchanger Macchanger è una utility ufficiale del progetto GNU: vediamo subito come funziona. Innanzitutto vediamo il nostro attuale indirizzo …

Read More
LinusTorvalds

Non dovete essere programmatori per capire questa sfuriata di Linus Torvalds

0

Linux è un sistema operativo creato da Linus Torvalds negli anni 90. Rilasciato come software libero, ogni programmatore del mondo può leggere il codice del sistema operativo e mandare linee di codice per arricchirlo e (si spera) migliorarlo. Linus però, ha l’ ultima parola sul codice da aggiungere: quindi un programmatore scrive del codice, glie lo manda, e se Linus …

Read More
Page 1 of 512345»