EasyXorReverse 未解决

分数: 0 金币: 0
所属赛事: SusCTF 2017
题目作者: 未知
一血奖励: 0金币
解  决: 949
提  示:
描  述:
Susctf{}
其  他: EasyXor
评论
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)

回复 1

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]))

回复 0

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&

回复 0

ADCC千月 1年前

我用的是radare2, main() 里面是16进制的,需要转一次10进制,其他都一样。

回复 0

bugkufz 1年前

wp真水

回复 1

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)

回复 0

aquaeve 1年前

a=[xxxxx] ■ for i in range(22): ■ print chr(int(a[i])^i)

回复 0

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]:

回复 0

flag_ 1年前

使用IDA查看伪代码,使用ASCII值与i进行转换flag

回复 1

leehom0123 1年前

#include <stdio.h> #include <stdlib.h> int main() { int a[22] = {83, 116, 113, 96, 112,

回复 0

WriteUp

image
heyile

1 金币

评分(1)

解题动态

lumia143 攻破了该题 5小时前
bugkaren 攻破了该题 17小时前
渴死的鱼 攻破了该题 18小时前
15963115656 攻破了该题 23小时前
1345736679 攻破了该题 1天前
白灵 攻破了该题 1天前
udgryy 攻破了该题 1天前
15069910582 攻破了该题 1天前
1563247890 攻破了该题 1天前
sssm 攻破了该题 1天前
liujiazheng 攻破了该题 1天前
3158570006 攻破了该题 1天前
15650558936 攻破了该题 1天前
19558925692 攻破了该题 1天前
shuibian 攻破了该题 1天前
19558925664 攻破了该题 1天前
19558925616 攻破了该题 1天前
2176397593 攻破了该题 1天前
YuzikiYukari 攻破了该题 1天前
XG230272 攻破了该题 1天前
问题反馈