首先我的设置:
Linux Mint 64bit 4.15.0-20-generic

radare2是github中的最新版本

/etc/sysctl.d/10-ptrace .conf = 0

可执行文件:
ELF 64位LSB可执行文件,x86-64

读取写入和可执行文件,我可以使用gdb运行它或执行它从终端

名称= crackme01

我以root身份完成了什么操作:附加。
然后:

ps -ef | grep gdb ps -ef | grep ptrace ps -ef | grep r2

我得到的错误:不允许


我发现了同样问题的人的其他问题,但是他们的解决方案都无法解决我的问题。如果有人可以帮助我,我将不胜感激。

#1 楼

可能应该忽略此错误消息。我在radare2 github上找到了一些东西,它们是




“这些ptrace(PT_ATTACH):不允许的操作消息似乎发生了
,是因为随后对相同的pid进行了PT_ATTACH调用,甚至
/>,虽然它已经连接了。应该解决,但是
现在应该不会引起任何重大问题。” 〜thestr4ng3r


在我的情况下,我也对radare2犯了一些错误(我忘记分析aaa),这就是它“不起作用”的原因。我忽略了此消息,继续进行并解决了该初学者破解问题。

评论


很高兴看到您已经解决了问题。现在,您可以将此答案标记为已接受,以便其他人可以看到问题已解决。

–bart1e
19年8月4日在17:31

我必须等到明天再这样做,但是我会的。

–迈克尔·桑托斯(Michael Santos)
19年8月4日在17:33

距离我可以将其设置为接受的答案还有1个小时,它在2天前说我需要等待1天

–迈克尔·桑托斯(Michael Santos)
19年8月5日在22:08