使用radare2转储二进制文件
逆向工程
雷达2
2021-06-21 08:57:08
2个回答
这是因为您没有将-q
标志传递给radare2:
$ r2 -h | grep -- -q
-q quiet mode (no prompt) and quit after -i
该-c
标志将在radare2 中执行一个命令,然后让您进入radare shell,但是由于您正在重定向stdout
到一个文件,所以您看不到这一点。但是如果你点击q
(如在q
uit 中)并Enter,radare2 将退出。
这是您应该使用的命令:r2 -q -c 'pi $s' ./a.out > out.txt
如果您希望radare2 转储整个二进制文件,则退出。
我建议您尝试使用 OllyDbg 和 WINE。Kali linux 在它的工具箱中预装了这个组合。它在许多平台(ubuntu、open-suse 等)上都能正常工作。