Znacie jakieś ciekawe sposoby przepełnienia stosu lub sterty?
Przykład rekurencyjnego zapełniania stosu z MSDN-a:
//rekurencyjna nieskonczonosc - przepełnianie stosu
class beka
{
private int a = 1;
public override bool Equals(object obj)
{
if (obj is beka)
{
return this.Equals((beka)obj);
}
return false;
}
}
i wywołanie:
beka bk = new beka();
Boolean value=bk.Equals(bk);//tu następuje zwis i Buffer OverFlow