EasyXorReverse 未解决

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

回复 2

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

回复 0

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&

回复 0

ADCC千月 2年前

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

回复 0

bugkufz 2年前

wp真水

回复 1

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)

回复 1

aquaeve 2年前

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

回复 0

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

回复 1

flag_ 2年前

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

回复 1

leehom0123 2年前

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

回复 0

WriteUp

image
heyile

1 金币

评分(3)

解题动态

qishanxiff 攻破了该题 1天前
Bingbing520 攻破了该题 1天前
放肆呼吸 攻破了该题 2天前
周文君 攻破了该题 3天前
云捏 攻破了该题 3天前
hahaha1024 攻破了该题 4天前
kkilller233 攻破了该题 5天前
rperk 攻破了该题 8天前
白瞎一口好饭 攻破了该题 8天前
lijingxin02 攻破了该题 9天前
longjingcha 攻破了该题 9天前
艾莉莎 攻破了该题 10天前
17725297925 攻破了该题 10天前
骆昵 攻破了该题 13天前
ljy1997 攻破了该题 13天前
脑袋里进花生了 攻破了该题 15天前
donk7891666 攻破了该题 16天前
maximuscoder 攻破了该题 17天前
TwangT 攻破了该题 17天前
Flyyyyyyy 攻破了该题 17天前
问题反馈