sandsifter icon indicating copy to clipboard operation
sandsifter copied to clipboard

Port to ARM

Open manizzle opened this issue 7 years ago • 7 comments

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

manizzle avatar Oct 31 '17 18:10 manizzle

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

rigred avatar Nov 21 '17 22:11 rigred

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

manizzle avatar Nov 22 '17 01:11 manizzle

Is there any fuzzer for ARM?

hellyberry avatar Dec 15 '17 17:12 hellyberry

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

manizzle avatar Dec 17 '17 17:12 manizzle

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

hellyberry avatar Feb 15 '18 18:02 hellyberry

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.

razygon avatar Apr 09 '19 06:04 razygon

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

frestr avatar Jun 11 '20 13:06 frestr