Posted on by and filed under CSAW Quals 2016.

There is a struct in this program.


struct Rock{
    void *fp;
    int pass_fail;
    string *user_input1;
    string *user_input2;
    string *flag_str;
};

Three interesting functions, which I have called init_struct, check_len_and_xor, and is_valid_key See the rest of this writeup here.