About
Articles
Book Store
Distributed RCE
Downloads
Event Calendar
Forums
Live Discussion
Reference Library
RSS Feeds
Search
Users
What's New
Customize Theme
bluegrey
blackgreen
metal
simple
Flag:
Tornado!
Hurricane!
Error: Authentication required to access requested resource.
Login:
Password:
Remember Me
Register
IDA Plugins
: IDADoc
File Information
Category
Open Source
# Downloads
Version
IDA Plugins
Yes
2,153
1.00
Download from OpenRCE
MD5 Sum: 4C1F5A0E9091B1BBE02D5A811332F687
Last updated on Feb 13, 2006.
Author Information
Username
Name
E-Mail
URL
Sebastian Porst
webmaster
the-interweb
com
Description
Similar to JavaDoc or Doxygen, IDADoc extracts comments from all parts of an IDA database where it is assumed useful information about functions is stored. Here's what IDADoc can do already:
- Supports function comments
- Supports parameter definitions
- Supports return value definitions
- Picks up specially formed anterior lines inside functions to create detailed descriptions of functions
- Creates a list of code references to functions
- Support for special character replacement (like replacing all \ characters with $\backslash$ in latex)
Right now idadoc supports two output formats, HTML and latex. Theoretically a lot more ASCII formats are supported though because idadoc draws all formatting information from so called template files (there's zero formatting information in the plugin binary). It's just that I only made two template files, html.tpl and latex.tpl, so far. If you don't like the layout of the HTML/latex output files or you want completely new output formats you can just create your own template files and use them instead of the default ones.
Using idadoc is pretty simple. Open IDA and annotate a disassembled file according to the idadoc formatting rules. Then choose the idadoc plugin from the plugin menu. A file dialog will pop up asking you for a template file (*.tpl). Once you selected a template file the output is created and idadoc asks you for the name of the output file.
Active in Last 5 Minutes
MeMeK
There are
28,228
total registered users.
Recently Created Topics
Reverse Engineering ...
Jan/23
Career: DoD Agency I...
Jan/22
"Disappearing&q...
Jan/17
Career: Software Sec...
Jan/11
Where is the call st...
Jan/07
IDA Pro 6.1 Breakpoi...
Jan/01
How to create data s...
Dec/30
can i search all mod...
Dec/23
IDA symbol table exp...
Dec/20
An anti-attach trick
Dec/17
Recent Forum Posts
Reverse Engineering ...
NirIzr
"Disappearing&q...
NirIzr
Reverse Engineering ...
charlie
"Disappearing&q...
charlie
An anti-attach trick
Bass
An anti-attach trick
waleeda...
An anti-attach trick
Bass
An anti-attach trick
waleeda...
An anti-attach trick
Bass
Looking for value in...
NirIzr
Recent Blog Entries
cmathieu
Feb/07
Hacker Carnival
waleedassar
Feb/06
OllyDbg v1.10 And Hardware ...
waleedassar
Jan/31
Yet Another Anti-Debug Trick
RolfRolles
Jan/22
Finding Bugs in VMs with a ...
waleedassar
Jan/13
An OllyDbg Bug Disables Sof...
More ...
Recent Blog Comments
waleedassar
on:
Feb/07
OllyDbg v1.10 And Hardware ...
NirIzr
on:
Feb/07
OllyDbg v1.10 And Hardware ...
NirIzr
on:
Feb/05
Yet Another Anti-Debug Trick
trolotou
on:
Feb/05
Doudoune Moncler -Pennies F...
waleedassar
on:
Feb/01
Yet Another Anti-Debug Trick
More ...
Imagery
SoySauce Blueprint
Jun 6, 2008
[+] expand
View Gallery
(11) /
Submit