打开二进制文件时,出现“无法打开”对话框,错误如下:
无法打开并附加到进程,请检查权限并重试。
(应该是特权而不是特权)
重现步骤:
- 启动 edb 并使用 File --> Open 打开一个二进制文件
- 或者直接从终端打开它: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身份运行它,但仍然遇到同样的错误。