eugeneching / msdn-grab

Allows a user to grab documentation from online MSDN for a given function name in IDA, and import the documentation as a repeatable comment for that function. Handles queries for the Win32 API and C/C++.

Home Page:http://enegue.com/extracting-docs-from-msdn-to-ida/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

msdnGrab

Allows a user to grab documentation from online MSDN for a given function name in IDA, and import the documentation as a repeatable comment for that function.

Handles queries for the Win32 API and C/C++.


Usage

Grab MSDN docs as comment:

  1. Highlight a given term that you want to query documentation for (e.g. you may highlight "fopen", "HeapAlloc").
  2. Decide whether that is a Win32 API function, or a C/C++ function (i.e. CRT).
  3. If it's a Win32 API function, hit F3, and if it's a C/C+ function, hit Ctrl-F3.
  4. The results should populate as a repeating comment.

####Open MSDN page in browser:

  1. Highlight a given term that you want to query documentation for (e.g. you may highlight "fopen", "HeapAlloc").
  2. Hit Ctrl-Shift-F3.
  3. Select the language (Win32 API, C/C++).

Notes about comments

  1. If it's an external library call (i.e. function is an extern in the data segment), a (code) repeating comment is used.
  2. If it's a direct call (i.e. function is in the code segment), a (function) repeating comment is used.

Note: I am using the words external and direct calls very loosely.

About

Allows a user to grab documentation from online MSDN for a given function name in IDA, and import the documentation as a repeatable comment for that function. Handles queries for the Win32 API and C/C++.

http://enegue.com/extracting-docs-from-msdn-to-ida/


Languages

Language:Python 100.0%