
Ditutup
Disiarkan
Dibayar semasa penghantaran
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 warnings with ‑Wall if reasonably possible) • Brief technical report outlining the binary analysis process, major functions located, and any unresolved sections If you discover obfuscation or security mechanisms that prevent a faithful recovery, flag them early so we can decide whether to stub or fully emulate that functionality. I’ll be available for quick turn-round questions and test cases as you progress.
ID Projek: 40298477
70 cadangan
Projek jarak jauh
Aktif 26 hari yang lalu
Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
70 pekerja bebas membida secara purata $2,334 USD untuk pekerjaan ini

Hi there, I’m Muhammad Awais. I’ll take your Windows executables and DLLs, run careful binary analysis, and reconstruct clean, buildable C code that compiles with modern GCC/Clang toolchains. I’ll document non-obvious logic, moduleize the code, and add meaningful comments so future maintainers can follow the flow. I’ll use a clear, repeatable workflow with IDA Pro, Ghidra, or your preferred tools, and I’ll outline the steps so you can maintain the codebase later. If I encounter obfuscation or anti-analysis tricks, I’ll flag them early and suggest stubs or faithful emulation options for you to decide. Approach: - Hands-on disassembly, dataflow, and control-flow analysis to recover logic and interfaces. - Rebuild into modular C with clean headers, separate compilation units, and minimal dependencies. - Comprehensive comments, function and data structure mapping, and a concise technical report on major functions and any gaps. - Build tests and a small test harness to verify binary behavior against provided test cases. Deliverables: - Complete C source tree with a clean, warning-free build where possible (‑Wall). - Brief technical report detailing analysis steps, key functions, and unresolved parts. - A short notes section on any obfuscated or protected areas with recommended handling. What is the most important priority: faithful behavior reproduction or a perfect, readable source tree with complete documentation? Questions I will confirm before starting: 1) Are there any l
$3,000 USD dalam 11 hari
8.9
8.9

Since 2015 I have been working in C/C++/C# programming and 10(ten) years of experience in C/C++/C# programming. Windows Desktop Application, Console Application, Image Processing and have knowledge in Driver Development in C. Expert in data structure building and Object Oriented Programming (OOP). Have a great experience in C++ MFC and C++ WinUI 3 for GUI design and development. Also expert in C/C++ GPU CUDA programming. If you want a good delivery of the project, then send me a message, please.
$6,000 USD dalam 90 hari
7.4
7.4

With over a decade of experience in reverse engineering and C development, I understand the challenges you face with reconstructing lost source code from Windows executables. Your project requires expertise in delving deep into binaries, extracting human-readable C source code, and documenting intricate logic present within the files. In past projects, I have successfully reverse-engineered complex systems, ensuring the recovered code compiles seamlessly on modern toolchains and replicates the original behavior. My experience in using advanced tools like IDA Pro and Ghidra enables me to dissect binaries effectively and reconstruct clear, well-commented C modules. In the realm of cybersecurity and software analysis, my skills have been honed to identify and overcome obfuscation techniques while maintaining code integrity. I am ready to tackle any challenges that may arise during the reverse engineering process and provide you with a comprehensive technical report detailing the analysis and key findings. I am here to offer my expertise and support throughout the project, ensuring a successful outcome within your budget and timeframe. Let's collaborate to bring your vision to life.
$2,400 USD dalam 30 hari
7.2
7.2

As a seasoned C++ and .NET developer with over 12 years of experience, I have honed my skills in a multitude of areas that truly align with your project's requirements. Working extensively on both web and desktop applications, I understand the nuances of reverse engineering and the paramount importance of reconstructing a readable, buildable source code. To ensure unambiguous understanding, I'll provide a comprehensive technical report documenting the reverse engineering process and major functions discovered. Over the years, I have tackled complex projects such as yours by extensively utilizing tools such as IDA Pro, Ghidra, Hopper, and Radare2 to extract meaning from compiled binaries. This has resulted in satisfactory rebuilds that reproduce the original behavior while maintaining clean constructions with minimal warnings. My methods prioritize organized modules and meaningful comments—an essential aspect for perpetuating your codebase beyond this project. Moreover, just like you do, I appreciate open lines of communication for quick resolution of queries or reviewal of test cases that you may provide along the way. This further streamlines our workflow and guarantees an end result that resonates with your vision. By hiring me, you're choosing a developer who not only has the requisite technical arsenal but also understands your needs for accuracy and timeliness.
$2,500 USD dalam 7 hari
7.0
7.0

⭐⭐⭐⭐⭐ Reconstruct Lost C Source Code from Windows Executables and DLLs ❇️ Hi My Friend, I hope you are doing well. I've reviewed your project requirements and noticed you're looking for a solution to recover lost C source code from binaries. Look no further; Zohaib is here to help you! My team has successfully completed 50+ similar projects focusing on reverse engineering. I will analyze the binaries, reconstruct the source code, and document any complex logic I find along the way, ensuring the code compiles cleanly. ➡️ Why Me? I can easily handle your project as I have 5 years of experience in reverse engineering and C programming. My expertise includes using tools like IDA Pro, Ghidra, and Radare2 for binary analysis, along with strong skills in code documentation and modular design. Not only this, but I also have a solid grip on debugging and compiler optimizations. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. Looking forward to discussing this with you in chat. ➡️ Skills & Experience: ✅ Reverse Engineering ✅ C Programming ✅ Binary Analysis ✅ IDA Pro ✅ Ghidra ✅ Hopper ✅ Radare2 ✅ Code Documentation ✅ Compiler Optimization ✅ Debugging ✅ Modular Design ✅ Technical Reporting Waiting for your response! Best Regards, Zohaib
$1,800 USD dalam 2 hari
6.5
6.5

Hi, I’m excited to propose for this project. Given my decade of experience, I can confidently take on the challenge of reconstructing the C source code from the provided binaries. Here’s what I plan to do: - Utilize tools like IDA Pro, Ghidra, and Hopper to reverse-engineer the executables and .dll files. - Identify and document major functions and any non-obvious logic to ensure a thorough understanding. - Organize the source code into clear, modular files with meaningful comments. - Ensure the reconstructed code compiles cleanly on GCC/Clang with minimal warnings. - Deliver a complete C source tree that reproduces the original behavior. - Provide a technical report detailing the analysis process and any unresolved sections. If you encounter obfuscation or security mechanisms that prevent a full recovery, I’ll flag them early and we can decide on a course of action together. I’ll be available to answer any questions and provide test cases to ensure the project’s success. Please check out my portfolio here: https://www.freelancer.com/u/reedsystems Looking forward to working with you! Reed
$2,300 USD dalam 25 hari
6.0
6.0

Hi, I have strong experience analyzing compiled binaries and reconstructing readable source code using reverse engineering tools such as Ghidra, IDA, and Radare2. I can work through your Windows executables and DLL files to rebuild a structured C codebase that reproduces the original program behavior. My approach begins with static analysis to identify functions, imports, control flow, and data structures. I then reconstruct the program logic into modular C files with clear function separation and meaningful comments so the codebase is maintainable. During reconstruction I verify behavior through testing and adjust the implementation so it compiles cleanly using modern GCC or Clang toolchains. You will receive a clean C source tree organized into logical modules, build instructions, and code that compiles with minimal warnings using Wall standards. I will also prepare a concise technical report documenting the analysis process, key functions identified, architecture decisions, and any areas where exact reconstruction requires approximation or emulation. I communicate progress clearly and flag any obfuscation or protection mechanisms early so we can decide the best recovery approach. Best, Justin
$2,250 USD dalam 7 hari
6.0
6.0

Hello, I can analyze your Windows executables and DLL files to reconstruct readable, buildable C source code while preserving the original behavior. Using professional reverse engineering workflows, I will identify program structures, functions, data flows, and dependencies to rebuild a maintainable source tree that compiles cleanly with modern GCC or Clang toolchains. My process includes static and dynamic analysis with tools such as IDA Pro and Ghidra to recover logic, rebuild modules, and document complex sections. The final codebase will be organized with clear structure, meaningful comments, and minimal compiler warnings where feasible. Deliverables will include a complete C source project that reproduces the executable behavior and a concise technical report describing the binary analysis workflow, key functions identified, and any unresolved or obfuscated sections that may require stubs or emulation. Thanks, Asif.
$3,000 USD dalam 20 hari
6.1
6.1

Hi, ***** .Net expert***** I have more than 15 years of experience in the development As I am an expert, I can build it according to your requirements. Because I have a lot of experience in these fields, I can build your project as soon as possible. I offer excellent software quality work and provide the best support for your project. If you give me this job, I will do my best to finish your job by your timeline. If you want to see my past works, I can show you my past works right now. Ready to discuss this with you about the task now. Thank you for the reading.
$1,500 USD dalam 7 hari
5.9
5.9

Hello, With extensive experience in reverse engineering and binary analysis, I have successfully reconstructed and documented complex Windows executables and DLLs, transforming binaries back into clean, maintainable C code. What level of obfuscation or security mechanisms do you believe are present in the binaries, and are there particular functionalities or sections that require special attention? I am confident in delivering a complete C source tree that compiles seamlessly on modern GCC/Clang toolchains, coupled with detailed documentation of my analysis process and logic uncovered. Thanks, Juan Aponte
$2,500 USD dalam 20 hari
5.3
5.3

Hello, I’m excited about the opportunity to assist you with reversing and reconstructing the C source code from your Windows executables and .dll files. With extensive experience in reverse engineering and binary analysis, I will work through the provided binaries using tools such as IDA Pro, Ghidra, or Hopper to uncover the original source logic. I’ll ensure that the recovered C code is organized into clear modules, with meaningful comments to explain non-obvious logic. The goal will be to produce a human-readable and buildable codebase that compiles cleanly on current GCC/Clang toolchains and reproduces the original behavior. Throughout the process, I’ll document my workflow, provide a technical report outlining the binary analysis process, major functions found, and any unresolved areas. If any obfuscation or security mechanisms are encountered, I’ll flag them early and suggest an approach for handling those sections. I look forward to collaborating and providing regular updates as I progress. Best regards, Juan
$1,500 USD dalam 7 hari
5.3
5.3

If we have the dll i can reverse engineer it in couple of days and can give you working copy I can also document the whole prcess
$1,500 USD dalam 7 hari
5.4
5.4

As a seasoned developer with over a decade of experience in C Programming and more, your legendary executables are just the challenge I've been hunting for! I'm well-acquainted with the tools you've mentioned such as IDA Pro, Ghidra, Hopper, Radare2 and more to make sense of the most complex and convoluted codebases. In addition to that, my fluency in several other programming languages (including Java) will keep me intellectually energized during this project. Having worked on projects for esteemed institutions like the University of Tokyo and others, I've been trained extensively in meticulousness and robust documentation. This allows me not only to deliver cogent and comprehensive C source code but also to demystify any cryptic logic present within binaries. My deliveries are neat, error-free and fortified with meaningful comments - ensuring long-term maintenance feasibility. Another major boon I bring to the table is my appetite for instensive collaboration, Moreover, I ensure continuous communication with clients, providing regular updates and seeking clarifications when needed. So, entrusting me with unraveling these hidden secrets in your binaries would mean you get unbridled dedication from a seasoned, solution-driven professional who consistently exceeds client expectations. Let's solve this encrypting riddle together!
$2,400 USD dalam 5 hari
5.5
5.5

Hello, I can deliver what you need. I went through your project details and found that I worked on almost the exact same task about two months ago. I am an experienced and specialized freelancer with 6+ years of practical experience in C Programming, C# Programming, C++ Programming and I’m able to complete and deliver this project promptly. You can visit my profile to check my latest work and recent reviews. Looking forward to working with you, connect in chat. Warm regards.
$3,000 USD dalam 7 hari
4.5
4.5

i can help you reverse these binaries into clean C code. The primary hidden challenge here is the toolchain mismatch: rebuilding original Windows binaries (almost certainly compiled with MSVC) on a modern GCC/Clang toolchain requires strict MinGW-w64 targeting to properly handle Windows API dependencies and specific calling conventions (stdcall/cdecl/fastcall) without breaking the ABI between the EXE and the DLLs. Additionally, if the original code was compiled with high optimization (O2/O3), structs and arrays will be heavily flattened and functions inlined. Reconstructing this into genuinely "human-readable" and modular code requires manual memory layout mapping and boundary analysis, far beyond just exporting decompiler pseudocode.
$3,000 USD dalam 7 hari
4.7
4.7

Good day. Please, send files for a preliminary analysis so i can calculate more accurate terms. ............
$1,500 USD dalam 7 hari
5.1
5.1

Hello there, I have strong experience with **binary analysis and reverse engineering of Windows executables**, and I can reconstruct readable, buildable **C source code** from the provided binaries and DLLs. Approach: • Analyze binaries using tools such as **Ghidra/IDA and Radare2** to map functions, data structures, and control flow • Reconstruct the logic into **clean, modular C code** compatible with modern **GCC/Clang toolchains** • Recreate project structure, headers, and build configuration so the code compiles cleanly • Add **clear comments and documentation** explaining complex or recovered logic • Flag any **obfuscation or protected sections** early if encountered Deliverables: • Complete **C source tree** reproducing original behaviour • Code organized into maintainable modules • **Technical report** explaining analysis workflow and key recovered components Once I review the executables and DLLs, I can outline the recovery plan and begin reconstructing the code.
$2,250 USD dalam 7 hari
4.2
4.2

Hello, I’m **Karthik**, a **Senior Software Engineer with 15+ years of experience** working with **C/C++, low-level systems, binary analysis, and legacy software recovery**. I can help analyze your Windows executables and **reconstruct clean, buildable C source code** from the provided binaries. **Approach I will follow:** • Perform **binary analysis and reverse engineering** using tools such as **Ghidra, IDA Pro, or Radare2** to map functions and program structure. • Identify **core modules, data structures, and control flows** to reconstruct readable C code. • Rebuild the logic into a **clean modular C source tree** that compiles with **GCC/Clang**. • Ensure the reconstructed code reproduces the **original application behavior** as closely as possible. • Document complex or non-obvious logic and clearly flag **any obfuscation or protected sections**. **Deliverables:** • Complete **buildable C source code** with organized modules and comments • Compilation-ready project compatible with modern compilers • **Technical report** describing the reverse engineering process, discovered functions, and any unresolved components I have experience analyzing **compiled binaries, legacy systems, and undocumented software**, ensuring the recovered codebase becomes maintainable for future development. Happy to review the binaries and discuss the best analysis workflow. Best regards, **Karthik** 15+ Years | C/C++ Systems | Reverse Engineering | Software Recovery ?
$2,990 USD dalam 7 hari
4.4
4.4

Hello, I am Jayabrata Bhaduri, a Project Manager with a proficient team specializing in C Programming and C++ Programming. We have extensive experience in reverse engineering and can handle projects of this nature effectively. I have thoroughly reviewed your project requirements for reverse engineering Windows executables written in C. Our team will diligently work through the binaries to reconstruct human-readable, buildable C source code. We will ensure the code compiles on a current GCC/Clang toolchain, replicates the original behavior, and is well-organized with meaningful comments. I would appreciate the opportunity to discuss your project in more detail. Please feel free to schedule a call at your earliest convenience. Regards, Jayabrata Bhaduri
$2,300 USD dalam 7 hari
3.9
3.9

Hello! I'm excited to see your project — it aligns with my experience. I have experience analyzing compiled binaries and reconstructing maintainable source code using reverse engineering tools such as Ghidra, IDA Pro, and Radare2. In previous projects I worked with Windows executables and DLLs written in C and C++, identifying functions, rebuilding control flow, and translating decompiled output into clean, readable C source that can compile on modern GCC or Clang toolchains. My approach begins with static analysis to map program structure, imported libraries, and key functions, followed by careful reconstruction of modules and logic while validating behaviour through testing against the original binaries. I focus on producing well structured source files with meaningful comments so the recovered codebase is understandable and maintainable. Alongside the reconstructed source tree I will document the analysis workflow, major components identified, and any sections that require emulation or stubs if obfuscation or protection mechanisms are encountered. Questions: Approximately how many executables and DLL files are included in the project? Do you have sample input or runtime scenarios that can help verify the reconstructed behaviour during testing? Hope we can team up and make this project a success! Thank you for considering my proposal.
$2,250 USD dalam 7 hari
3.7
3.7

Raanana, Israel
Kaedah pembayaran disahkan
Ahli sejak Mac 13, 2026
$250-750 USD
$10-30 USD
₹250000-500000 INR
₹12500-37500 INR
₹600-1500 INR
₹12500-37500 INR
₹15000-20000 INR
₹1500-12500 INR
$30-250 USD
$25-50 CAD / jam
₹10000-100000 INR
$250-750 USD
₹37500-75000 INR
$40-50 USD
$30-250 USD
₹12500-37500 INR
$1500-3000 USD
₹600-1500 INR
$250-750 USD
₹37500-75000 INR