188 字
1 分钟

PWN-MIPS架构下的二进制漏洞

2026-03-26
2026-04-16
浏览量 加载中...

image-20260326154452938

在做内部赛的babystack下遇见,非x86架构,一下子给我打懵了,我都准备写脚本了。

先简述一下思路:

image-20260326160030726

根据源码和安全查看,我可以确认是ret2libc的题目,也给了libc文件,第一步就是利用第二次的打印函数打印出libc的地址,然后根据libc文件里面的函数偏移,直接pop_rdi+binsh_system。

可惜做一半时,发现ropper和ROPgadget查不到我们能用的gadget。

后来才发现架构不同,我去了。

https://blog.csdn.net/qq_38154820/article/details/147891063

image-20260326170911919

在 MIPS 调用约定中,main 函数通常不会主动取出或恢复存放到寄存器 $a0-$a3 中的参数值


  • 版权声明:本文由 余林阳 创作,转载请注明出处。

喜欢这篇文章吗?

点击右侧按钮为文章点赞,让更多人看到!

PWN-MIPS架构下的二进制漏洞
https://sliver-yu.cc/posts/pwn/pwn-miips架构下的二进制漏洞/
作者
余林阳
发布于
2026-03-26
许可协议
CC BY-NC-SA 4.0

评论区

目录