❌

Vista elenco

Ci possiamo fidare del sorgente? Implementiamo la backdoor di Thompson

5 Ottobre 2026 ore 20:28

💾

Per il RomHack camp del 2026 ho portato un workshop intitolato "Trusting Trust, Hands On: Building a Self-Reproducing Compiler Backdoor". Il talk non è stato registrato, quindi ho deciso di riportare il contenuto. Oggi parliamo di un grande dell'informatica, Ken Thompson, di backdoor, di compilatori e di quine. E anche un pochino di Kurt Gödel.

Il codice, le slide e tutti i riferimenti mostrati sono disponibili nella seguente repository GitHub:
- https://github.com/Esadecimale/thompson-backdoor

Nella piattaforma code invece ho sviluppato un progetto che guida lo studente nella scrittura di questa backdoor. Lo potete trovare qui:
- https://code.esadecimale.it/projects/thompson-backdoor

Il progetto Esadecimale nasce per offrire il migliore spazio di didattica informatica presente in tutto il territorio Italiano.
- https://esadecimale.it
- https://account.esadecimale.it
- https://learn.esadecimale.it
- https://cyber.esadecimale.it

RomHack Camp 2026 - Workshop su compilatori e backdoors

26 Settembre 2026 ore 12:39

💾

Piccolo video in cui annuncio la partecipazione al RomHack Camp 2026. Sabato 3 Ottobre alle 21:30 avrò un workshop intitolato "Trusting Trust, Hands On: Building a Self-Reproducing Compiler Backdoor".

Il workshop si concentra sul paper di Thompson nel 1984 "Reflections on Trusting Trust", che presenta una interessante backdoor da inserire in un compilatore. L'aspetto affascinante della backdoor di Thompson è la sua logica auto-replicante. Per ottenere questo effetto sarà necessario parlare anche di quines, ovvero di programmi che stampano se stessi.

Se venite al RomHack mi farebbe piacere vedervi al mio workshop, così da incontrarci e scambiare due parole dal vivo!

- https://romhack.io/

Il progetto Esadecimale nasce per offrire il migliore spazio di didattica informatica presente in tutto il territorio Italiano.
- https://esadecimale.it
- https://account.esadecimale.it
- https://learn.esadecimale.it
- https://cyber.esadecimale.it

Calcolo Numerico in Python: √x

23 Settembre 2026 ore 14:30

💾

Oggi utilizzo la nuova piattaforma di coding per mostrare come calcolare la radice quadrata di un numero x attraverso il metodo di Netwon-Raphson. L'obiettivo è sia mostrare come lavorare con la nuova piattaforma di coding, e sia mostrare un classico esempio di calcolo numerico, una importante branca del sapere umano che si trova nell'intersezione tra matematica applicata e informatica.

Se sei interessato a questo e tanti altri progetti pratici per imparare a programmare per accedere alla piattaforma di coding puoi trovare tutte le informazioni su esadecimale.it.

Il progetto Esadecimale nasce per offrire il migliore spazio di didattica informatica presente in tutto il territorio Italiano.
- https://esadecimale.it
- https://account.esadecimale.it
- https://learn.esadecimale.it
- https://cyber.esadecimale.it

Scopriamo comportamenti nascosti nelle pagine web - CYBER 10 FUZZ

18 Settembre 2026 ore 14:38

💾

Oggi parliamo di parameter fuzzing nel Web, una classica tecnica utilizzata per scoprire comportamenti nascosti nelle pagine web.

Questo è l'episodio nove della serie "Cybersecurity per principanti", offerto gratis per tutti su YouTube. La serie è portata avanti dal progetto Esadecimale, che nasce per offrire il migliore spazio di didattica informatica presente in tutto il territorio Italiano. Per provare con mano le challenge mostrate nella serie potete iscrivervi in piattaforma:

- https://esadecimale.it
- https://learn.esadecimale.it
- https://cyber.esadecimale.it
- https://code.esadecimale.it

Impara a programmare con progetti significativi!

14 Settembre 2026 ore 13:12

💾

La piattaforma di coding, che contiene progetti e scenari significativi per migliorare il proprio craft informatico e diventare dei programmatori migliori.

In questo video descrivi il funzionamento della piattaforma e le idee che ho voluto inserire al suo interno. La piattaforma è disponibile su

- https://code.esadecimale.it

Per accedere basta avere un account nell'ecosistema Esadecimale. L'account può essere creato partendo dalla pagina principale del progetto, in fondo troverete il form di iscrizione.

- https://esadecimale.it

Il progetto Esadecimale nasce per offrire il migliore spazio di didattica informatica presente in tutto il territorio Italiano.
- https://esadecimale.it
- https://account.esadecimale.it
- https://learn.esadecimale.it
- https://code.esadecimale.it
- https://cyber.esadecimale.it

La Matematica è in pericolo?

12 Settembre 2026 ore 12:27

💾

Leggiamo e commentiamo assieme la lettera firmata da tanti matematici con Fields Medal in cui si parla della differenza tra risoluzione di un problema e comprensione della natura del problema. La tematica è sottile e complessa, e molto probabilmente sarà interpretata male dalla maggior parte delle persone. Non credo che i matematici che hanno firmato questa lettera sono "spaventati" dal perdere i loro lavori. Credo che stanno identificando un problema significativo che l'umanità dovrà affrontare nei prossimi anni.

Il video di Paolo
- https://youtu.be/h7fWqxCyAaY?is=r5J56xhl6VDrSI6h

Link di riferimento:
- https://mathandai.org/
- https://terrytao.wordpress.com/2026/09/11/a-severe-misalignment-of-ai-in-mathematics/

Il progetto Esadecimale nasce per offrire il migliore spazio di didattica informatica presente in tutto il territorio Italiano.
- https://esadecimale.it
- https://account.esadecimale.it
- https://learn.esadecimale.it
- https://cyber.esadecimale.it

Sai enumerare i virtual hosts? Cybersecurity 09 - VHOST

6 Settembre 2026 ore 12:30

💾

Oggi parliamo di Virtual Host, un meccanismo fondamentale da capire che permette ad un server di offrire più siti web dalla stessa porta in ascolto. Capita molto spesso di dover enumerare i virtual host presenti in una infrastruttura di rete. In questa challenge vediamo come possiamo effettuare questa enumerazione e cosa significa in pratica enumerare i virtual hosts.

Questo è l'episodio nove della serie "Cybersecurity per principanti", offerto gratis per tutti su YouTube. La serie è portata avanti dal progetto Esadecimale, che nasce per offrire il migliore spazio di didattica informatica presente in tutto il territorio Italiano. Per provare con mano le challenge mostrate nella serie potete iscrivervi in piattaforma:

- https://esadecimale.it
- https://learn.esadecimale.it
- https://cyber.esadecimale.it

Parliamo di game programming e formazione

31 Agosto 2026 ore 14:30

💾

Qualche settimana fa mi ha scritto Manuel descrivendomi questo percorso di formazione presso AIV, l'accademia Italiana di Videogiochi. Avendo descritto il programma con tanto dettaglio e interesse, gli ho proposto di farci una chiacchierata al riguardo, e questo è stato il risultato.

DISCLAIMER: questo non è un contributo sponsorizzato da AIV in nessuna forma o modo. L'obiettivo era quello di catturare quella che è stata una esperienza personale, quella di Manuel. Il focus quindi è il programma, che Manuel ha descritto in modo molto approfondito durante il video.

TIMESTAMPS

00:00:00 introduzione
00:05:00 università
00:19:00 percorsi alternativi
00:29:00 programmazione di videogiochi in AIV
00:40:52 primo anno
00:48:00 secondo anno
01:06:00 software engineering
01:22:00 terzo anno
01:37:00 approccio top-down nell'insegnamento
01:45:00 C++ e conclusione terzo anno
01:58:00 showcase progetto Drop by Drop
02:14:00 conclusione

LINK

- AIV: https://www.aiv01.it/corsi/accademici/video-game-programming/
- Drop by Drop: https://github.com/Manu2402/Drop-by-Drop
- LinkedIn: https://www.linkedin.com/in/manu2402/
❌