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?

Od 5,836 ocen, stranke ocenjujejo Reverse Engineers 4.9 od 5 zvezdic.
Najem 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?

Od 5,836 ocen, stranke ocenjujejo Reverse Engineers 4.9 od 5 zvezdic.
Najem Reverse Engineers

Filtriraj

Moja nedavna iskanja
Filtriraj po:
Proračun
do
do
do
Vrsta
Znanja
Jeziki
    Delovno mesto
    9 najdena dela
    KK-82MS Pin Mapping Analysis
    6 dni left
    Verificirano

    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...

    €141 Average bid
    €141 Povprečna ponudba
    27 ponudb

    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 ...

    €440 Average bid
    €440 Povprečna ponudba
    45 ponudb
    Reverse Engineer Legacy Game Patch
    6 dni left
    Verificirano

    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...

    €151 Average bid
    €151 Povprečna ponudba
    37 ponudb

    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...

    €2600 Average bid
    €2600 Povprečna ponudba
    20 ponudb

    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 ...

    €399 Average bid
    €399 Povprečna ponudba
    96 ponudb

    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...

    €2357 Average bid
    €2357 Povprečna ponudba
    131 ponudb

    我需要一款纯 C 语言编写的 Windows 插件,用来实现“无文件落地”的动态加载与远程执行。核心流程大致如下: 1. 插件启动后先扫当前进程列表,若发现属于“保护列表”的进程即立刻退出,不再继续任何操作。保护列表的具体进程名稍后给你。 2. 若环境安全,插件连到我的服务器,按指令下载 DLL 或 EXE(这两种类型都必须支持)。文件不能写入磁盘,只能在内存中完成 LoadLibrary 注入;完成后即在目标进程里运行。 3. 注入目标需随机挑选系统傀儡进程,但也要保留随时切换到我指定进程的能力,便于后期策略调整。 4. 任务完成后,插件要回传本机机器码并反馈 “成功 / 失败 + 失败原因” 这两级信息,方便我做监控。 5. 为减少逆向风险,请在检测到常见反编译器或调试器时(例如我后续会补充具体名单,当前可先将 C++ 相关工具一并考虑)直接停止下载流程。反调试、反沙箱、反分析逻辑希望能集中在一处,便于我后期更新。 交付内容 • 全部 C 源码、编译脚本及简要文档 • 64-bit 可加载版本(Debug 与 Release) • 测试用示例服务器端代码(最简即可证明下载与注入链路) • 一份注入、回传、错误处理的时序说明 验收标准 • 通过我提供的保护进程测试用例,不会误执行 • 能在指定与随机模式下正确用 LoadLibrary 注入 DLL / EXE • 无磁盘 IO 行为(Process Monitor 验证) • 机器码与执行结果返回格式符合预期 • 在检测到调试 / 反编译环境时,流程终止且无网络请求 如果你具备扎...

    €422 Average bid
    €422 Povprečna ponudba
    11 ponudb
    edit a program. -- 2
    2 dni left
    Verificirano

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

    €145 Average bid
    €145 Povprečna ponudba
    40 ponudb
    macOS App Offline Data Extraction
    17 ur left
    Verificirano

    Job Title: macOS App Data Extraction Specialist (Offline QBank – Reverse Engineering Required) Job Description: We are seeking an experienced freelancer with expertise in macOS application data analysis and reverse engineering to help extract offline data from a medical QBank application installed on macOS. The application allows users to download question banks for offline use, and the required data already exists locally within the app’s container directory on the Mac. However, the storage format appears to use a browser-style database system (e.g., IndexedDB/LevelDB) rather than a traditional SQLite database. Your task will be to analyze the application’s local storage structure and extract the stored QBank content into a clean, structured dataset. Scope of Work: Analy...

    €150 Average bid
    €150 Povprečna ponudba
    19 ponudb

    Priporočeni članki samo za vas