Glibc Free Analysis

Analyze and explain glibc's free() function behavior for heap exploitation. Use this skill whenever the user asks about free(), heap chunk freeing, tcache/fastbin/unsorted bin behavior, double-free detection, safe-linking, tcache poisoning, or any glibc malloc/free internals. This skill explains the complete free() flow from __libc_free through _int_free to bin placement, including all security checks and error messages. Make sure to use this skill when debugging heap issues, analyzing heap exploitation primitives, or understanding why free() triggers specific error messages.

abelrguezr Updated

File contents

abelrguezr/hacktricks-skills/tree/main/skills/binary-exploitation/libc-heap/heap-memory-functions/free commit 3a01772c08

Frequently asked questions

npx skillmds@latest add abelrguezr/glibc-free-analysis