Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port to ARM #58

Open
manizzle opened this issue Oct 31, 2017 · 7 comments
Open

Port to ARM #58

manizzle opened this issue Oct 31, 2017 · 7 comments

Comments

@manizzle
Copy link

Just want to understand if you have thought of porting this to ARM or not.

@rigred
Copy link

rigred commented Nov 21, 2017

It doesn't make too much sense to do so. ARM is a different architecture entirely from X86 which this is meant for.

@manizzle
Copy link
Author

i feel the concept of tunneling can be applied cross architecture though

@hellyberry
Copy link

Is there any fuzzer for ARM?

@manizzle
Copy link
Author

this is the only research ive seen on this
https://alastairreid.github.io/papers/oopsla2017-whoguardstheguards.pdf

@hellyberry
Copy link

What would be basically needed to be changed to support ARM ( e.g. Raspberry Pi)? different instruction sets/prefix-lengths?

@razygon
Copy link

razygon commented Apr 9, 2019

What would be basically needed to be changed to support ARM ( e.g. Raspberry Pi)? different instruction sets/prefix-lengths?

I have same question here.
I know AFL can run on Raspberry Pi, but can only fuzz binaries compiled by afl-gcc, means you must have source code.

@frestr
Copy link

frestr commented Jun 11, 2020

Hey, I've made a processor fuzzer for Arm using an approach similar to this project. It's available here: https://github.com/frestr/armshaker

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants