攻防世界 Reverse高手进阶区 2分题 re-for-50-plz-50
作者:互联网
前言
继续ctf的旅程
攻防世界Reverse高手进阶区的2分题
本篇是re-for-50-plz-50的writeup
发现攻防世界的题目分数是动态的
就仅以做题时的分数为准了
解题过程
PE查壳
扔进IDA
发现转不了伪代码
提示为MIPS
【十分钟教会你汇编】MIPS编程入门
瞅着是把字符串取出和0x37进行异或
str="cbtcqLUBChERV[[Nh@_X^D]X_YPV[CJ"
flag=""
a=len(str)
for i in range(a):
flag+=chr(0x37^ord(str[i]))
print (flag)
得到flag
结语
MIPS指令
网上有个Retdec插件
搞了好一会儿没装好
。。。
标签:攻防,进阶,分题,50,flag,str,MIPS 来源: https://blog.csdn.net/weixin_44604541/article/details/110691511