入门逆向
嗯。
Easy_vb
嗯。
Easy_re
嗯。
游戏过关
flag通过硬编码生成,爆破关键跳即可
Timer
安卓逆向,看样子和上题类似,直接爆破判断点即可,不过要算出一个关键值
根据程序逻辑可以直接算出最终的f320k的值,代码如下
public static void main(String[] args) {
int beg = (((int) (System.currentTimeMillis() / 1000)) + 200000);
long f321t = System.currentTimeMillis();
int now = (int) (f321t / 1000);
int size = beg - now;
int f320k = 0;
for (int i = size; i > 0; i--) {
if (is2(i)) {
f320k += 100;
}
else {
f320k--;
}
}
System.out.println(f320k);
}
public static boolean is2(int n) {
if (n <= 3) {
if (n > 1) {
return true;
}
return false;
} else if (n % 2 == 0 || n % 3 == 0) {
return false;
} else {
int i = 5;
while (i * i <= n) {
if (n % i == 0 || n % (i + 2) == 0) {
return false;
}
i += 6;
}
return true;
}
}
}
然后修改下smali文件并保存
重新编译运行