~/yazılar/buffer-overflow-x64
Binary Exploitationİleri 18 dk

// Buffer Overflow Exploit Geliştirme: x64 Linux

Stack tabanlı buffer overflow'dan ROP chain oluşturmaya, ASLR ve NX bypass tekniklerine kapsamlı bir rehber.

#buffer-overflow#rop#aslr#nx#pwn
buffer-overflow-x64.md — bleadow

## Stack Tabanlı Buffer Overflow

x64 Linux sistemlerde buffer overflow exploit geliştirme süreci ASLR, NX ve Stack Canary gibi korumalar nedeniyle karmaşıklaşmıştır.

## Ortam Hazırlığı

# ASLR'ı geçici olarak devre dışı bırak
echo 0 | sudo tee /proc/sys/kernel/randomize_va_space

# Checksec ile binary analizi
checksec --file=./vuln_binary

## ROP Chain Oluşturma

from pwn import *

elf = ELF('./vuln')
rop = ROP(elf)

# Gadget bul
pop_rdi = rop.find_gadget(['pop rdi', 'ret'])[0]
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
bleadow_
Güvenlik araştırmaları. Exploit analizleri. Hacker kültürü.
root@bleadow:~$ ©2026 Bleadow. Tüm hakları saklıdır.