📚 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  >>  Troubleshooting IDA Sync

Topic created on: June 29, 2005 13:17 CDT by BillyBoBob .

Just wondering if anyone had hints how to go about trouble shooting this. I am using IDA Pro, ida_sync and the Ollydbg plugin. I am syncing between a single instance of IDA and Olly. Yesterday I set it all up, create a single user, create the view, and use it an it is all good. Today I fire it up again (not recreating the user or view), connect the two togather. No error messages are given, but it does not work; specifically, you add a comment (or name) to either one, they will say it has been send, but the other side never gets it. It fails to update in both directions. Now hey, its free, so I don't mind poking around, but I don't even know where to start troubleshooting (and have not interest in RE'ing this...). Thoughts?

  pedram     June 29, 2005 13:31.08 CDT
Hmm, that's odd. Drew may have some insight into this. Funny IDA Sync should come up as I am literally, right now, merging contributed patches into the code base for an updated release next week. The major change is that stack variable support is being added on the IDA side. An update of olly_sync may also be required.

If there are enough ida_sync users, I may be motivated enough to re-write the "protocol" so that it uses XML. It will make things a lot cleaner, especially for adding in new modules.

  drew     June 29, 2005 14:49.53 CDT
Odd.  Billy, could you perhaps try using the IDA and Olly plugins with different ida_sync users?  That might clear it up.  If not, then let me know and we'll troubleshoot it more. :)

  BillyBoBob   June 30, 2005 09:58.05 CDT
Well, used two different users today and it worked. But ... well, this binary has been giving IDA fits a bit (part of why I am using Olly in the first place and discovering it is a wonderful tool) and I had to open/save (collect garbage) once or twice it seems for IDA to settle down, so it could have been some wierdness with IDA. Not to mention that the first change or two didn't seem to go through, but they could have been just slow. Too many damn variables. Ah well, thanks for the help!

Feature idea for those of us using sync mostly to trace in one, document in the other: Allow setting the view (sort of sync the view, but not continous) between the two. Would also be useful for showing people things remotely too.

  drew     June 30, 2005 13:33.15 CDT
Good to hear that it's working for you.

Feature idea for those of us using sync mostly to trace in one, document in the other: Allow setting the view (sort of sync the view, but not continous) between the two. Would also be useful for showing people things remotely too.

Functions to sync the view are in the protocol, but probably not exposed yet.  I don't think olly_sync can currently send view sync commands.  I'll make sure that they're fully supported in the next version.  ETA for next version is next week.

  BillyBoBob   July 18, 2005 11:16.27 CDT
Well, I *think* I have found the core problem: It seems IDA sync really does not care for having colons in a name; e.g. do not sent a name with colons in it. This seems to corrupt the database a few (or one) write later. I did this a couple of times; I then drop the database and re-create and it is all good.

Have 2 different users also makes it work much better.

  pedram     July 18, 2005 13:03.52 CDT
The "colon" issue and many others will be addressed after BlackHat this year, when I'll have some time to re-architect IDA Sync from a cheap hack to a piece of software truly deserving of the "Amini seal of approval".

  BillyBoBob   July 18, 2005 14:12.14 CDT
Even if it is an awful hack, it has saved me many hours already and improved my life. Many thanks for the great tool.

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