2048Reverse 未解决

分数: 30 金币: 3
题目作者: fw
一  血: volcano
一血奖励: 5金币
解  决: 198
提  示:
描  述:

flag{...}

其  他: 下载
评论
1小鱼 4天前

我涛哥还没来呢

回复 0

freefly 1月前

先用ApkLab分析一下源码,获得正确的CheckNum,直接用frida Hook 解密函数就可以了

回复 0

憧憬成为逆向高手 1月前

是真的,玩通关之后会爆flag

回复 0

LonReser 2月前

不管用什么方式解出来都是一串很奇怪的字符,要相信自己,直接拿flag{}包起来就好

回复 0

无法释怀的遗憾en 2年前

so easy

回复 0

TwTsaltfish 2年前

虽然结果是搞出来了,但是总感觉我的方法不太对23333

回复 0
TwTsaltfish 2年前

@liuyan 谢谢,理解了,当时都没太注意,确实在是否解密flag的比较前就有计算checksum了,checkSum不超过checkPointsCalcCount的就会累加checkPoints,加一次iArr[binarySearch]就-1,这里直接把这个数值带入解密函数就不用爆破了

回复 0

liuyan 2年前

动态调试出错,确实是checkSum的问题,因为有一个逻辑是this.checkSum += this.checkPoints[binarySearch];也就是他会记录你这个过程中checksum的累加和,正确的checksum是checkPointsCalcCount和checkPoints对应位置的乘积和,也就是14912

回复 0

WriteUp

image
TwTsaltfish

5 金币

评分(1)

解题动态

加州故事 攻破了该题 1天前
mahiru 攻破了该题 4天前
12580 攻破了该题 4天前
冥王 攻破了该题 4天前
G&H 攻破了该题 4天前
KDAtc 攻破了该题 5天前
lc123456qwerty 攻破了该题 7天前
CyberX 攻破了该题 8天前
mystery 攻破了该题 8天前
ctf293293 攻破了该题 10天前
jwleft 攻破了该题 10天前
ggsea 攻破了该题 11天前
shylock 攻破了该题 12天前
香克斯呀 攻破了该题 13天前
忘记aster 攻破了该题 14天前
makeouthellzz 攻破了该题 14天前
布蕾脆脆奶芙 攻破了该题 15天前
KN11 攻破了该题 19天前
yutou112233 攻破了该题 21天前
henglv 攻破了该题 22天前
问题反馈