NoStringReverse 未解决

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

用IDA打开,F5生成伪代码,丢给大模型分析,提取.data:00416210 aOehnl3rHfCcgpt db 'oehnl3r=<?=hF@CCGPt',0 ;aOehnl3rHfCcgpt对应的值计算,逆向得到flag:flag:{4564aOIJJNY}

回复 0

兰小方 1月前

4564aOIJJNY

回复 0

a_b 2月前

在IDA里打开找到wmain这个函数,发现是对输入的flag异或9再和变量里的字符串比较。所以对字符串再异或一个9就能够得到flag

回复 0

adminmmmmm 4月前

直接数据^9 得到flage:{************} 以为不对那把e;删掉

回复 0

xiaomenghua 5月前

去掉e和: 并且aOehnl3rHfCcgpt不是字符串,是变量名,双击变量名看到字符串:oehnl3r=<?=hF@CCGPt

回复 0

dlgz 1年前

和9异或

回复 0

Deply 1年前

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

回复 0

18934823752 1年前

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

WriteUp

image
tomPeter15

4 金币

评分(2)

解题动态

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