<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN"
            "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">

<channel>
<title>[SIForge.org] Buffer overflow: spiegazione tecnica ed esempio pratico </title>
<link>http://www.siforge.org/articles/forum/../../articles/2003/04/15-bofexp.html</link>
<description>Commenti all'articolo "Buffer overflow: spiegazione tecnica ed esempio pratico "</description>
<language>it</language>
<managingEditor>redazione@siforge.org</managingEditor>
<webMaster>redazione@siforge.org</webMaster>

<image>
<title>SIForge.org</title>
<url>http://www.siforge.org/images/skin/default/sidebar/icon32.gif</url>
<link>http://www.siforge.org/</link>
</image>

<item>
<title>anonimo (17 ago 2010, 11:21:09)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20030415__bofexp#13578870</link>
<description>vorrei sapere come si difende un  Buffer Overflow.grazie
</description>
</item>

<item>
<title>anonimo (26 nov 2006, 19:33:18)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20030415__bofexp#25602020</link>
<description>salve uso linux
non sono un esperto di BOF ma m succede una cosa stranissima
#include &lt;stdio.h&gt; 

void leggistringa(void); 

int main(void) { 
leggistringa(); 
return(0); 
} 

void leggistringa(void) { 
long	num = 0; 
char	buff[8]; 
gets(buff); 
printf(&quot;Se mi vedi non puoi avere dubbi 8-)\n&quot;);
} 

faccio gcc prova.c -o prova

la cosa strana e che se metto come standard input
&quot;\4\4\4\4\4&quot;
letteralmente scritto cosi cioe virgolette slash 4 slash  4 slash 4 slash 4 slash 4 virgolette
alternativamente
una volta mi si chiude normalmente
e un altra volta mi si blocca e non ritorna piu alla shell</description>
</item>

<textinput>
<title>Ricerca</title>
<description>Cerca negli articoli pubblicati</description>
<name>s_query</name>
<link>http://www.siforge.org/articles/search/</link>
</textinput>

</channel>
</rss>
