| /** | |
| * Reference: | |
| * https://github.com/bruce30262/libprotobuf-mutator_fuzzing_learning/blob/master/4_libprotobuf_aflpp_custom_mutator/vuln.c | |
| */ | |
| #include <stdio.h> | |
| #include <string.h> | |
| #include <math.h> | |
| #include <stdlib.h> | |
| #include <unistd.h> | |
| int main(int argc, char *argv[]) { | |
| char str[100]; | |
| read(0, str, 100); | |
| if (str[6] == 'A') { abort(); } | |
| return 0; | |
| } | |