第一道异构PWN的题目,没做出来。。。。但是是因为工具没有 QAQ
目录
前言
我们context.arch经常是'i386'和'amd64',突然遇到RISC-V架构的题目,一是本地运行不了(环境没配),二是IDA无法反汇编。苦恼。
一、食用工具
于是找啊找。找到cutter——一款risc-v的反汇编反编译工具,然而太shi了,反编译的c代码看不了一点,全是错的。赛后问了学长,晓得了一般做异构pwn、reverse的工具:
Ghidra
Ghidra 是美国国家安全局(RSA)开源发布的软件逆向工程框架,涵盖了反汇编、反编译等工具。该工具2019年3月开源。与之对标的有windows平台下的IDA Pro和linux平台下的radare2等。
资源直接吾爱破解:Ghidra 10.3 - 『逆向资源区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn
可以直接通过下载链接(来自上面吾爱破解那篇博客)

本文讲述了在遇到RISC-V架构的逆向工程挑战时,如何借助Ghidra这款开源工具进行反汇编和解题,利用栈溢出技巧绕过长度检查,实现Payload的构造,最终完成第一道异构PWN题目。

962

被折叠的 条评论
为什么被折叠?



