📚 OpenRCE is preserved as a read-only archive. Launched at RECon Montreal in 2005. Registration and posting are disabled.








Flag: Tornado! Hurricane!

 Forums >>  IDA Pro  >>  hi ida x86emu says error get_color_demangled_name: too small buffer

Topic created on: December 9, 2008 14:47 CST by nah .

Can anyone help me i would reall like to run this program. My ida pro is 5.2 version. I puted the file into plugin directory and it tells me the error and the ida wont start up untill i have deleted it from there

  cseagle     December 10, 2008 00:42.54 CST
x86emu does not use the function that you mention, so I am not sure what the problem could be.  What compiler did you use to build the plugin?  What version of the plugin are you using?  How does the error message appear?  In the IDA message window? As a dialog box?

  nah   December 10, 2008 15:23.19 CST
As a dialog box but if i add the plguin i cant even start the ida pro application only comes the dialog box, and i downloaded the plugin from sourceforge.net the version is ida-x86emu-0.9.5.tgz already compiled version.

  neoxfx     December 15, 2008 14:04.23 CST
hey nah,
Chris has clearly written that the compiled binary is for IDA 4.9. build the plugin with IDA 5.2 sdk (you must have gotten it with your license) and then use it.

  nah   December 16, 2008 06:11.08 CST
yeah i got the sdk and used it to compail the program now it loads fine but when i click run or something it keeps crashing and hangs also the ida pro 5.2

  Paolo     December 16, 2008 07:21.07 CST
Hi,

the hangs are usually related to the EIP being set to some wrong value, while for the crashes, you should provide more detail - sentences like "it keeps crashing" are not very useful.

Moreover, this plugin is great but still isn't perfect, so instead of blindly press 'run' you may want to single step the code with the emulator and discover why there is an hang or a crash.

  rorky     December 3, 2009 11:05.35 CST
Stack window in 5.2 is the root of the problem. Not sure why but open_disasm_window does not work. Can anyone fix this?

  cseagle     December 3, 2009 22:50.46 CST
The stack window is not opening in 5.2.  I have no idea why.  However, the fact that it doesn't open doesn't seem to have any adverse effects.  What symptoms are you seeing?  One way to fix the problem is to edit x86emu.cpp and delete all blocks that begin with:
#if IDA_SDK_VERSION >= 520
which will remove the code that manipulates the stack view.

Chris

  rorky     December 4, 2009 03:42.23 CST
It crashes x86emu plugin. It seems that the returned pointer is wrong, so any further operation fails. Is there any documentation for IDA api, I could not find any.

  cseagle     December 5, 2009 01:23.24 CST
Don't know what to tell you.  The plugin works for me on 5.2 even when the stack window fails to open.  The best solution is to remove the blocks that manipulate the stack window.  I will update the #if block in the code for future versions.

The only documentation put out buy hex-rays are the header files themselves.  You can also look at "IDA Plug-in Writing in C/C++ Tutorial" of "The Ida Pro Book"

Note: Registration is required to post to the forums.

There are 31,328 total registered users.


Recently Created Topics
[help] Unpacking VMP...
Mar/12
Reverse Engineering ...
Jul/06
let 'IDAPython' impo...
Sep/24
set 'IDAPython' as t...
Sep/24
GuessType return une...
Sep/20
About retrieving the...
Sep/07
How to find specific...
Aug/15
How to get data depe...
Jul/07
Identify RVA data in...
May/06
Question about memor...
Dec/12


Recent Forum Posts
Finding the procedur...
rolEYder
Question about debbu...
rolEYder
Identify RVA data in...
sohlow
let 'IDAPython' impo...
sohlow
How to find specific...
hackgreti
Problem with ollydbg
sh3dow
How can I write olly...
sh3dow
New LoadMAP plugin v...
mefisto...
Intel pin in loaded ...
djnemo
OOP_RE tool available?
Bl4ckm4n


Recent Blog Entries
halsten
Mar/14
Breaking IonCUBE VM

oleavr
Oct/24
Anatomy of a code tracer

hasherezade
Sep/24
IAT Patcher - new tool for ...

oleavr
Aug/27
CryptoShark: code tracer ba...

oleavr
Jun/25
Build a debugger in 5 minutes

More ...


Recent Blog Comments
nieo on:
Mar/22
IAT Patcher - new tool for ...

djnemo on:
Nov/17
Kernel debugger vs user mod...

acel on:
Nov/14
Kernel debugger vs user mod...

pedram on:
Dec/21
frida.github.io: scriptable...

capadleman on:
Jun/19
Using NtCreateThreadEx for ...

More ...


Imagery
SoySauce Blueprint
Jun 6, 2008

[+] expand

View Gallery (11) / Submit