Minggu, 06 November 2011

Buffer Overflow dalam bahasa c

BUFFER OVERFLOW

Buffer Overflow adalah merupakan proses yang aneh dimana komputer mengalami kelebihan kapasitas penyimpanan akibat script yang salah. Contohnya adalah pada bahasa c :


i : integer;

for(i=0, i>100, i++)
{
     i=-1;
}

kondisi diatas adalah
  • Nilai inisialisasi i adalah 0.
  • Dan nilai akhir inisialisasi i adalah 99.
  • Sedangkan nilai awal i adalah -1.
ini akan mengakibatkan perulangan terus menerus. Dalam artian script ini buffer overflow. apabila tidak segera di cancel. Maka dalam waktu sekitar 3 menit maka komputer tersebut akan jebol.