攻防世界 - re-for-50-plz-50 - writeup

re-for-50-plz-50

文件链接 -> Github

初步分析


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字节&
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值