flag_in_your_hand
-
查看源代码
-
查看js文件
var a = [118, 104, 102, 120, 117, 108, 119, 124, 48,123,101,120];
if (s.length == a.length) {
for (i = 0; i < s.length; i++) {
if (a[i] - s.charCodeAt(i) != 3)
return ic = false;
}
return ic = true;
可知当输入的字符为a[i]-3转成的ASCII码字符
时,ic即为 true, 就可以得到flag。
-
接下来可以将每个十进制数减3再转为ASCII码,
此处用python脚本一起转换。
python脚本:
a=[118, 104, 102, 120, 117, 108, 119, 124, 48, 123, 101, 120]
b=''
for i in a:
b+=chr(i-3)
print(b)
- 得到密码:
security-xbu
- 得到flag:
RenIbyd8Fgg5hawvQm7TDQ