
Closed
Posted
Paid on delivery
I need help reverse engineering a C++ DLL to understand how a function reads/writes text files, and then converting that logic to C#. Requirements: - Reverse engineer a DLL - Understanding of file read/write operations - Decrypting or decoding data - Converting logic to C# - Proficiency in C++ and C#
Project ID: 39738348
37 proposals
Remote project
Active 8 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
37 freelancers are bidding on average $166 USD for this job

Hi, I am here to start journey with you right away. I believe I’d be a great fit for your project since I handle complex reverse-engineering tasks accurately and on time. I have strong experience working with C++ DLLs and understanding low-level file operations. I’ve also converted C++ logic to C# for clients, ensuring the code works seamlessly in the new environment. You need to analyze a DLL to see how it reads and writes text files, then replicate that logic in C#. The main goal is to understand and translate the functionality correctly. This project will give you a working C# implementation based on the original C++ logic. If you want to move forward with me or have any question, let's chat. Thank you. Ghennadii
$140 USD in 7 days
6.2
6.2

Hello Dear! I write to introduce myself. I'm Engineer Toriqul Islam. I was born and grew up in Bangladesh. I speak and write in English like native people. I am a B.S.C. Engineer of Computer Science & Engineering. I completed my graduation from Rajshahi University of Engineering & Technology ( RUET). I love to work on Web Design & Development project. Web Design & development: I am a full-stack web developer with more than 10 years of experience. My design Approach is Always Modern and simple, which attracts people towards it. I have built websites for a wide variety of industries. I have worked with a lot of companies and built astonishing websites. All Clients have good reviews about me. Client Satisfaction is my first Priority. Technologies We Use: Custom Websites Development Using ======>Full Stack Development. 1. HTML5 2. CSS3 3. Bootstrap4 4. jQuery 5. JavaScript 6. Angular JS 7. React JS 8. Node JS 9. WordPress 10. PHP 11. Ruby on Rails 12. MYSQL 13. Laravel 14. .Net 15. CodeIgniter 16. React Native 17. SQL / MySQL 18. Mobile app development 19. Python 20. MongoDB What you'll get? • Fully Responsive Website on All Devices • Reusable Components • Quick response • Clean, tested and documented code • Completely met deadlines and requirements • Clear communication You are cordially welcome to discuss your project. Thank You! Best Regards, Toriqul Islam
$80 USD in 3 days
5.7
5.7

⚠ NO PAYMENT UNLESS YOU'RE SATISFIED ⚠ I’ve reverse engineered native C++ DLLs using IDA and Ghidra, traced file I/O and custom codecs, and ported core logic cleanly to C#. I can map how the function reads and writes text files, document the decoding steps, and reproduce the behavior with safe, readable C#. Static and dynamic analysis, string and control flow recovery, plus unit tests to verify byte-for-byte equivalence with your samples. Clear notes, before–after specs, and maintainable C# with async I/O where it fits. Do you have the DLL, sample input output files, and a target .NET version so I can align the port and tests correctly?
$220 USD in 7 days
5.7
5.7

Hello there, I am a senior software developer and I can do it as required and on time with high quality. Regards,
$800 USD in 7 days
5.8
5.8

Drawing from my extensive experience as a full-stack software engineer, I am confident that I am the perfect fit for your project. Proficient in C# and familiar with DLLs, I have adept understanding of both C++ and C# logic required to reverse engineer and convert the required functions. My skillset also includes handling file read and write operations which perfectly aligns with your project's needs. What sets me apart is my ability to decode or decrypt data, which can be crucial in reverse engineering. This skill has been honed over the course of my 10+ years of experience, where I've had the opportunity to work on diverse web and mobile app development projects using a variety of frameworks and languages including but not limited to ReactJs, NodeJs, PHP, Laravel – making me comfortable working with different platforms. Besides technical competencies, effective project management and timely delivery are my key strengths; strongly adhering always to a strict deadline policy. As a passionate developer known for delivering high quality results, I can assure you of the same for your task at hand. Looking forward to discussing more about your project details!
$50 USD in 3 days
4.9
4.9

Hello, I can assist you with reverse engineering the C++ DLL to extract the logic for reading and writing text files, then convert that logic into C#. I have 6 years of experience in software development, specializing in C++ and C#, which equips me with a strong understanding of file operations and the necessary skills for decrypting and decoding data. My expertise in reverse engineering ensures I will analyze the existing DLL effectively and provide a clear conversion to C#. With a focus on precision and detail, I can guarantee that the translated code will function as needed. I am the best fit for this project due to my deep knowledge in both programming languages and my successful history of similar transitions in past projects. Let's turn your requirements into reality! Thanks, Billy Bryan
$155 USD in 5 days
4.4
4.4

Drawing on our expertise in C Programming and C++ Programming, I am confident that my team and I can provide the solution you're seeking for your project. Our extensive experience in working with AI/ML systems has consistently demanded the need for reverse engineering complex code, which has cultivated a deep understanding of DLLs, file read/write operations, and data decryption. Though we specialize in AI-related fields, this project aligns perfectly with the nature of our work. We have seen time and again how inter-disciplinary knowledge enhances the quality and effectiveness of solutions. Converting C++ logic to C# is not just a task but an opportunity for us to deepen our understanding of code structure and its cross-language compatibility. We understand your need for precision, clarity, and most importantly results, in completing this task successfully. We will embark on your project with meticulous determination to not only deliver a functional C# code but also provide detailed explanations of how the DLL works so that you have a comprehensive understanding of the processes involved. In choosing my team for this endeavor, you are making an informed decision for a superior outcome.
$250 USD in 7 days
4.6
4.6

I am a senior developer of ASP.NET Core MVC & CMS & ASP.NET & Java with over 8 years of experience in software development. I am an expert on windows and web development using C#, VB.NET, VB6, ASP.NET, Entity Framework, Spring Boot. I work with ASP.NET, Core, MVC, Web API, WebServices, WCFServices, Webform, SQL Server, MongoDB, MySQL, Crystal Report, RDLC, SSIS, SSRS, HTML, CSS, Javascript, TypeScript, Jquery, AJAX, Angular, TFS, SVN, Github, GitLab, Azure, Plesk, Angular, Angular2, Javascript, HTML, CSS, JQUERY. Mobile - Andriod native java, Flutter, Kotlin, Xamarin I use the Repository Pattern, Onion Architecture, Domain-Driven Design Architecture & Dependency Injection Design Pattern. I follow the SOLID principle. When working on a project with you, I like to keep in touch so we both have a clear understanding of our needs and vision of the project we are creating together. I deliver a quality product on time and on budget. Client satisfaction is my main goal. Thank you for your time and consideration.
$50 USD in 1 day
4.2
4.2

Hello there, I understand that you need assistance with reverse engineering a C++ DLL to analyze file read/write operations and decrypting data, followed by converting the logic to C#. Proposed Solution: I will reverse engineer the C++ DLL to understand the file operations and decoding mechanisms. Subsequently, I will translate the logic into C# while ensuring data integrity and functionality are maintained. Key Deliverables: - Reverse engineered analysis of the C++ DLL - Translated logic to C# for file read/write operations - Decoded data for further analysis - Documentation of the reverse engineering process and C# conversion Portfolio & Skills: I bring extensive experience in reverse engineering, file operations, and C# development. I ensure a seamless transition from C++ to C# while maintaining the functionality and security of the code. Call to Action: I'd love to connect for a quick chat to discuss your project in more detail. Best regards, Bilal
$140 USD in 7 days
3.6
3.6

Hello, I can assist you with reverse engineering the C++ DLL to understand exactly how the function handles text file read/write operations, including any encryption, decryption, or custom encoding logic. Once the behavior is fully analyzed, I will replicate the functionality in C# with clean and well-documented code. I have strong experience in low-level C++ debugging, reverse engineering compiled binaries, and translating that logic into high-level languages like C#. This includes working with disassemblers/debuggers, analyzing memory usage, and tracing function calls to accurately capture how data is being processed. You will receive a C# implementation that mirrors the original DLL’s logic, along with clear explanations of the reverse-engineered process so you can maintain or extend the code independently. Could you share the DLL and any sample files so I can begin analyzing the structure and provide you with a detailed plan of action? Best regards, -Shabahat!
$50 USD in 2 days
3.7
3.7

I am experienced in both C++ and C#. Having more than 20 years programming and debugging applications on Windows, I knew much about the internals of both languages as well as Windows API. I can provide you professional support for your project.
$140 USD in 7 days
3.5
3.5

Good day! I specialize in software reverse engineering and cross-language development, and I understand you need to analyze a C++ DLL and translate its file handling logic to C#. Here’s how we can help: • Reverse engineer the DLL to identify how the target function reads, writes, and possibly encodes/decodes text files • Map the logic accurately, including any decryption or data transformation processes • Convert the extracted logic into clean, functional C# code that replicates the DLL behavior • Test and verify the C# implementation to ensure it produces identical results to the original DLL Our team of 62 professionals, with over 9 years of experience in C++ and C# development, reverse engineering, and data processing, will provide a robust, maintainable solution. Do you have the DLL with symbols available, or is it a fully compiled binary? Also, are there any constraints on replicating encryption/decryption routines in C# for compliance reasons?
$140 USD in 7 days
2.9
2.9

As a software engineer with an expansive background, including successful reverse engineering projects, I’m ready to tackle your DLL conversion with C++ to C# head-on. With thorough knowledge of C++ and C#, I'll deftly dissect this DLL, examining its functionality from reading and writing text files to data decryption/decoding; deciphering its inner workings and assisting the logic transfer. My ability to analyze complex issues by applying fundamental problem-solving skills combined with my deep knowledge of software architecture sets me apart. Completing tasks under high-pressure, tight schedules is not just a norm for me, it's where I thrive. Let's journey together as we explore your project, understand its unique requirements, strategize a transparent timeline for completion, accept no compromises on performance or security and more importantly bring the ideals of quality and efficiency to life.
$140 USD in 7 days
2.8
2.8

Hi timeforlovez, I reviewed your project description regarding the reverse engineering of a C++ DLL to understand the file read/write operations. I can provide the expertise you need to efficiently decode data and successfully convert that logic to C#. I am Danial, with over 6 years of experience in C Programming, C# Programming, Software Architecture, C++ Programming, Debugging, Software Development, and Reverse Engineering. My background enables me to deliver precise results tailored to your requirements. You can view my portfolio here: https://www.freelancer.com/u/danialm32 I am confident that my skills align with your needs, and I look forward to the opportunity to work together. Thank you, Regards, Danial
$30 USD in 7 days
2.4
2.4

Hi, I’m Clint! ‼️Currently offering my first 5 jobs at my cost price‼️ Quality work for fair reviews as I expand my international client base. I understand the need to reverse engineer a C++ DLL, decipher file operations, decrypt data, and translate to C# seamlessly. We specialize in reverse engineering, file manipulation, decryption, and C# conversion. We bring expertise from handling similar projects in Cape Town to deliver top-notch results. We are new to Freelancer but have ample experience to meet your requirements effectively. Let's chat about getting your project completed quickly, together! Kind Regards, Clint
$100 USD in 5 days
1.8
1.8

Hello, I read your brief and understand that you need an experienced infrastructure developer to analyze a Windows DLL, document its behavior, and deliver usable interfaces in a clean, legal, and minimally disruptive manner to your existing development stack. My experience includes Ghidra/IDA-based rollback, PE internals, and developing secure, cleanroom SDKs in C/C# once the behavior is mapped. ✔ I will start with a legality/ownership check and scope confirmation. Then, I will identify the binary (hashes, imports/exports, TLS, relocations) and reference behavior in a controlled virtual machine. ✔ I will perform static analysis (Ghidra/IDA: call graphs, decompilation, RTTI recovery) and dynamic tracing (x64dbg/WinDbg/ProcMon) to map APIs, structures, calling conventions, and edge cases. ✔ I'll rebuild data types and protocols, write harnesses to validate outputs, and produce a clean, high-level specification and an optional C/C# wrapper so you can access the DLL's functionality securely. I'll take full responsibility for post-delivery issues: bug fixes, clarifications, and minor tweaks are my responsibility. I'm easy to work with, communicate clearly, and keep you informed with concise, plain-language notes and comparisons. If this suits your needs, I'm ready to get started after a brief nondisclosure agreement and delivery of a sample DLL. Sincerely, Ruslan
$100 USD in 7 days
1.7
1.7

Hello, Hope you're doing great. I can reverse-engineer your C++ DLL (with your permission/rights) to uncover exactly how the target function reads/writes text files, then port that logic to clean, well-tested C#. My approach: static + dynamic analysis using Ghidra/IDA and x64dbg to map imports, identify the file I/O routine, and trace encoding/obfuscation (e.g., XOR/AES, custom headers, compression). I’ll document the algorithm, edge cases (line endings, UTF-8/UTF-16, BOMs), and error handling. Deliverables include: a concise report (call graph, pseudocode, formats), a C# class/library implementing the same behavior with .NET equivalents (FileStream/StreamReader/StreamWriter), and unit tests that validate against your sample files. I have 4 years of experience in Website Development, Graphic Design, Website Design, Logo Design, WordPress, HTML, CSS, PHP, Full Stack Development, Website customization, theme customization, and API integrations. Let’s connect to discuss your vision—I’d love to bring this recruitment piece to life and help attract the next generation of firefighter/paramedics. Feel free to message me to get started! Regards, Adnan H.
$140 USD in 7 days
3.3
3.3

Hi Mate , Good evening! I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. and European teams. I’m offering best quality and highest performance at lowest price. I can complete your project on time and your will experience great satisfaction with me. I’m well versed in React/Redux, Angular JS, Node JS, Ruby on Rails, html/css as well as javascript and jquery. I have rich experienced in C Programming, C++ Programming, Software Engineering, Software Development, Debugging, Reverse Engineering, Software Architecture and C# Programming. For more information about me, please refer to my portfolios. I’m ready to discuss your project and start immediately. Looking forward to hearing you back and discussing all details.. Many thanks
$30 USD in 4 days
0.0
0.0

I believe I’m an ideal match for what you're looking to accomplish. Understanding file read/write operations and converting C++ logic to C# are skills I offer. I’ve delivered high-quality work for clients outside of Freelancer, and I’m now bringing that same dedication here. I would love to chat more about your project! Regards, Marcell Bothma
$200 USD in 14 days
0.0
0.0

Hi, We would like to grab this opportunity and will work till you get 100% satisfied with our work. We are an expert team which have many years of experience on C Programming, C# Programming, Software Architecture, C++ Programming, Debugging, Software Development, Reverse Engineering, Software Engineering Please come over chat and discuss your requirement in a detailed way. Regards
$100 USD in 7 days
0.0
0.0

Da Lat, Vietnam
Member since Jul 11, 2025
₹600-1500 INR
$8-15 USD / hour
$25-50 USD / hour
$30-250 USD
$250-750 USD
$30-250 USD
₹12500-37500 INR
€12-18 EUR / hour
$250-750 USD
₹75000-150000 INR
₹12500-37500 INR
$750-1500 USD
€30-250 EUR
$30-250 USD
₹600-1500 INR
$30-250 USD
$10-30 USD
₹250000-500000 INR
$250-750 USD
₹750-1250 INR / hour