Dailydave mailing list archives
Re: Revision control is great.
From: Pedram Amini <pedram () redhive com>
Date: Mon, 30 Apr 2007 11:53:29 -0500
IDA Sync doesn't actually do revision control. It simply synchronizes names and comments across multiple IDBs connected to a central server in real-time. A future version perhaps ... Dude VanWinkle wrote:
err http://labs.idefense.com/software/static.php#more_ida+sync On 4/29/07, Dude VanWinkle <dudevanwinkle () gmail com> wrote:kinda like IDA Sync? http://www.openrce.org/downloads/details/2 or am I totally off base? -JP On 4/19/07, Dave Aitel <dave () immunityinc com> wrote:-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Today in the great white north, the train was late by ten minutes. At first I thought there was going to be a riot, but then everyone just huddled into the stairwell for warmth like a group of emperor penguins. Anyways, since I'm teaching, I mostly fix CANVAS bugs and prepare for class all night, but I've been slowly working on a new thing, which I hope will be done soon. Essentially the problem is that I want a bunch of people to be able to comment up a disassembly all at the same time, much like we all code on one exploit at the same time. I also am tired of commenting the same parts of dll's on various VM's just in different language packs. Bindiff solves the second problem, but there's a small part of this problem that I don't need a Bindiff to solve, and I still want to solve it. Likewise there are other issues I'd like to solve peripherally, and they're all built using different tools that don't work together. So I want to expose all those tools to each other and to my disassembler. Anyways, my attempted solution is this: When you click "export" in ImmDBG, I want it to export a semi-portable mapping file with all your names and comments and other data (analysis data or type data from unmidl, for example) to an XML file. If you want to include arbitrary Python objects in there as marshalled strings, that's cool too. Whatever you want goes into this structured XML file, which is then automatically synced to the main server with CVS/SVN. This buys us revision control for free. So when I install ImmDBG on some random VM, I point it at the company SVN server, and every time I attach to something any comments I'd done on those DLL's before get automatically imported, updated, changed, and commited. Likewise if I want to work on the XML file with PaiMai or Bindiff or whatever else, I can do that quite quickly and easily. And the whole team can work together the exact same way they work together on source code, using the exact same toolset they're used to. Just an idea. - -dave - -dave -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFGJ59utehAhL0gheoRAiKvAJ0bQEvUt/gASpAvIKg1IojYOF9wRgCfWDbN lDkIL5Q3sFJ9Tsx4ZRzhctQ= =Ih/S -----END PGP SIGNATURE----- _______________________________________________ Dailydave mailing list Dailydave () lists immunitysec com http://lists.immunitysec.com/mailman/listinfo/dailydave_______________________________________________ Dailydave mailing list Dailydave () lists immunitysec com http://lists.immunitysec.com/mailman/listinfo/dailydave
_______________________________________________ Dailydave mailing list Dailydave () lists immunitysec com http://lists.immunitysec.com/mailman/listinfo/dailydave
Current thread:
- Revision control is great. Dave Aitel (Apr 19)
- Message not available
- Re: Revision control is great. Dude VanWinkle (Apr 30)
- Re: Revision control is great. Pedram Amini (Apr 30)
- Re: Revision control is great. Dave Aitel (Apr 30)
- Re: Revision control is great. Dude VanWinkle (Apr 30)
- Message not available