t3lsのblog

Shuttle in the shadows.

分类 二进制安全 下的文章

August 13, 2019

【转载】AFL(American Fuzzy Lop)实现细节与文件变异

原文地址:https://paper.seebug.org/496/Part 1:AFL内部实现细节小记AFL(American Fuzzy Lop)是一款开源的fuzzing工具。最近我对其代码进行了简要的阅读,大致总结了一些AFL的实现细节,在此记录整理。代码插桩使用AFL,首先需要通过afl-gcc/afl-clang等工具来编译目标,在这个过程中会对其进行插桩。我们以afl-gcc为...
November 12, 2018

堆相关数据结构及ptmalloc概述

堆相关数据结构及ptmalloc概述宏观arenamain arenathread arenaheap_info (heap header)malloc_state (arena header)微观malloc_chunk (chunk header)binfast binsmall binlarge binunsorted binallocated chunkfree chunktop c...