House of Lore | Küçük bin Saldırısı

Reading time: 3 minutes

tip

AWS Hacking'i öğrenin ve pratik yapın:HackTricks Training AWS Red Team Expert (ARTE)
GCP Hacking'i öğrenin ve pratik yapın: HackTricks Training GCP Red Team Expert (GRTE)

HackTricks'i Destekleyin

Temel Bilgiler

Kod

Hedef

  • Küçük bin içinde sahte bir küçük parça eklemek ve ardından bunu tahsis etmek mümkün hale getirmek.
    Eklenen küçük parçanın, saldırganın oluşturduğu sahte parça olduğunu ve rastgele bir konumda olmadığını unutmayın.

Gereksinimler

  • 2 sahte parça oluşturun ve bunları birbirine ve küçük bin içindeki gerçek parçaya bağlayın:
  • fake0.bk -> fake1
  • fake1.fd -> fake0
  • fake0.fd -> legit (serbest bırakılmış küçük bin parçasındaki bir işaretçiyi başka bir zafiyet aracılığıyla değiştirmeniz gerekiyor)
  • legit.bk -> fake0

Böylece fake0'ı tahsis edebileceksiniz.

Saldırı

  • Bir küçük parça (legit) tahsis edilir, ardından üst parçayla birleştirmeyi önlemek için başka bir parça tahsis edilir. Sonra, legit serbest bırakılır (sıralanmamış bin listesine taşınır) ve daha büyük bir parça tahsis edilir, legit küçük bin içine taşınır.
  • Bir saldırgan birkaç sahte küçük parça oluşturur ve gerekli bağlantıları yaparak güvenlik kontrollerini atlar:
  • fake0.bk -> fake1
  • fake1.fd -> fake0
  • fake0.fd -> legit (serbest bırakılmış küçük bin parçasındaki bir işaretçiyi başka bir zafiyet aracılığıyla değiştirmeniz gerekiyor)
  • legit.bk -> fake0
  • legit almak için bir küçük parça tahsis edilir, bu da fake0'ı küçük parçaların üst listesine getirir
  • Başka bir küçük parça tahsis edilir, fake0 bir parça olarak alınır ve içinde işaretçileri okuma/yazma olanağı sağlar.

Referanslar

tip

AWS Hacking'i öğrenin ve pratik yapın:HackTricks Training AWS Red Team Expert (ARTE)
GCP Hacking'i öğrenin ve pratik yapın: HackTricks Training GCP Red Team Expert (GRTE)

HackTricks'i Destekleyin