评分(1)
解题动态

15685186167 攻破了该题 14小时前

makuu 攻破了该题 16小时前

banqiuxy 攻破了该题 2天前

byTc 攻破了该题 2天前

lqy123 攻破了该题 3天前

冥王 攻破了该题 3天前

ForrestGong 攻破了该题 3天前

邪恶老奶 攻破了该题 4天前

江月待何人 攻破了该题 5天前

Qico 攻破了该题 5天前

18956160518 攻破了该题 5天前

4234010123 攻破了该题 5天前

CRAZYKILL 攻破了该题 5天前

guaidaojide798 攻破了该题 5天前

207439410 攻破了该题 6天前

48870483 攻破了该题 6天前

xiaobai88 攻破了该题 6天前

68859阿拉 攻破了该题 6天前

NKU123fdh 攻破了该题 6天前

评论
whiteHaves 1年前
举报
又是整体累积增码,字符转ASCII码之后每次xor上递增后缀就可以了 while(c[i]){c[i]=c[i]^i,i++}。
Mr.J 1年前
举报
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 1年前
举报
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 1年前
举报
#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千月 1年前
举报
我用的是radare2, main() 里面是16进制的,需要转一次10进制,其他都一样。
bugkufz 1年前
举报
wp真水
Superyang 1年前
举报
#!/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 1年前
举报
a=[xxxxx] ■ for i in range(22): ■ print chr(int(a[i])^i)
Rabbit2020 1年前
举报
直接看代码,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_ 1年前
举报
使用IDA查看伪代码,使用ASCII值与i进行转换flag