Exploit Geliştiriciler için Endianness(Big/Little Endian) Kavramı

İstismar kodu geliştirmeye yeni başlayanlar için endianness meselesi genelde kafa karıştırıcı olabilmektedir. Devam eden satırlarda “İşlemcinin little endian veya big endian olması ne demektir?” ve “İstismar kodu geliştiricisi için ne değiştirir?” soruları cevaplanmıştır. Günümüzde kullandığımız bilgisayar mimarisinde bellekler her bir adreste bir birim (byte, word vb.) veri bulunacak şekilde tasarlanırlar. Tersten düşünülürse her bir birim veriye bir adres verilir. Aktif olarak kullandığımız ve yazının devamında kastedilen belleklerde bu birim byte’tır. Bu yapı…
Devamı