EasyXorReverse 未解决

分数: 0 金币: 0
所属赛事: SusCTF 2017
题目作者: 未知
一血奖励: 0金币
解  决: 965
提  示:
描  述:
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)

解题动态

撒火p98xx 攻破了该题 5小时前
zhuzhu90 攻破了该题 17小时前
13261377273 攻破了该题 1天前
rouzongbaba 攻破了该题 2天前
wsbd123 攻破了该题 3天前
2933864568 攻破了该题 3天前
zhuzhu123 攻破了该题 6天前
r0cky 攻破了该题 7天前
bugkuyin 攻破了该题 7天前
zmxyfox 攻破了该题 7天前
yangyunhui 攻破了该题 9天前
偷心大大 攻破了该题 9天前
EGG995 攻破了该题 11天前
studyaq 攻破了该题 11天前
Kingsley1116 攻破了该题 12天前
iugI 攻破了该题 14天前
lumia143 攻破了该题 15天前
bugkaren 攻破了该题 16天前
渴死的鱼 攻破了该题 16天前
菜鸟起飞 攻破了该题 16天前
问题反馈