hacktricks/binary-exploitation/heap/house-of-lore.md

3.9 KiB

Kuća Lore

Naučite hakovanje AWS-a od nule do heroja sa htARTE (HackTricks AWS Red Team Expert)!

Drugi načini podrške HackTricks-u:

Osnovne Informacije

Kod

Cilj

  • Ubaciti lažne male blokove u mali bin kako bi ih bilo moguće alocirati.

Zahtevi

  • Kreirati lažne blokove
  • Znati adresu žrtvenog bloka i lažnih blokova
  • Biti u mogućnosti da se modifikuju pokazivači bk i fd

Napad

  • Alociran je žrtveni mali blok
  • Napadač generiše par lažnih malih blokova, i čini da prvi lažni blok fd pokazuje na pravi blok i da bk pokazuje na drugi lažni blok. Takođe, čini da drugi lažni blok bk pokazuje na prvi.
  • Zatim, alociran je novi veliki blok kako bi se sprečilo da se prvi spoji sa vršnim blokom kada se oslobodi
  • Zatim, početni pokazivač je oslobođen i alociran je drugi pokazivač veće veličine kako bi oslobođeni početni mali blok bio smešten u mali bin.
  • Pravi mali blok je modifikovan tako da mu se bk pokazivač pokazuje na lažni blok.
  • Zatim, kada se alociraju 2 bloka ove veličine, prvo dobijaju validan blok, a zatim nevažeći blok na neki način kontrolisan od strane napadača.

Reference

Naučite hakovanje AWS-a od nule do heroja sa htARTE (HackTricks AWS Red Team Expert)!

Drugi načini podrške HackTricks-u: