题目: BUUCTF 简单注册器
一个只要能apk反编译就很容易的题
jadx打开apk,翻到主函数
看到onclick()函数,非常明显的flag写写代码
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;
}
cout << x << endl;
得到flag:flag{59acc538825054c7de4b26440c0999dd}