EasyXorReverse 未解决

分数: 0 金币: 0
所属赛事: SusCTF 2017
题目作者: 未知
一血奖励: 0金币
解  决: 1212
提  示:
描  述:
Susctf{}
其  他: EasyXor
评论
123456zxb 1天前

s=[83,116,113,96,112,99,125,78,87,103,57,110,104,82,102,106,113,32,123,125,115,104] a="" for i in range(0,22): a+=chr(s[i]^i) print(a)

回复 0

61226 1月前

文件咋打不开

回复 0

jianyi 2月前

是我喜欢的签到题,直接开秒

回复 0

ballice 3月前

为什么算出来的答案是Susctf{******},而正确答案是Susctf{***}呢

回复 1
TTxyz 3月前

作者的小心机

回复 0

findbaicha 4月前

values = [83, 116, 113, 96, 112, 99, 125, 78, 87, 103, 57, 110, 104, 82, 102, 106, 113, 32, 123, 125, 115, 104] flag = ''.join(chr(i ^ value) for i, value in enumerate(values))

回复 1
ballice 3月前

怎么个思路啊,讲解一下呗

回复 0

Clear2 6月前

反汇编可以看到最终需要让v4为真,我们发现关键代码 if ( v8[i] != (i ^ s[i]) ),如果满足这个条件,v4就为假,所以需要v8[i] == (i ^ s[i]) ,所以,我们需要根据异或的可逆性反推出正确的输入,举个例子,如果A^B==C 则A==B^C B==A^C (顺序无所谓,A^B==B^A ) 所以,s[i] = v8[i] ^ i

回复 1

零基础110 8月前

Susctf{*****}

回复 0

零基础110 8月前

0基础怎样看得懂

回复 0

dikei 8月前

奶位真能选摩西女吗

回复 1

tuyue八 11月前

while(c[i]){c[i]=c[i]^i,i++}。

回复 0

WriteUp

image
heyile

1 金币

评分(1)

解题动态

wspwn 攻破了该题 31分钟前
fx8952060 攻破了该题 6小时前
佑梦 攻破了该题 22小时前
123456zxb 攻破了该题 1天前
sfighter 攻破了该题 1天前
19834403913 攻破了该题 4天前
sujinbo 攻破了该题 4天前
fluix 攻破了该题 7天前
oiiaio 攻破了该题 7天前
CC14 攻破了该题 8天前
wrcoco 攻破了该题 9天前
jiangdaisy 攻破了该题 10天前
伊伊意义 攻破了该题 11天前
7F57 攻破了该题 12天前
St@r 攻破了该题 12天前
Lexus 攻破了该题 12天前
Zpfhh 攻破了该题 14天前
Zhangmy 攻破了该题 14天前
Oo一只小小的菜鸟鸟00 攻破了该题 14天前
gdr152 攻破了该题 15天前
问题反馈