
Dailydave mailing list archives
Re: Problems to solve
From: "Halvar Flake" <halvar () gmx de>
Date: Fri, 11 Aug 2006 08:19:41 +0200
Hey Chris, BB, BD creates a full mapping between the instructions internally, and one could easily dump this mapping into a sql database containing all the disassemblies of the various DLL versions. This would immediately allow synching between people working on different versions. Concerning serializing the path: This can be done by starting at a root function, computing basicblock iso's, then taking the n-th subfunction call in the given basicblock and iterate. But at that point one might as well calculate a full BinDiff -- it is reasonably cheap even for large executables these days. Cheers, Halvar ----- Original Message ----- From: "Chris Eagle" <cseagle () redshift com> To: "dailydave" <dailydave () lists immunitysec com> Sent: Thursday, August 10, 2006 8:39 PM Subject: Re: [Dailydave] Problems to solve
Dave Aitel wrote:One problem Immunity has is that invariably we're all working on different virtual machines - everyone at once trying to write one exploit. Each VM we work on has it's own DLL's and invariably mine are different from everyone else's. To solve this problem, I want to graph the DLL and then actually name every function based on that graph, instead of based on their memory address, which is changing on a per-DLL basis and therefor means nothing.Doesn't BinDiff solve this same problem internally? It needs to recognize two functions as being the same, independent of address so that it can do its magic across updates to the dll. Sounds like you need some Halvar magic. Chris _______________________________________________ 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:
- Problems to solve Dave Aitel (Aug 10)
- Re: Problems to solve Chris Eagle (Aug 10)
- Re: Problems to solve CIRT.DK (Aug 10)
- Re: Problems to solve Nicolas RUFF (Aug 14)
- Re: Problems to solve Matt Oh (Aug 15)
- Re: Problems to solve Matt Oh (Aug 15)
- Re: Problems to solve Nicolas RUFF (Aug 15)
- Re: Problems to solve Matt Oh (Aug 15)
- Re: Problems to solve Matt Oh (Aug 15)
- Re: Problems to solve CIRT.DK (Aug 10)
- Re: Problems to solve Chris Eagle (Aug 10)
- Re: Problems to solve Blue Boar (Aug 14)
- <Possible follow-ups>
- Re: Problems to solve Ferguson, Justin (IARC) (Aug 10)