首页
社区
课程
招聘
[原创]XCTF 攻防世界 reverse 萌新入坑 第一题 re-for-50-plz-50 MIPS指令集 writeup
发表于: 2019-2-25 23:38 7944

[原创]XCTF 攻防世界 reverse 萌新入坑 第一题 re-for-50-plz-50 MIPS指令集 writeup

2019-2-25 23:38
7944

下载文件后发现是ELF文件,使用file命令查看基本信息,MIPS指令集,不太熟悉,临时恶补了一下,和汇编指令差距有点大


放入IDA中查看,进入main函数,发现不能转换为C,那就直接用他的MIPS指令吧


发现两条比较特殊的指令,大概是对一个字符串进行异或操作的意思 

取出字符串,逐个异或测试一下结果
a = "cbtcqLUBChERV[[Nh@_X^D]X_YPV[CJ"
b = 0x37
c = ''
for i in a:
    print(chr(ord(i)^b),end='')

输出:TUCTF{but_really_whoisjohngalt},提交测试,正确



[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 123
活跃值: (1675)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
2019-2-26 09:01
0
雪    币: 3561
活跃值: (541)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
学习了
2019-2-26 10:01
0
雪    币: 210
活跃值: (623)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
学习了
2019-4-6 23:41
0
雪    币: 199
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
mips指令集要选用什么处理器类型,为什么我打开显示不了视图,指令也都是错的
2019-4-16 10:08
0
雪    币: 16754
活跃值: (7301)
能力值: ( LV13,RANK:923 )
在线值:
发帖
回帖
粉丝
6
mips这东西jeb-mips打开将就还可以看一下。
2019-4-16 10:18
0
游客
登录 | 注册 方可回帖
返回