NoStringReverse 未解决

分数: 20 金币: 2
题目作者: tomPeter15
一  血: Tokeii
一血奖励: 2金币
解  决: 1107
提  示:
描  述:
flag{}
其  他: NoString.exe.zip
评论
dlgz 3月前

和9异或

回复 0

Deply 5月前

IDA F5进入伪C之后找strcmp往上翻一下,找到有个scanf捕获v11,发现对v11进行了异或加密,然后与变量中的"oehnl3r=<?=hF@CCGPt"进行比较,也就是说v11加密后的内容就是上面那一串字符,对字符进行再次异或解密就可以得到flag="flage:{4564aOIJJNY}",因为格式问题,把flage的e去掉就可以了

回复 0

18934823752 9月前

a = "oehnl3r=<?=hF@CCGPt" am="" for i in range(len(a)): am += chr(ord(a[i]) ^ 9) print(am)

回复 0

viphhs 1年前

如果怎么搞都不对,就听我一句:算出来后根据描述进行修改,这个修改和程序本身无关

回复 0

八一卜kod 1年前

e:

回复 0

bbker 1年前

导入ida f5伪代码直接出逻辑 result = "oehnl3r=<?=hF@CCGPt" original = "" for char in result: original += chr(ord(char) ^ 9) print(original)

回复 0

GaMi 1年前

a80z = list("oehnl3r=<?=hF@CCGPt") # 对每个字符进行异或操作 for i in range(len(a80z)): a80z[i] = chr(ord(a80z[i]) ^ 9) # 将结果转换回字符串 result = "".join(a80z) print(result)

回复 0

tyyyyyyt 1年前

如果怎么搞都不对,就听我一句:算出来后根据描述进行修改,这个修改和程序本身无关

回复 1

xiaoxiao972521 1年前

original_str = "yelhzl)`gy|})|)oehnl3" original_str = "aOehnl3rHfCcgpt" original_str = "oehnl3r=<?=hF@CCGPt" xor_key = 9 xored_str = ''.join(chr(ord(char) ^ xor_ke

回复 0

AXIS5 2年前

居然反汇编出来个异或(unsigned int) 9

回复 0

WriteUp

image
tomPeter15

4 金币

评分(1)

解题动态

soeasy1 攻破了该题 4天前
小城阿扬 攻破了该题 7天前
游星 攻破了该题 8天前
孙谦的猪咪 攻破了该题 8天前
代派老太 攻破了该题 8天前
sunshb07 攻破了该题 10天前
icemaki 攻破了该题 10天前
MrSeven 攻破了该题 11天前
秋天在哪 攻破了该题 13天前
qianyiii 攻破了该题 16天前
Expect 攻破了该题 18天前
浪浪山鸠摩智 攻破了该题 21天前
赛伊德 攻破了该题 21天前
waiming 攻破了该题 24天前
菜薯为什么 攻破了该题 25天前
梦游的小狐狸 攻破了该题 27天前
pwn00 攻破了该题 29天前
3944883822 攻破了该题 1月前
Baixifan 攻破了该题 1月前
无名人 攻破了该题 1月前
问题反馈