Skip to content

House of Banana

Aynı teknik/aile: bkz. canonical not. House of Banana, dynamic linker'ın link_map chain'ini bozarak _dl_fini'nin attacker pointer'ını çağırmasının isimlendirilmiş halidir.

Mechanism

House of Banana, _rtld_global._dl_ns[0]._ns_loaded'ı forge edilmiş bir link_map'e işaret edecek şekilde ezerek exit-time finalizer walk'unu hijack eder. Tam mekanizma (glibc _dl_fini / _dl_call_fini traversal'ı, DT_FINI_ARRAY corruption'ı) canonical not'ta: link_map / _dl_fini corruption.

Walkthrough

Tam walkthrough canonical not'ta: link_map / _dl_fini corruption.

References