1. Buffer_overflow 

//编译buf_overflow2.cpp的时候需要关闭编译器保护


g++ -fno-stack-protector example1_buf_overflow.cpp -o buffer_overflow

正确密码：1234567
错误可用密码：如a1234567/12345678/12345679/1234567a等(只要大于12345678即可)



2. Format_string
输入：AAAA%x,%x,%x,%x,%x,%x,%x,%x,%x,%x,%x

但是编译的时候要关闭编译器保护：
clang -fno-builtin-printf example2_format_string_2.cpp - o format_string


3. use_after_free和race，运行即可