Youtubeda gördüğüm bir videodan yararlanarak yaptım.Uzun süredir kullandığım python dan sonra c biraz garip geldi. kullanmak için msfpayload dan istediğiniz payloadı veya shell komutunu c olarak çıkartıp unsigned char buf[]= yazan yerden sonrasını /x "/x ve boşlukları silerek (birleşik bir hex değeri olacak) bunu ascii ye çevirmeniz lazım.Videodaki örnekte msfpayload windows/exec cmd=mkdir C:\deneme R | msfencode -e x86/alpha_mixed -t c -v gibisinden bir komut kullanmıştı x32 bilgisayarı olan inceleyip sonuçları bana söylerse süper olur (x32 windows iso sunu indirmeye yer kalmadı pcde) link: http://www.filedropper.com/bufferoverflowdenemesic not : virüs total nerede gibi şeyler sormayın zaten kendisi virüs c kaynak kodu #include #include #include int main (int argc, char **argv) { HINSTANCE hDll = LoadLibrary("testoverflow.dll"); printf (" buffer overflow by penertration tester\n"); char string[16]=""; strcpy (string,argv[1]); } dll kaynak kodu https://onedrive.live.com/?id=EBF98...up=0&parId=EBF98104367345AF!289&action=locate bat zaten sonradan compile ediliyor kendiniz bakabilirsiniz
Son düzenleme:
