After discovering ero's cool REML (Reverse Engineering Meta Language) and associated tools, I got thinking about some applications for this handy way of representing reversed code. Specifically, I was wondering if anyone had considered the application of SQL databases to storing and analysing reversed code, or REML (or both)?
I guess the main advantage of using an SQL database is the ability to use a rich (mostly standard) language for querying the data and doing analysis. Scripts, tool-sets and even web front-ends could be written to analyse and present the data from the database.
Thinking further ahead, IDA can directly interface with these SQL databases through plug-ins. This should allow for better multi-user collaboration and provide an open methodology for analysis.
I've been piecing together some ideas for a schema and have had a breif discussion with ero about some ways of utilising REML, but I was hoping to find out if anyone else has considered this before?






