Ultimi commenti
- spamp su Rimborso windows: risposta di Samsung
- RedSend su Wake-On-LAN
- imagin su Notebook acer con linux preinstallato
- RedSend su Notebook acer con linux preinstallato
- RedSend su Progetto USB Power Switch (ora si fà sul serio)
- baron su CHAP Plugin
- Mimmo su Progetto USB Power Switch (ora si fà sul serio)
- RedSend su Social Bookmarking & C.
Tags Cloud
Post più letti
- Il Bradipo - 2,684 views
- Configurare atheros ar5007eg - 2,349 views
- Recuperare password hotmail - 1,697 views
- Cancellare linux e il bootloader (soprattutto!) - 1,510 views
- Wicd non solo su Ubuntu - 1,473 views
Archivi
- Maggio 2008 (3)
- Aprile 2008 (9)
- Marzo 2008 (11)
- Febbraio 2008 (5)
- Gennaio 2008 (12)
- Dicembre 2007 (19)
- Novembre 2007 (36)
- Ottobre 2007 (18)
- Settembre 2007 (16)
- Agosto 2007 (13)
- Luglio 2007 (21)
- Giugno 2007 (13)
- Maggio 2007 (7)
- Aprile 2007 (4)
- Marzo 2007 (10)
- Febbraio 2007 (4)
- Gennaio 2007 (3)
- Dicembre 2006 (5)
- Novembre 2006 (4)
- Ottobre 2006 (10)
- Settembre 2006 (7)
- Agosto 2006 (3)
- Luglio 2006 (3)
- Giugno 2006 (6)
- Maggio 2006 (2)
- Aprile 2006 (7)
- Marzo 2006 (2)
- Febbraio 2006 (3)
- Gennaio 2006 (20)
- Dicembre 2005 (10)
- Novembre 2005 (14)
- Ottobre 2005 (6)
- Settembre 2005 (9)
- Luglio 2005 (1)
25th
LUG
Capire e sfruttare gli stack buffer overflows
Posted by RedSend | Filed under Programming
Stavo cercando di superare il levello 9 di questo “gioco” https://www.learnsecurityonline.com/index.php?_o=demo&_m=Challenge e mi sono immerso in stack, heap, buffer, indirizzi di memoria etc… quindi ho deciso di chiarirmi le idee, qualcosa la ricordavo dal corso di Architettura e qualche guida letta in precedenza ma tra il dire e il fare c’è di mezzo…..
Cercando tra gli svariati tutorial di gdb non sò come mi sono imbattuto in questa guida Capire e sfruttare gli stack buffer overflows, è stata molto di aiuto, è riuscita a farmi capire bene come è organizzata la memoria e, con svariati esempi semplici ed intuitivi, di dimostrare come sfruttare le vurnelabilità di overflow nello stack.
A dire il vero il livello 9 consisteva nello spulciare all’interno di un core dump, quindi diciamo che quella guida non è la risposta per superare quel livello ma ti chiarisce molto le idee sulla memoria e ti fà divertire nel vedere come exploitare un programma
Ringrazio vivamente Giovanni Laieta per aver scritto quella guida e ricosivamente anche i sui ringraziamenti.
Inserisco di seguito l’introduzione….
Scopo di questo articolo è spiegare cos’è un buffer overflow e come possa essere sfruttato da un possibile attacker per eseguire codice arbitrario.
Molti concetti assembly sono stati semplificati per permettere anche a lettori non esperti la comprensione dell’articolo. Nonostante ciò si consiglia di avere delle basi di programmazione in linguaggio C e di avere una minima conoscenza dell’architettura di un calcolatore.
Spesso durante la trattazione dell’articolo sarà usato il debugger gdb quindi è consigliabile avere esperienza nel suo utilizzo.
Gli esempi riportati in questo articolo sono stati pensati per architetture x86 con sistema operativo GNU/Linux, tuttavia le tecniche illustrate possono essere adattate anche ad altre architetture e differenti sistemi operativi.
I programmi di esempio riportati all’interno di questo documento sono stati testati con il compilatore gcc versione 2.95, altre versioni di tale compilatore traducono lo stesso sorgente C in differenti istruzioni assembly: i programmi di esempio che interagiscono direttamente con il codice macchina potrebbero non avere lo stesso risultato se compilati con altre versioni di gcc.
23rd
LUG
Anche gli uomini fanno “la donna di casa”
Posted by RedSend | Filed under Hardware, Varie
Ieri notte ho deciso che era ora di dare una pulita al computer, ho pensato che dopo 4 anni era di dovere, dopo aver smontato per bene tutto e tolto la polvere con un pennello (l’ho dovuto buttare dopo!), ho deciso di smontare e dare una spolverata anche al processore. Mi sono detto fà un pò di rumore… vuoi vedere che c’è un po’ ma dico un pochino di polvere?! ecco il risultato…….

che ve ne sembra???? dite che dovevo pulirlo prima?!?!?!
Tags: Hardware > Varie10th
LUG
Campioni del Mondo
Posted by RedSend | Filed under Varie
E con questo siamo a quota 4, forza AZZURRI….


