Linux/x86 execve(/bin/sh) Shellcode - 28 Bytes (Klasik)
Özet
Bu kayıt, hedef sistemde bulunan bir zafiyeti detaylandırmaktadır. Zafiyet 2026-07-21 tarihinde yayınlanmış olup, topluluktan 17 görüntülenme almıştır. shellcode kategorisinde sınıflandırılmıştır. Kullanıcıların teknik detaylar için Detay sekmesindeki kaynak kodunu incelemeleri önerilir.
Klasik Shellcode - Linux x86 - 28 Bytes
Linux/x86 execve(/bin/sh) - 28 Bytes
Shellcode dunyasinin Hello World'u sayilan bu kod, Linux x86 sistemlerinde execve sistem cagrisini kullanarak /bin/sh kabugunu baslatir. Tum shellcode yazimi ogreniminin baslangic noktasidir.
Assembly Kaynak Kodu
Assembly kodunu satir satir inceleyelim. xor eax,eax ile eax sifirlanir - bu NULL byte icermeden 0 degeri elde etmenin standart yontemidir.
Hex Opcode
Bu hex dizisi dogrudan bellege yazilip calistirilabilir.
C ile Test (Lab)
Test ederken -z execstack bayragi ile stack calistirilabilir yapilir. Modern sistemlerde NX/DEP bunu engeller.
UYARI Egitim Amacli
Bu shellcode yalnizca izinli lab ortamlarinda kullanilabiir.