Buffer Overflow Zayıflığı Tespit etmek

JosephCraig

Yeni Üye
Katılım
10 Kas 2015
Mesajlar
62
Tepkime puanı
0
Puanları
0
Buffer OverFlow ne demek ?

Buffer OverFlow sunucuda aşırı yükleme yaparak bellek adreslerini yazdırıp gerekli işlemleri yaptıktan sonra terminale erişim sağlamaktır . Kısaca Linux bypass source yazmak içinde kullanılır :)


Buffer OverFlow ne işe yarar ?

Buffer OverFlow sunucuda size tam erişim sağlayan bir hack methodudur.

Temel Mantığı
YJ9RGk.jpg


Basit bir exploitleyerek zayıflık tespit etmek

#include <stdlib.h>
#include <stdio.h>
#include <string.h>

int bof_exp(char *string) {

char buffer[x];
/* buffer[x] şeklinde 300 400 500 600 700 vesaire diye test ederek segmentation hatası alana kadar arttırmamızla bellekte yer öğrenebilceğimiz bir array işi görüyor */
strcpy(buffer, string);
/* "*string" bellekteki yerine pointer aracılığıyla almaya yarar */
/* aldığımız bellek adresiyle buf karşı karşıya gelecek şekilde kopyalıyoruz*/

return 1;
}


int main(int argc, char *argv[]) {

bof_exp(argv[1]);
cout << "Zayiflik mevcut\n";
return 1;
}

Edit : Yorum satırlarını kalın yazdım yazmasanızda olur fotoğrafı çeviri yaparak kullandım
 

captainbrain

Prof Spys-z
Katılım
15 Ağu 2015
Mesajlar
1,006
Tepkime puanı
1
Puanları
0
Saolasin.
 

mersin escort mersin e ticaret bodrum escort fethiye escort alanya escort konya escort konya escort bodrum escort vozol sakarya escort sakarya escort sakarya escort sakarya escort sakarya escort sakarya escort sakarya escort
Üst
Copyright® Ajanlar.org 2012