NoStringReverse 未解决

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

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

回复 0

GaMi 2年前

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 2年前

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

回复 1

xiaoxiao972521 2年前

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 3年前

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

回复 0

MuMuMisc 3年前

把flage:改成flag即可。nmmd

回复 1

heza19 3年前

flage:?

回复 0

Tengand 3年前

v5 = strcmp(&v11, aOehnl3rHfCcgpt); // //oehnl3r=<?=hF@CCGPt v5 得小于0才行啊,得到的输入flage得到的内容和oehnl3r=<?=hF@CCGPt ,那v5不就是等于0了吗,那程序就输出error了,搞不懂

回复 0
MuMuMisc 3年前

v5等于0这两个if直接跳过了啊,直接输出right了,所以说直接让两个字符串相等即可。

回复 0

云牧青 3年前

错别字啊这是... 把 flage:{ } 改为 flag{ }

回复 0

iGhost! 4年前

so easy!

回复 0

WriteUp

image
tomPeter15

4 金币

评分(2)

解题动态

qi1102 攻破了该题 1天前
xiaoqixy1 攻破了该题 1天前
Amy 攻破了该题 1天前
zmy2004 攻破了该题 1天前
yiyiyiyi1 攻破了该题 3天前
豆神 攻破了该题 4天前
CCC1112 攻破了该题 4天前
cxy..... 攻破了该题 4天前
Alter 攻破了该题 5天前
暗流安全 攻破了该题 5天前
小懒 攻破了该题 6天前
世界你好 攻破了该题 6天前
能工智人 攻破了该题 8天前
小楼一夜听春雨 攻破了该题 8天前
jwleft 攻破了该题 8天前
zmjjkk..... 攻破了该题 8天前
KN11 攻破了该题 9天前
fjakjasdhfa 攻破了该题 9天前
suming 攻破了该题 11天前
chenlinXdb 攻破了该题 11天前
问题反馈