|
Re: Revision control is great.: msg#00069security.dailydave
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@xxxxxxxxx> 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@xxxxxxxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxxxx >>> http://lists.immunitysec.com/mailman/listinfo/dailydave >>> > _______________________________________________ > Dailydave mailing list > Dailydave@xxxxxxxxxxxxxxxxxxxxx > http://lists.immunitysec.com/mailman/listinfo/dailydave > |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Revision control is great.: 00069, Dude VanWinkle |
|---|---|
| Next by Date: | AllergyWeb: 00069, Dave Aitel |
| Previous by Thread: | Re: Revision control is great.i: 00069, Dude VanWinkle |
| Next by Thread: | .sg has cold beer!: 00069, Dave Aitel |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |