我用 IDA 打开二进制文件,每次我需要选择我的处理器。(默认情况下,我看到的处理器与我需要的不同)
如何选择每次使用 IDA 打开文件时都会选择的默认处理器(cpu)?
我用 IDA 打开二进制文件,每次我需要选择我的处理器。(默认情况下,我看到的处理器与我需要的不同)
如何选择每次使用 IDA 打开文件时都会选择的默认处理器(cpu)?
我检查了 ida 7.1。最简单的方法是修复 cfg/ida.cfg 文件 DEFAULT_PROCESSOR 部分,如下所示:
DEFAULT_PROCESSOR = {
在文件中查找子句并将与“*”相关的“”替换为您需要的处理器。
DEFAULT_PROCESSOR = {
/* Extension Processor */
"com" : "" // IDA will try the specified
"exe" : "" // extensions if no extension is
"dll" : "" // given.
"drv" : ""
"sys" : ""
"bin" : "" // Empty processor means the default processor
"ovl" : ""
"ovr" : ""
"ov?" : ""
"nlm" : ""
"lan" : ""
"dsk" : ""
"obj" : ""
"prc" : "68000" // PalmPilot programs
"axf" : "arm"
"h68" : "68000" // MC68000 for *.H68 files
"i51" : "8051" // i8051 for *.I51 files
"sav" : "pdp11" // PDP-11 for *.SAV files
"rom" : "z80" // Z80 for *.ROM files
"cla*": "java"
"s19": "6811"
"epoc": "arm"
"o": ""
"*": "put the name of your processor here" // Default processor
}
如果您希望默认处理器为 arm,只需将 arm 放在相应的引号内,如下所示:
"*": "arm" // Default processor
顺便说一下,这是我的配置的确切报价。
此外,您可以使用 -p 选项运行 IDA。