Buffer overflow: Windows
January 9th, 2009
Nella parte introduttiva sull'overflow mi sembra di aver spiegato abbastanza chiaramente i fondamenti di questo tipo di errore, quasi un incubo per i programmatori. In questo articolo vedremo come sfruttare la suddetta vulnerabilità in ambiente Windows. Read the rest of this entry »
Posted in Informatica | Comments (1)
Reti neurali attraverso algoritmi genetici in C++. Parte VI
December 30th, 2008
Applicazioni.
Le reti neurali hanno diverse applicazioni e spaziano in diversi campi. In questo paragrafo elencherò alcune applicazioni interessanti che ho trovato sulla rete e poi mostrerò come è possibile creare un molto rudimentale sistema di riconoscimento dii immagini, capace di riconoscere i numeri da 0 a 9.
Posted in Informatica | Comments (3)
PETN (Tetranitrato di pentaeritrite)
December 29th, 2008
Il PETN (Tetranitrato di pentaerite, anche conosciuto come pentrite o pentaeritritolo tetranitrato) è uno degli esplosivi più potenti conosciuti, con fattore relativo di efficacia (fattore R.E.) di 1.66. Esso è più sensibile agli shock o alla frizione del TNT. È l'ingrediente che sta alla base dell'esplosivo plastico Semtex.
Read the rest of this entry »
Posted in Chimica | Comments (1)
Steganografia in C++
December 28th, 2008
Su Mind Unpacked abbiamo gia' parlato di steganografia digitale in due precedenti articoli (Introduzione alla steganografia digitale e Algoritmi steganografici), oggi percio' discuteremo di un'implementazione in C++ dell'algoritmo LSB. L'algoritmo e' gia' stato trattato dal punto di vista teorico nei precedenti articoli, quindi non mi soffermero' piu' di tanto su di esso e passero' quasi subito alla spiegazione del codice.
Posted in Informatica | Comments (4)
Generatore di onde triangolari
December 19th, 2008
Vi presento uno schema di un generatore di onde triangolari. Come molti sapranno queste onde sono più utili di quelle sinusoidali per controllare stadi di BF in amplificatori Hi-Fi. Tale progetto può inoltre essere utilizzato come semplice e preciso oscillatore di BF. Read the rest of this entry »
Posted in Elettronica | Comments (0)
Animare il Buddhabrot
December 17th, 2008
In un precedente articolo abbiamo visto come sia possibile renderizzare immagini dell'insieme di Mandelbrot ottenendo il cosiddetto Buddhabrot. Oggi mostrerò come si possano renderizzare, invece, delle animazioni del Buddhabrot sfruttando il fatto che questo frattale puo' essere "interpretato" come un oggetto in quattro dimensioni. Spiegare cio' non e' molto facile, per il semplice motivo che non ci e' possibile visualizzare un oggetto in 4 dimensioni e che dobbiamo accontentarci di una approssimazione creata dalla nostra immaginazione, ma faro' del mio meglio per rendere l'articolo il piu' chiaro possibile.
Read the rest of this entry »
Posted in Informatica | Comments (0)
Lactucina e lactucarium
December 17th, 2008
La lactucina (C11H14O4) è un composto organico presente in molte varietà di lattuga, con percentuali più o meno alte. Allo stato puro si presenta sotto forma di cristalli bianchi di forma romboide, inodore, neutra e dal sapore amaro. Gli effetti sull'organismo sono prevalentemente di tipo sedativo, molto simili a quelli dei principali oppiacei. I primi effetti analgesici si manifestano con dosi tra i 15 ed i 30 mg/kg, risultando simile – su questo frangente – all'ibuprofene. Read the rest of this entry »
Posted in Chimica | Comments (13)
Il buffer overflow: introduzione
December 15th, 2008
Questo è il primo di tre articoli in cui cercherò di trattare una delle vulnerabilità più gravi che affliggono il software: il buffer overflow. In questo primo articolo spiegherò più o meno approfonditamente cos'è il buffer, lo stack, il bound checking eccetera, ed i principi base che permettono di sfruttare un buffer overflow a vantaggio di un eventuale attaccante.
Posted in Informatica | Comments (4)
Reti neurali attraverso algoritmi genetici in C++. Parte V
December 12th, 2008
In questa penultima parte della serie di articoli dedicati alle reti neurali, vedremo come creare una classe che riunisca tutto cio' che abbiamo programmato in precedenza e ne renda piu' facile l'utilizzo. Era gia' possibile utilizzare le classi cosi' com'erano, ma in questo modo ci rendiamo la vita piu' semplice. Inoltre c'e' da notare che quello che faremo oramai non ho molto a che fare con l'implementazione della rete, ma e' piu' una questione di ordine e OOP.
Posted in Informatica | Comments (2)
La ricina
December 10th, 2008
La ricina è una proteina che viene comunemente estratta dai semi di ricino (Ricinus communis), li stessi che vengono usati per produrre il rispettivo olio. Questa proteina viene solitamente scartata durante la lavorazione dei semi, ed in alcuni casi usata come medicinale. Read the rest of this entry »
Posted in Chimica | Comments (11)