Patterns.

James Courtier-Dutton <[email protected]> Sun, 18 Dec 2005 12:31:49 +0000
Newsgroups gmane.comp.video.xine.codec.devel
Message-ID <[email protected]>
Hi,

I have been doing reverse engineering for some time now. I think it 
would be good to start building up a web site with a list of patterns.
e.g.
If you see this group of assembly instructions, then this is the concept 
they are implementing.
I think this would be particularly useful for reverse engineering codecs.
For example, we could describe a concept, like for example IDCT, and 
then list each of the different ways it has been implemented in actual code.
Then, when a new looking IDCT routine is discovered in some binary code, 
it will be added to the list.

Then people reverse engineering code, could much more easily get back to 
the concept behind the binary instructions, and then document the 
conceptual algorithm for the code, so that other people could then 
implement it.

I am currently working on a project that will display binary code in a 
more readable form than assembly instructions. The aim is to display it 
as a code snippet in C. I fully understand that it will not be perfect, 
but I feel sure that it will at least speed up the task of reverse 
engineering assembly code.

James





-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click