Radare2 / r2pipe二进制写入模式

时间:2019-10-26 16:00:41

标签: python-2.7 reverse-engineering elf radare2

我想将一些数据写入ELF二进制文件。我尝试使用此r2pipe函数r = r2pipe.open('binary', flags=['-w'] 如何使用r2pipe二进制写模式功能向ELF二进制中添加一些字符串?很抱歉这个愚蠢的问题。 任何建议和简单的例子表示赞赏。

r2 = r2pipe.open("ncc1", flags=['-w'])
r2.write("HELLO world")
r2.close()```

Result: AttributeError: 'open' object has no attribute 'write'


1 个答案:

答案 0 :(得分:0)

正如使用r2pipe的{​​{3}} many所示,您没有写入管道。

相反,您使用r2.cmd(...)与基础radare2进行通信。