2010-06-20 22:48:06 +00:00
|
|
|
http://www.pivotaltracker.com/
|
|
|
|
|
|
|
|
Objectives
|
|
|
|
==========
|
2010-06-21 09:55:48 +00:00
|
|
|
- Name local variables argments and global vars
|
|
|
|
- Cv ...
|
|
|
|
- Detect and propagate variable types
|
|
|
|
- Identify switch statements
|
2010-06-20 22:48:06 +00:00
|
|
|
- Symbol Recognising
|
2010-06-21 09:55:48 +00:00
|
|
|
- Loop detection (for/while/do)
|
|
|
|
- enum detection/support (load from .h ?) #define /enum parse only
|
|
|
|
- Detect sign of variables (depending on the conditionals used)
|
|
|
|
- change operations to ease reading ('\n' instead of 0xa.. sub<->add)
|
|
|
|
|
|
|
|
UI
|
|
|
|
==
|
|
|
|
- Walk along the decompiled program code
|
|
|
|
- go xrefs
|
|
|
|
- change variable names
|