Skip to content

Instantly share code, notes, and snippets.

@reanimat0r
Forked from mylamour/start_fuzzing.md
Created July 10, 2019 03:07
Show Gist options
  • Save reanimat0r/217c43641d448c762833691b6480c061 to your computer and use it in GitHub Desktop.
Save reanimat0r/217c43641d448c762833691b6480c061 to your computer and use it in GitHub Desktop.
#Fuzzing#

Artical

brew install afl-fuzz

MacOS with AFL Fuzz

SL=/System/Library; PL=com.apple.ReportCrash
launchctl unload -w ${SL}/LaunchAgents/${PL}.plist
sudo launchctl unload -w ${SL}/LaunchDaemons/${PL}.Root.plist

repos and tools

Other

问题来了:

  • fuzzing原理是什么

先看下AFL的原理 http://lcamtuf.coredump.cx/afl/technical_details.txt

  • 怎么写fuzzing的代码?
  • 怎么根据fuzzing 后的结果写POC代码?
  • 怎么自动化fuzzing?
  • 怎么使用机器学习生成,并去攻击?
  • 怎么进行内核的fuzzing windows kernel, linux kernel osx kernel?

https://github.com/google/syzkaller

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment