IDAの逆アセンブリで関数の開始/終了にジャンプするにはどうすればよいですか?


1

私はグーグルを見つけることができない簡単な質問:私が関数の途中であるならば、どのようにIDAの解体でこの関数の開始/終了(プロローグ/エピローグ)にジャンプできますか?

ありがとうございました。

3

私はデフォルトでそれを行うホットキーがあるとは思わない。あなたが持っている可能性が一つの解決策は、あなたがちょうどあなたが設定どのようなホットキーを入力することができ、それは奇妙だ機能

  0

ハムの開始/終了に行くべきその後あなたの<code>.idapythonrc</code></p> <pre><code># define functions to do the jumping def jump_func_start(): Jump(GetFunctionAttr(here(), FUNCATTR_START)) def jump_func_end(): Jump(PrevHead(GetFunctionAttr(here(), FUNCATTR_END))) # Compile IDC wrappers to call the python idaapi.CompileLine('static j_f_start() { RunPythonStatement("jump_func_start()"); }') idaapi.CompileLine('static j_f_end() { RunPythonStatement("jump_func_end()"); }') # Add the hotkey AddHotkey("Ctrl-Alt-K", 'j_f_start') AddHotkey("Ctrl-Alt-J", 'j_f_end') </code></pre> <p>にこのような何かを追加することです。 IDAはそのような強力なツールですが、ちょっとしたシンプルな機能が欠けているようです。そのような他の例は、sintaxハイライトであり、特定の命令の色を変更する可能性さえもない。時々私はIDBの.dbgを生成し、これらの機能がないため静的解析を行うためにolly/x64dbgに行きたいと思うことがあります。とにかくありがとう:) 24 12月. 172017-12-24 10:08:20

  0

構文の色をデフォルトから変更することについてはわかりません。私はIDAでテーマを使用する人もいることを知っています。指示に色付けするだけの場合、ColorInstructionコマンド(Edit | Other | Color命令)があります。ショートカットメニュー(Options | Shortcuts)でColorInstructionを検索することでホットキーを設定できます。私は一般的に、GraphColor/GraphDefaultColorと一緒に反転してIDBをマークアップして 25 12月. 172017-12-25 13:11:31

  0

Ctrl-Pとしたときに使用します。Enterは開始時に機能します。 25 12月. 172017-12-25 20:14:02