Skip to content

embeddedAFL is an integration of AFL that enables us to find vulnerabilities in industrial controllers using its SoC hardware tracing capabilities

License

Notifications You must be signed in to change notification settings

MaxWolodin/embeddedAFL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

embeddedAFL

embeddedAFL is an integration of AFL that enables us to find vulnerabilities in industrial controllers using its SoC hardware tracing capabilities

Acknowledgements

embeddedAFL uses the following tools to fuzz an industrial controller:

AFL

MTTTY

Kelinci

For further information please see the thesis.

Introduction

The first question when trying to fuzz an embedded device is, what should fill the gap between the fuzzer and the fuzzing target... Fill the gap

The solution is a software that translates between both worlds Sytem overview

For this setup embeddedAFL was built System overview embeddedAFL

Furthermore the MTTTY library was forked to be able to read and write via serial with a todays computer. Forked MTTTY library

About

embeddedAFL is an integration of AFL that enables us to find vulnerabilities in industrial controllers using its SoC hardware tracing capabilities

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published