Sobre este projeto
it-programming / desktop-apps
Aberto
Contexto Geral do Projeto
This project focuses on the recovery, reverse engineering, and functional restoration of a legacy software system for which the original source code is no longer available in a readable form. The application was originally developed in C# on the .NET platform, and only the compiled binaries (.exe / .dll) are currently accessible. The key objectives of this project include: Reverse engineering the compiled binaries to extract Intermediate Language (IL) code using tools such as dnSpy, ILSpy, or similar. Deobfuscating the code, as all class, method, and variable names were obfuscated, making the code difficult to interpret. This involves: Identifying common patterns and behaviors. Renaming classes and methods for clarity. Analyzing control flow and dependencies. Documenting the system’s behavior by reconstructing the original logic and purpose of the application from the decompiled code. Incremental refactoring to produce clean, readable, and maintainable source code suitable for further development or migration. This project represents not only a technically complex task but also an essential effort in preserving and modernizing critical software to ensure its continued operation and maintainability in the absence of the original source code.
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Plataformas exigidas Windows
Prazo de Entrega: Não estabelecido
Habilidades necessárias