osx + IDA + virtualbox,“插入”的键盘映射

逆向工程 艾达 操作系统 虚拟机
2021-06-15 01:41:02

我使用 IDA 的免费版本,我正在尝试定义structs. 不幸的是,我在 OSX 上使用 Windows XP 作为 VM,并且无法重新映射Insert到其他东西。

我希望有人以前解决过这个问题。任何有关修复此问题的提示都将非常有用!

2个回答
  1. Edit -> Add struct type...

  2. idagui.cfg

    //
    //      Keyboard hotkey definitions
    //      ---------------------------
    //
    
    "ReloadFile"            =       0               // Reload the same input file
    [....] 
    "AddStruct"             =       "Ins"           // add struct type
    

不是一个真正的答案,因为我对 OSX 和 Mac 的键重映射一无所知,但是 - 您是否意识到您也可以使用左上角符号按钮定义一个新结构?

在此处输入图片说明

问题是,ida 允许您将按钮栏拖动到屏幕上可能隐藏的任何位置;如果您不小心这样做,IDA 根本不会提示您将其取回。因此,在这种情况下,似乎根本无法定义结构。不过,Windows/重置桌面应该可以修复它。

如果您知道这一点,很抱歉占用了您的时间,但是如果您因为无法定义新结构而提出这个问题,它可能仍然有帮助 - 不会给您提供热键的便利,但至少一种定义结构的方法。