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?

Från 5,755 betyg, betygsätter kunder vår Reverse Engineers 4.9 av 5 stjärnor.
Anlita 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?

Från 5,755 betyg, betygsätter kunder vår Reverse Engineers 4.9 av 5 stjärnor.
Anlita Reverse Engineers

Filter

Mina senaste sökningar
Filtrera:
Budget
till
till
till
Typ
Kompetens
Språk
    Jobbstat
    8 hittade uppdrag

    I have several Windows executables and accompanying .dll files that were originally written in C, but the source code has been lost. I will supply only those compiled binaries; no partial code or documentation is available. Your task is to work through the binaries, reconstruct human-readable, buildable C source, and document any non-obvious logic you uncover along the way. I expect the recovered code to compile on a current GCC/Clang toolchain, reproduce the original behaviour, and be organised into clear modules with meaningful comments. Feel free to use IDA Pro, Ghidra, Hopper, Radare2, or any other reversing tools you are comfortable with—just note your workflow so I can maintain the codebase afterward. Deliverables • Complete C source tree that builds cleanly (no warn...

    $2342 Average bid
    $2342 Snittbud
    68 bud
    KK-82MS Pin Mapping Analysis
    4 dagar left
    Verifierad

    I need the internal circuitry of the KK-82MS scientific calculator documented so I can design a drop-in replacement PCB. Your job is to open the unit, trace every relevant signal, and give me a clear map of what connects where. The focus is on both LCD behaviour and the button-scanning scheme, so I expect you to show how each LCD segment is driven, which pins act as commons, how the microcontroller multiplexes them, and the exact keyboard matrix rows and columns the processor polls. Feel free to combine a logic analyser, multimeter, oscilloscope, or any other bench tool you trust; choice of instrumentation is up to you as long as the final data are unambiguous. Deliverables • High-resolution photos of the calculator fully disassembled, including close-ups of the flex cables and IC m...

    $175 Average bid
    $175 Snittbud
    28 bud

    The latest patch wiped out every pointer offset my companion app relies on, so most of its memory reads now return garbage and several packet handlers no longer align with the game’s updated structures. I need an expert who can jump straight into the new build, reverse the changed layouts, and hand back corrected offsets (and any packet-structure tweaks you discover) so the tool is fully functional again. Here’s what success looks like for me: • A clean list of updated base addresses, dynamic offsets, and any changed pointer chains tested on the current live client. • Confirmation that each fix restores the original in-game features of my app without crashes or desync. • A brief summary of any packet format adjustments you uncover while tracing traffic so I ...

    $515 Average bid
    $515 Snittbud
    46 bud
    Reverse Engineer Legacy Game Patch
    3 dagar left
    Verifierad

    A recent patch on my PC game has shifted several memory addresses, pointers and a few packet structures that my existing tools rely on. Since the update went live the core gameplay logic they hook into no longer fires, so I can’t read or write the data I need. I already have the old working offsets, a minimal DLL and sample packet dumps for reference; what I’m missing are the new locations and any structural changes introduced by the patch. You’ll need to open the latest build, locate the correct functions or data structures, update the pointer chain and packet definitions, and hand back something I can drop straight into my codebase. What I’m expecting from you • A list (or header file) of updated addresses, offsets and pointer paths • Revised packe...

    $176 Average bid
    $176 Snittbud
    36 bud

    The original schematics and firmware sources for my existing motherboard are no longer available, yet I still need to keep the product alive and solve a series of recurring hardware failures. The immediate objective is to reverse-engineer the board in detail so I have a complete, accurate picture of how every power rail, I/O interface, and embedded controller is wired and programmed. Once that knowledge is captured, I want a refreshed design that removes today’s failure points and is ready for a short production run. Work starts with non-destructive teardown, high-resolution imaging, net tracing, and firmware dumping via JTAG/SWD or any other proven technique. From there the task moves into schematic recreation (Altium Designer or KiCad preferred), BOM generation with current compon...

    $2945 Average bid
    $2945 Snittbud
    20 bud

    I am looking for an experienced reverse engineer or mobile security specialist to help analyze the network communication of an Android application. The application currently implements SSL certificate pinning, which prevents traffic inspection using standard interception tools (such as proxies). Because of this, I cannot capture the login requests and related API communication. Project Goals: Perform reverse engineering of the Android APK. Identify and bypass the SSL pinning protection implemented in the app. Enable traffic inspection so the login requests can be captured and analyzed. Document the login request structure and related API endpoints. Help replicate the login request programmatically using either: Node.js, or Python The final goal is to understand how the login API ...

    $463 Average bid
    $463 Snittbud
    97 bud

    We have a legacy Windows desktop application built on .NET Framework 4 that captures video from a USB webcam using and a custom wrapper WebCam_Capture.dll. The program works correctly on some machines but fails to recognize our Veho USB camera on others, even though the camera works in modern apps (Windows Camera app, browsers, online webcam testers). We need a freelancer to analyze, patch, and improve the camera handling logic so that the software consistently recognizes the camera across all machines. ⸻ Key Requirements / Skills: • Strong experience with .NET Framework 2.0–4.x and C# • Experience with DirectShow / video capture pipelines • Comfortable with Windows desktop apps (WinForms/WPF) • Experience with reverse engineering / decompiling .NET assem...

    $2698 Average bid
    $2698 Snittbud
    131 bud
    edit a program. -- 2
    2 timmar left
    Verifierad

    It is (‘program’) for game want to modify the tool.

    $166 Average bid
    $166 Snittbud
    39 bud

    Rekommenderade artiklar bara för dig