gpt4 book ai didi

debugging - edb 调试器 : Failed to open and attach to process, 请检查权限并重试

转载 作者:行者123 更新时间:2023-12-01 04:27:08 26 4
gpt4 key购买 nike

打开二进制文件时,出现“无法打开”对话框,如下所示错误:

Failed to open and attach to process, please check priviledges and try again.

(应该是特权而不是特权)

重现步骤:

  • 启动 edb 并使用以下命令打开二进制文件文件 --> 打开
  • 或者直接从终端打开它:edb --run/path/to/binary/file

构建日期和平台:

dev-util/edb [1]
Available versions: (~)0.9.17!m!s
Installed versions: 0.9.17!m!s(06:48:39 PM 04/17/2011)
Homepage: http://www.codef00.com/projects#debugger
Description: EDB "Evan's Debugger" (OllyDbg workalike for Linux)

Gentoo r10 - 2.6.31

以下是使用 gdb 运行时的信息:

(gdb) run --run virus.doc.bin 
Starting program: /usr/bin/edb --run virus.doc.bin
[Thread debugging using libthread_db enabled]
Starting edb version: 0.9.17
Please Report Bugs & Requests At: http://bugs.codef00.com/
[load_plugins] Loading Plugin: libAnalyzer.so : 0x81dff18
[load_plugins] Loading Plugin: libBinarySearcher.so : 0x81f1ea8
[load_plugins] Loading Plugin: libBookmarks.so : 0x81f1a00
[load_plugins] Loading Plugin: libBreakpointManager.so : 0x8250fe0
[load_plugins] Loading Plugin: libCheckVersion.so : 0x81eb970
[load_plugins] Loading Core Plugin: libDebuggerCore.so : 0x824b380
[load_plugins] Loading Plugin: libDumpState.so : 0x8250938
[load_plugins] Loading Plugin: libELFBinaryInfo.so : 0x82499c8
[load_plugins] Loading Plugin: libEnvironment.so : 0x8253fa0
[load_plugins] Loading Plugin: libFunctionDB.so : 0x824c768
[load_plugins] Loading Plugin: libFunctionFinder.so : 0x824a0c0
[load_plugins] Loading Plugin: libHardwareBreakpoints.so : 0x8257490
[load_plugins] Loading Plugin: libHeapAnalyzer.so : 0x82586b0
[load_plugins] Loading Plugin: libOpcodeSearcher.so : 0x8249940
[load_plugins] Loading Plugin: libOpenFiles.so : 0x82574b0
[load_plugins] Loading Plugin: libReferences.so : 0x82592b0
[load_plugins] Loading Plugin: libROPTool.so : 0x8259278
[load_plugins] Loading Plugin: libSessionManager.so : 0x8258c90
[load_plugins] Loading Plugin: libStringSearcher.so : 0x825b3d0
[load_plugins] Loading Plugin: libSymbolViewer.so : 0x8255308
[Function Database] loaded with 103 function definitions.
[New Thread 0xb26e0b70 (LWP 2401)]
[New Thread 0xb1d0eb70 (LWP 2481)]
comparing versions: [2321] [2321]
[Thread 0xb1d0eb70 (LWP 2481) exited]
[Thread 0xb26e0b70 (LWP 2401) exited]

Program exited normally.
(gdb)

PS:我也尝试以 root 身份运行它,但仍然遇到相同的错误。

最佳答案

我是edb的作者。首先,感谢您对我的调试器的兴趣:-)。

如果有人对后续感兴趣,Quanta 通过我的 bugzilla 联系了我,所以你可以在这里看到更多讨论:https://github.com/eteran/edb-debugger/issues/87

编辑:所以我最近能够重现这种错误!这可能与您所经历的原因不同,但谁知道呢,一切皆有可能:-)。

所以我的问题实际上是由Linux中的nvidia驱动程序引起的!显然,它正在使用进程获得的信号处理掩码玩游戏,这导致我遇到同样的错误。更新驱动程序至少对我来说解决了这个问题。希望这能帮助任何偶然发现这个问题并碰巧遇到同样问题的人。

关于debugging - edb 调试器 : Failed to open and attach to process, 请检查权限并重试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6088099/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com