<p>我是这样做的:</p>
<ol>
<li><p>转到<a href="https://github.com/radare/radare2" rel="nofollow">https://github.com/radare/radare2</a>,将项目克隆到我的笔记本电脑上,然后通过<code>sys/install.sh</code>安装它(radare2自述包含所有说明)</p></li>
<li><p>pip安装r2pipe(我在ubuntu14.04上安装了python2.7.6)</p></li>
</ol>
<p>下面是我从python控制台得到的输出:</p>
<pre><code>>>> r2 = r2pipe.open("/bin/ls")
>>> print(r2.cmd("pd 10"))
; entry0:
0x00404890 31ed xor ebp, ebp
0x00404892 4989d1 mov r9, rdx
0x00404895 5e pop rsi
0x00404896 4889e2 mov rdx, rsp
0x00404899 4883e4f0 and rsp, 0xfffffffffffffff0
0x0040489d 50 push rax
0x0040489e 54 push rsp
0x0040489f 49c7c0d01e41. mov r8, 0x411ed0
0x004048a6 48c7c1601e41. mov rcx, 0x411e60
0x004048ad 48c7c7c02840. mov rdi, 0x4028c0 ; "AWAVAUATUH..S..H...." @ 0x4028c0
>>> print(r2.cmdj("pd 10"))
r2pipe.cmdj.Error: No JSON object could be decoded
None
</code></pre>
<p>请确保正确安装<code>radare2</code>。您可以尝试<code>uninstall</code>您当前的radare2并从头开始安装,以防radare端出现一些版本问题。在</p>