re-for-50-plz-50
初步分析
ELF for MIPS,第一次见,特此记录一下
知识梳理
关于Mips指令,参见 这篇博客
算法分析
主要代码段如下:
loc_4013C8:
lui $v0, 0x4A # 加载0x4A到$v0寄存器的高16位
addiu $v1, $v0, (meow - 0x4A0000) # "cbtcqLUBChERV[[Nh@_X^D]X_YPV[CJ"
#此刻$v1寄存器的内容就是字符串的偏移量
lw $v0, 0x28+var_10($fp) #从$fp寄存器的0x28+var_10偏移处取出一个字(4字节&