Reverse-engineering investigations implies to be able to reconstruct and experiment with the methods and information acquired in the initial process in order to visualize what elements are indispensable to how a "system" works. It also allows one to figure out what elements could be removed, replaced with more contextual information if the method can be replicated, or "hacked" to make the "system" or method work differently in other settings.
Methodology & Major Findings:
We are experimentally trying to revisit the practice of reverse-engineering to explore these possible and effective contributions in the case of investigation (journalism, activism, science, art). We engage with different techniques, tools and methods along with the individual practices of those working at the new frontiers of investigation.
We all come from very different research and professional backgrounds, use different methodologies and techniques, investigate very different things.
From a software perspective, reverse-engineering is used for:
- industrial espionage
- cracking
- exploit creation
- security audit
- bug correction
- malware analysis
- interoperability
- scientific study
- fun. |