gitextract_e897ksuu/ ├── 1.Github.md ├── 11.AI 算法挖洞的一些尝试.md ├── 12.深入解析libfuzzer与asan.md ├── 13.逻辑漏洞自动化思路.emmx ├── 2.Fuzzing 模糊测试之数据输入.md ├── 3.Fuzzing 模糊测试之异常检测.md ├── 4.阅读源码.md ├── 5.程序编译原理.md ├── 6.静态程序分析原理.md ├── 7.动态程序分析原理.md ├── 8.玩转LLVM.md ├── 9.KLEE符号执行框架.md ├── P3 Ethereum 智能合约自动化审计议题投稿.pptx ├── P4 REX 框架与Auto Exploit Generation 符号执行原理.md ├── Think代码分析.emmx ├── hyper-v vmswitch debug.emmx ├── readme.md └── 第12章附录数据/ ├── diy_instrument_in_qemu_fuzzing/ │ ├── Makefile │ ├── example1.c │ ├── example2.c │ ├── example3.c │ ├── example4.c │ ├── example5.c │ ├── example6.c │ ├── example7.c │ ├── example8.c │ ├── llvm-sanitizer/ │ │ ├── clang-fix.txt │ │ ├── llvm/ │ │ │ └── lib/ │ │ │ └── Transforms/ │ │ │ └── Instrumentation/ │ │ │ └── SanitizerCoverage.cpp │ │ └── llvm_compile.sh │ ├── qemu_diy_device/ │ │ ├── Kconfig │ │ ├── Makefile.objs │ │ ├── diy_pci.c │ │ ├── diy_pci_coverage.c │ │ └── qemu_compile.sh │ ├── sanitize_black_list.txt │ ├── sanitize_converage.c │ ├── sanitize_converage.h │ └── signal_number.h ├── test_asan_granularity_int_2 ├── test_asan_granularity_int_2.i64 ├── test_case.i64 ├── test_case_de ├── test_case_no ├── test_libfuzzer_1_with_libfuzzer ├── test_libfuzzer_1_with_libfuzzer_pc_table ├── test_libfuzzer_1_with_libfuzzer_pc_table.i64 ├── test_libfuzzer_1_without_sanitize_coverage ├── test_libfuzzer_1_without_sanitize_coverage.i64 ├── test_libfuzzer_2_with_old_libfuzzer ├── test_libfuzzer_2_with_old_libfuzzer.i64 ├── test_libfuzzer_2_without_sanitize_coverage ├── test_libfuzzer_2_without_sanitize_coverage.i64 ├── test_libfuzzer_3_with_new_libfuzzer ├── test_libfuzzer_3_with_new_libfuzzer.i64 ├── test_libfuzzer_3_with_old_libfuzzer └── test_libfuzzer_3_with_old_libfuzzer.i64