Reverse Engineering Jobs

Reverse Engineering is a process of analyzing the technology that exists in order to understand how it works and create something new. Reverse Engineers can create new software by taking apart existing pieces of software, discover hidden vulnerabilities in existing tech, prototype the manual reverse engineering process for hardware and embedded systems, and patch or upgrade software without needing the source-code. In short, Reverse Engineering is all about digging deep to understand and create innovative solutions.

This process is done by breaking down a system into smaller parts and understanding how they work together, while also looking at how changes in any one factor will affect the entire system as a whole. This can include revealing protections within software that hide information or instructions, and finding vulnerabilities in hardware or networks. A Reverse Engineer uses tools in the process such as a disassembler, debugger, or decompiler to analyze the original code and gain an understanding of its logic.

Here's some projects that our expert Reverse Engineers made real:

  • Restoration of software systems no longer maintained by the vendor
  • Creation of game editors and other customized tools
  • Exporting data from .exe files
  • Understanding video streams from cameras with special commands
  • Conversion of 3D scans from STL to STEP formats
  • Turning 3D scans into drawings in Solidworks
  • Developing administrative programs for web apps
  • Creating CAD files for architectural hardware materials
  • Fetching gaming app data from Google Play

At Freelancer.com we have many accomplished Reverse Engineers to make incredible projects come alive which are both cost effective and efficient. Our experts are here to help you unlock your project's full potential - so if you're looking for someone to help you achieve this, why not post your project here? Our Reverse Engineers are ready to take your projects further - why not invite them today?

From 7,099 reviews, clients rate our Reverse Engineers 4.9 out of 5 stars.
Hire Reverse Engineers

Reverse Engineering is a process of analyzing the technology that exists in order to understand how it works and create something new. Reverse Engineers can create new software by taking apart existing pieces of software, discover hidden vulnerabilities in existing tech, prototype the manual reverse engineering process for hardware and embedded systems, and patch or upgrade software without needing the source-code. In short, Reverse Engineering is all about digging deep to understand and create innovative solutions.

This process is done by breaking down a system into smaller parts and understanding how they work together, while also looking at how changes in any one factor will affect the entire system as a whole. This can include revealing protections within software that hide information or instructions, and finding vulnerabilities in hardware or networks. A Reverse Engineer uses tools in the process such as a disassembler, debugger, or decompiler to analyze the original code and gain an understanding of its logic.

Here's some projects that our expert Reverse Engineers made real:

  • Restoration of software systems no longer maintained by the vendor
  • Creation of game editors and other customized tools
  • Exporting data from .exe files
  • Understanding video streams from cameras with special commands
  • Conversion of 3D scans from STL to STEP formats
  • Turning 3D scans into drawings in Solidworks
  • Developing administrative programs for web apps
  • Creating CAD files for architectural hardware materials
  • Fetching gaming app data from Google Play

At Freelancer.com we have many accomplished Reverse Engineers to make incredible projects come alive which are both cost effective and efficient. Our experts are here to help you unlock your project's full potential - so if you're looking for someone to help you achieve this, why not post your project here? Our Reverse Engineers are ready to take your projects further - why not invite them today?

From 7,099 reviews, clients rate our Reverse Engineers 4.9 out of 5 stars.
Hire Reverse Engineers

Filter

My recent searches
Filter by:
Budget
to
to
to
Type
Skills
Languages
    Job State
    7 jobs found

    I'm in need of a professional who can help me analyze a DLL file protected by Enigma Protector v5.x. The primary goal is to examine the code, specifically focusing on logic and set of ADPU commands. The DLL is an implementation of a SDK used to work with a SmartCard. Key Requirements: - Expertise in reverse engineering and code analysis - Familiarity with Enigma Protector (v5.x according to Detect-It-Easy) - Ability to identify and explain function relationships and dependencies in the code - Strong skills in cracking protected software on Windows Please, bid only if you have substantial experience in this field and can deliver high-quality work.

    $489 Average bid
    $489 Avg Bid
    19 bids

    I am in need of a seasoned reverse engineer developer with considerable experience in dissecting complex mobile applications on both iOS and Android platforms. The primary goal of this endeavor is to understand the intricate functionalities of the app. Key Focus Areas: - Backend communication: I want to gain insights about how the app interacts with its server and processes data. - Data Storage Methods: Understanding how the app manages, stores, and retrieves its data will be crucial. Before we proceed, candidates will be required to complete a short test to demonstrate their skills and suitability for this project.

    $25 - $50 / hr
    Sealed
    $25 - $50 / hr
    65 bids

    I am looking for someone to make for me a license generator program for Tandberg/Ericsson Encoders and Decoders because I have no choice. These are old models and EOL ( End of Life ), so that Tandberg / Ericsson does not support and sell licenses. If I don't have HD license, these are only boxes I could not use for any of my jobs. Please help me and I am sure I will pay some money for that program. Let me know how much you want or how many hours taken to do this kind of project. If you want to know more, or questions, feel free and ask me. I am happy to provide anything I can. Thank you!

    $500 Average bid
    $500 Avg Bid
    16 bids

    I'm in need of a highly skilled and experienced C++ developer to work on feature enhancements for our established computer games. - Your primary task will be to design and implement software solutions that will help users improve their gaming skills. - This could involve creating new gameplay mechanics, optimizing user interface interactions, or upgrading graphics to make the game more engaging and educational. - You must be able to quickly fix any issues that arise following game updates, with a turnaround time of 12 hours. Ideal candidates will have a strong background in C++ programming, a deep understanding of game mechanics and design, and a passion for enhancing user experience. Experience with creating tutorials and guides, skill progression systems, or in-game rewards and ac...

    $22 / hr Average bid
    Featured
    $22 / hr Avg Bid
    26 bids

    I need a seasoned cybersecurity professional with a focus on application security to protect my desktop application. the application is coded in c++ and is targeted by reverse engineers often so must be very strong protection to be implemented Key Responsibilities: - Assess and identify potential security vulnerabilities within the application - Develop and implement strategic security measures - Regularly update and maintain security protocols Ideal Skills: - Strong background in cybersecurity, specifically application security - Proven experience with desktop application security - Excellent problem-solving and analytical skills - Up-to-date knowledge of the latest security trends and threats.

    $486 Average bid
    $486 Avg Bid
    33 bids

    reverse engineer a hex file from a pic18f45k80 back into a C code program

    $23 Average bid
    $23 Avg Bid
    8 bids

    I am seeking an expert who can help me understand the functionality of an app that utilizes an OTP generator through Centagate. The goal is to clarify the integration process, addressing any questions I have about setting it up and ensuring it works smoothly. This role requires a strong understanding of OTP generation and Centagate's capabilities. If you have experience in this area and can provide clear, step-by-step explanations, please apply. Your expertise will greatly assist in my comprehension of this technology.

    $22 Average bid
    $22 Avg Bid
    6 bids

    Recommended Articles Just for You