Decompilation / Reverse Engineering of a C# .NET executable to extract algorithms

Posted 3 days ago

Worldwide

Summary

We are looking for an experienced developer in reverse engineering and the .NET ecosystem to extract the business logic and algorithms from one of our proprietary software applications. We own the full intellectual property rights to this software, but we need to isolate specific algorithms contained within an .exe file and its associated .dll files (developed in C# / .NET) so that we can rewrite them in another programming language. Your Responsibilities: Decompile the provided .exe and .dll files (C# / .NET). Locate and isolate specific mathematical/logical algorithms (we will specify which ones). Clean up and format the extracted code so it is readable and understandable. (Optional) Help us understand the logic if the code is obfuscated, or write a short documentation explaining how the algorithm works. Required Skills: Proficiency in C# and the .NET framework. Experience with .NET decompilation tools (dnSpy, ILSpy, dotPeek, etc.). Strong ability to read and understand code written by others. Solid understanding of algorithms and logic flow. What We Will Provide: The .exe and .dll files. Exact details of the features/algorithms we are looking to extract.

  • $200.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
C#
.NET Framework
Desktop Application
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:3 days ago
  • Interviewing:
    1
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Sep 26, 2024
  • FRA
    Thiais7:56 AM
  • $18K total spent
    20 hires, 1 active
  • 373 hours

Explore similar jobs on Upwork

Three.js Developer for VRM IntegrationFixed-price‐ Posted 1 month ago
JavaScript
HTML5
Three.js
HaaS Access and Control Layer DevelopmentHourly‐ Posted 1 month ago
Microsoft Access
Microsoft Access Programming
Microcontroller Programming
Electrical Engineering

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo