评分(3)
解题动态
ch7753 攻破了该题 1天前
Audience00 攻破了该题 1天前
啦啦啦lc 攻破了该题 1天前
28699 攻破了该题 2天前
阿呆T1 攻破了该题 2天前
w1009296924 攻破了该题 3天前
jadxbug 攻破了该题 3天前
asdasd111a 攻破了该题 4天前
卷呼呼 攻破了该题 5天前
告别の记忆 攻破了该题 5天前
3Real 攻破了该题 7天前
tylermiscorf 攻破了该题 7天前
7777712 攻破了该题 7天前
ItsAllOver 攻破了该题 7天前
213456yt 攻破了该题 7天前
frankkkfan 攻破了该题 7天前
smallgod 攻破了该题 7天前
1233333333 攻破了该题 8天前
wooluo 攻破了该题 8天前
评论
whiteHaves 2年前
举报
又是整体累积增码,字符转ASCII码之后每次xor上递增后缀就可以了 while(c[i]){c[i]=c[i]^i,i++}。
Mr.J 2年前
举报
v8 = [83, 116, 113, 96, 112, 99, 125, 78, 87, 103, 57, 110, 104, 82, 102, 106, 113, 32, 123, 125, 115, 104] correct_string = ''.join(chr(v8[i] ^ i) for i in range(len(v8))) print(correct_string)
GaMi 2年前
举报
v8=[83,116,113,96,112,99,125,78,87,103,57,110,104,82,102,106,113,32,123,125,115,104] for i in range(0,22): print(chr(i^v8[i]))
13720959380 2年前
举报
#include <iostream> int main() { char str1[] = "stq`pc}NWg9nhRfjq {}sh"; for ( int i = 0; i < 22; ++i) { str1[i] = i ^ str1[i]; } printf("%s&
ADCC千月 2年前
举报
我用的是radare2, main() 里面是16进制的,需要转一次10进制,其他都一样。
bugkufz 2年前
举报
wp真水
Superyang 2年前
举报
#!/usr/bin/python3 a=[83,116,113,96,112,99,125,78,87,103,57,110,104,82,102,106,113,32,123,125,115,104] b='' for i in range(len(a)): b += chr(a[i]^i) print (b)
aquaeve 2年前
举报
a=[xxxxx] ■ for i in range(22): ■ print chr(int(a[i])^i)
Rabbit2020 2年前
举报
直接看代码,a = [83, 116, 113, 96, 112, 99, 125, 78, 87, 103, 57, 110, 104, 82, 102, 106, 113, 32, 123, 125, 115, 104] w = [] b= 0 while b < 22: for i in range(128): if b ^ i == a[b]:
flag_ 2年前
举报
使用IDA查看伪代码,使用ASCII值与i进行转换flag