RUB-SysSec / ijon-data

16 stars 3 forks source link

Where is IJON-ed maze code? #2

Closed zjuchenyuan closed 4 years ago

zjuchenyuan commented 4 years ago

Could you provide instructions of how to change the code of maze/big.c to enable IJON?

I can only find one commented line, but it seems undefined reference to transition':

https://github.com/RUB-SysSec/ijon-data/blob/8f2048e447559ebd22662893b60adf572279c12c/maze/big.c#L60-L63

zjuchenyuan commented 4 years ago

I figured out that we need to add this line to enable IJON:

IJON_SET(ijon_hashint(x,y));

And do not forget to use afl-clang-fast to compile.

zjuchenyuan commented 4 years ago

Besides, I created a Docker image for IJON with this maze as an example. The Dockerfile is here.

https://hub.docker.com/r/zjuchenyuan/ijon