// this tool decodes first input byte feed to OSS fuzz, that encodes arch+mode // by Nguyen Anh Quynh, 2019 #include <stdio.h> #include <inttypes.h> #include <capstone/capstone.h> #include "platform.h" int main(int argc, char **argv) { unsigned char data; if (argc != 2) { printf("Decoding OSS fuzz platform\n"); printf("Syntax: %s <hex-byte>\n", argv[0]); return -1; } data = (unsigned int)strtol(argv[1], NULL, 16); printf("cstool arch+mode = %s\n", get_platform_cstoolname(data)); return 0; }