From
|
Michael Bakunin <bakunin@autistici.org>
|
Date
|
Mon, 19 May 2003 21:20:32 +0200
|
Subject
|
[hackmeeting] _malloc
|
Annuncio l'uscita di una release stabile (i think so) delle librerie
_malloc. Queste librerie, che si possono scaricare dal mio sito,
randomizzano la mallocazione a bit.
Non esistendo nessun modo "sicuro" che permetta da utente di criptare le
informazioni in memoria senza nascondere sempre in memoria la chiave, o
chiederla all'utente, si tratta di rendere il tutto + complesso.
Ho quindi scritto queste manciate di righe di codice che randomizzano il
tutto attraverso bytes chiavi su cui applicare & e |. Il tutto condito
con funzioni contorno. Ho riscritto tutte le funzioni libc mem*
(memccpy e altre), le bcopy la fprintf e altro. Funzioni di cambiamento
chiave, calcoli entropici sulla chiave usata (con tanto di grafico),
sistemi di debug, stato del sistema con indice di frammentazione
memoria, e multithread per accesso ai dati in un sistema concorrenziale.
Insomma un po' di cose.
Questa liberia e' usata dal progetto paranoy che verra' prensentato
all'hackmeeting.
Se a qualcuno interessa: http://autistici.org/bakunin/
PS: cerco qualche beta tester perche', come voi mi insegnate, il bug e'
dietro l'angolo.
--
-----BEGIN GEEK CODE BLOCK----
Version: 3.1
GMU d? s--:-- a-- c++++ UL++++ P+ L++++$ E--- W- N* o-- K- w--
O M-- V- PS+++ PE-- Y++ PGP++ t--- 5-- X-- R--- !tv b+ DI--- D-
G e h-- r- y++*
------END GEEK CODE BLOCK------
_______________________________________________
hackmeeting mailing list
hackmeeting@kyuzz.org
http://lists.kyuzz.org/mailman/listinfo/hackmeeting