The goal of this decompilation exercise was to determine the feasibility of retrieving both the UI and the original code from each framework’s calculator application using open-source or free tools. Available decompiler tools and their results when applied to each framework’s calculator application are listed below. Electron application code can be recovered with a simple text editor – a function of how the framework is structured – but can be somewhat obfuscated using third-3rd party tools. Finally, Electron has the most significant problem – it gives away source code with each installation by default. Decompiling executable and library files with free tools results in recognizable C# business logic and nearly recognizable XAML text. Decompilation using free tools can recover the GUI form but only yields assembly code for the logic. Delphi programs compile into platform-native machine code rather than intermediate code. If a product solves a new problem or utilizes a novel technique, the developers should understand how their choice of framework affects IP vulnerability. Intellectual property protection is fundamentally important to long-term business plans.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |