评分(0)
暂无评分
解题动态
QQ小冰 攻破了该题 21小时前
119-包诗扬 攻破了该题 2天前
052-Lihangyu 攻破了该题 2天前
modeng 攻破了该题 5天前
sectmp 攻破了该题 7天前
yenmor 攻破了该题 9天前
adminmmmmm 攻破了该题 10天前
alden 攻破了该题 10天前
谎话有点甜 攻破了该题 11天前
hsk_zy 攻破了该题 15天前
dantiao456 攻破了该题 16天前
Subufan 攻破了该题 17天前
qsh 攻破了该题 17天前
Mori. 攻破了该题 18天前
hdcc1 攻破了该题 20天前
sweellong 攻破了该题 20天前
jym 攻破了该题 25天前
Ch3ss 攻破了该题 26天前
3167107269 攻破了该题 1月前
评论
无法释怀的遗憾en 2年前
举报
so easy
TwTsaltfish 2年前
举报
虽然结果是搞出来了,但是总感觉我的方法不太对23333
TwTsaltfish 1年前
举报
@liuyan 谢谢,理解了,当时都没太注意,确实在是否解密flag的比较前就有计算checksum了,checkSum不超过checkPointsCalcCount的就会累加checkPoints,加一次iArr[binarySearch]就-1,这里直接把这个数值带入解密函数就不用爆破了
liuyan 1年前
举报
动态调试出错,确实是checkSum的问题,因为有一个逻辑是this.checkSum += this.checkPoints[binarySearch];也就是他会记录你这个过程中checksum的累加和,正确的checksum是checkPointsCalcCount和checkPoints对应位置的乘积和,也就是14912