BUUCTF 简单注册器
考点:jadx
将apk文件放入jadx中
分析可知flag=1的时候对数组x操作得到答案flag
#include <stdio.h> int main() { int a; char x[] = "dd2940c04462b4dd7c450528835cca15"; x[2] = (char) ((x[2] + x[3]) - 50); x[4] = (char) ((x[2] + x[5]) - 48); x[30] = (char) ((x[31] + x[9]) - 48); x[14] = (char) ((x[27] + x[28]) - 97); for (int i = 0; i < 16; i++) { char a = x[31 - i]; x[31 - i] = x[i]; x[i] = a; } printf("%s",x); return 0; }最终flag{59acc538825054c7de4b26440c0999dd}
