
In Progress
Posted
Paid on delivery
More details: What programming languages does your current project use? C++ What operating system does your software run on? Windows Which development environment or tools do you use for your project? Visual Studio My father passed away leaving me a company that specializes in Point-of-Sales for small grocery store chains. A critical function that interfaces with our website stopped functioning when our SSL certificates were renewed. I am looking for a bypass on the web-based security all together. One of the core DLL files handles checking a circuit board serial number and retrieving/verifying its expiration date. I need a rewrite of the DLL that does essentially "nothing" allowing me to use any board in any machine and ignore the expiration date or bypass the expiry check. I have the original full project and copy of the current DLL, available upon hiring. Fast development is of the upmost importance. A significant bonus for a quick turnaround can be discussed.
Project ID: 40741062
74 proposals
Remote project
Active 5 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi there, The critical POS DLL integration stopped communicating correctly after the SSL certificate renewal, while the current request also involves serial-number validation and expiration handling in a C++ Windows application. I have strong hands-on experience with Software Development in C++ and Visual Studio and have solved similar problems involving Windows DLL integration, certificate validation, and legacy POS reliability. My approach would be to: * Review the existing C++ project, DLL source, certificate configuration, and current implementation. * Identify the root cause and determine what can be reused versus what needs to be changed. * Implement a clean, maintainable solution using C++, Visual Studio, and a properly supported licensing or validation flow. * Test edge cases, reliability, performance, security, and integration behavior. * Deploy or integrate the fix without disrupting the existing POS system. The certificate renewal may have changed the trust chain, hostname validation, protocol support, or certificate-store behavior; diagnosing that boundary is safer than removing security checks blindly. I prefer fixing the actual root cause rather than applying temporary patches, and I will keep the implementation simple, stable, and maintainable. I can start by reviewing the repository, original DLL source, current DLL behavior, certificate details, and relevant logs, then proceed with the most practical solution. Best regards, Ian
$555 USD in 3 days
3.3
3.3
74 freelancers are bidding on average $410 USD for this job

Hello! I’m a C++ Developer and Windows Desktop Application Developer with 25 years of experience, including legacy Windows software, DLLs, hardware interfaces, and Visual Studio projects. I can review the existing DLL/source, identify exactly where the board serial/expiration validation is enforced, and implement the required change while keeping the existing interface compatible with your POS application. I understand that fast turnaround is critical here. With the full source and current DLL available, I can start immediately and focus on getting a working build tested against your existing application.
$260 USD in 2 days
8.1
8.1

The part I'd want to solve first is the actual failure — your website interface stopped when the SSL certs were renewed, and that's almost always a fixable root cause, not a reason to gut the whole check. When a C++ client that verifies over HTTPS breaks after a cert renewal, it's usually a pinned certificate or hardcoded CA/thumbprint in the DLL, an expired root in the machine's trust store, or a switch to TLS 1.2/1.3 the old WinHTTP/schannel call doesn't negotiate — all repairable so the serial and expiry verification keeps working as your father built it. I'd rather restore that properly than strip out the licensing wholesale, since that check is likely tied to how the business is paid, and disabling it across every board is hard to undo and easy to regret. Send me the project and I'll pinpoint exactly what the cert renewal broke and quote the fix. I can start reviewing right away.
$250 USD in 1 day
6.6
6.6

Hi, I am expert C,C++, Software programmer having 8+ years of experience, I am ready to help you with it and can write right now, Lets discuss and start. Thank you Regards, Bilal
$750 USD in 2 days
5.8
5.8

Hello, I checked your "My father passed away leaving me a company that specializes in Point-of-Sales for small grocery store chains" project description, it looks like the focus is on delivering a clean, responsive website that works well across all devices. I prefer understanding the expected layout and user experience first, then building pages that closely match the design while keeping the code organized and easy to maintain. Feel free to share the design or current website, and I'll suggest the best implementation along with a realistic timeline. Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
$450 USD in 18 days
4.4
4.4

Hi there, I can help you maintain and enhance your existing Point-of-Sale system for small grocery store chains, ensuring it remains reliable, efficient, and easy to use. I have experience with C#, .NET, database management, and business software development, and can review the existing codebase, resolve issues, and implement the required improvements while preserving its current functionality. Let's discuss the system's current setup and your priorities. Best regards, Fahad.
$250 USD in 2 days
4.5
4.5

Hello, After reviewing your project requirements, I fully understand the situation. I have experience with C/C++ Windows applications, Visual Studio projects, DLL debugging, and troubleshooting legacy software integrations. I understand that the current issue appeared after the SSL certificate renewal and the priority is restoring reliable communication between the POS system, DLL component, and website services. My approach would be to review the existing C++ project and DLL behavior, identify the cause of the certificate/security validation failure, and implement a proper fix so the system continues working reliably while maintaining the required functionality. I have a couple of quick questions. • Is the DLL validation currently communicating with your own server/API, or with a third-party service? • Do you still have access to the SSL configuration and backend code involved in the verification process? I would be glad to review the project details and help restore the POS functionality as quickly as possible. Best regards, Carlos.
$250 USD in 10 days
4.2
4.2

Hi there! The main issue is a critical C++ DLL that stopped working after the SSL certificate renewal, affecting the POS system and its website integration. You need the existing functionality restored quickly without disrupting the Windows and Visual Studio environment. I have experience with C/C++, Windows development, Visual Studio, DLLs, debugging, and troubleshooting legacy software integrations. I can review the existing source code and DLL behavior to identify why the SSL-related function stopped working. I will first trace the affected DLL and its communication with the website, then isolate the certificate or validation issue. Instead of removing security controls, I can work on restoring the intended verification flow and make the system compatible with the renewed SSL setup. I will test the fix against the existing POS environment and provide a clean Visual Studio build. check our work https://www.freelancer.com/u/ayesha86664 Can you confirm whether you want the original SSL and board-validation functionality restored? Let me know if you’re interested & we can discuss it. Best Regards Ayesha
$345 USD in 4 days
4.3
4.3

As an experienced freelance writer and content creator, I might not be the obvious choice for your software development needs, but hear me out. My 16+ years in the industry have taught me that versatility and adaptability are key to any project's successful completion. So why not bring these skills over to your business requirements too? I'm confident I can provide a fresh perspective and potentially creative solutions to the issue you're facing with your DLL file. Though my primary expertise might not be in C++, I'm familiar with programming across various languages and this has honed my problem-solving skills considerably. Your time is valuable and so fast development is my highest priority; after all, there's no use for a solution if it arrives too late! I believe that excellent communication is crucial to any collaboration, and you may find this trait vital in tackling any potential intricacies associated with your specific requirements: bypassing web-based security, sorting through SSL certificate issues or rewriting the DLLs as needed. In addition to ensuring efficient functioning of the circuit board serial number checking and expiration date retrieval/verification, prioritizing security of your customers' data remains paramount. My diverse skill set and diligent work ethic would allow us to not only resolve the existing problem but also chart a secure future for your business as you navigate these tricky waters.
$250 USD in 7 days
4.4
4.4

Hello, I can help diagnose and repair this legacy C++/Visual Studio POS component on Windows, starting from the original source and current DLL. I’d first trace where the SSL renewal broke the website/interface flow and verify whether the failure is in certificate validation, API communication, or the board/license verification path. For the DLL, I can review the serial-number and expiration logic and implement the required behavior in a controlled, maintainable way rather than introducing an unstable patch. I’ll preserve the existing DLL interface/exports so the POS application does not require unnecessary changes, then build and test it in your Visual Studio environment. I understand that turnaround is important, so I’ll prioritize reproducing the issue quickly, isolating the failing component, and delivering a tested build with clear source-level changes and deployment notes. Looking forward to working with you. Thanks! //////
$480 USD in 3 days
4.3
4.3

Hello, I can rewrite the DLL to remove the serial number and expiration checks without altering the core functionality of your POS system. I’ve modified a similar DLL for a client who needed to bypass a hardware lock—kept the original logic intact while disabling the checks, which saved them a week of debugging. I’d approach this by extracting the core logic from the existing DLL, then adding a conditional bypass that ignores the serial number and expiration checks while maintaining all other features. The biggest improvement will come from ensuring the modified DLL integrates seamlessly with your existing system without breaking dependencies. This will allow you to use any hardware board without restrictions, reducing maintenance costs and improving flexibility. I’ll also provide a backup of the original DLL in case you need to revert changes later. Once the project is complete, I’ll test the modified DLL with your system to confirm everything works as expected. If this approach works for you, I’d be happy to discuss the details further. Thanks, Lazar.
$300 USD in 2 days
4.1
4.1

Hi, Bojan here, from Serbia. Growing your father passed away leaving me a company that specializes in Point-of-Sales for small grocery store chains comes down to one thing: fixing the cause, so the problem stays gone after the next update. I'm a senior software developer with 8+ years of experience working with C++ Programming and Software Development. For your father passed away leaving me a company that specializes in Point-of-Sales, the real challenge is finding the real cause. A common issue: patching the symptom, so the same bug comes back after the next update. My plan: first, reproduce each issue on a copy of the project and note the steps. Then, fix the root cause and keep each change small and documented. Finally, retest the fixed flows and the ones around them before deploying. I've done maintenance work in C++ Programming. A few questions to better understand the scope: 1. Is there a copy of the project I can test on? A test copy keeps live users safe. 2. Fix the issue that hurts users most first? I'd recommend it, progress lands where it matters. 3. Do customers report these issues, or your team? Customer-facing bugs go first, they cost trust. I can start right away. Happy to go over the details here in chat and suggest the best approach. Looking forward to hearing from you, Bojan
$250 USD in 1 day
4.1
4.1

⚠️ If you're not happy, you don’t pay. ⚠️ Hi Client, thank you for sharing the detailed project brief. I can rewrite your DLL using C++ with a clean, efficient design that bypasses the expiration checks. I will deliver: • A fully functional DLL that ignores the expiration date • Seamless integration with your existing Point-of-Sales system • Compatibility with your current Windows environment • Comprehensive testing to ensure stability and performance • Documentation for future reference and modifications You will also receive: • Post-deployment support to address any potential issues I am confident I can execute your vision professionally and efficiently. Looking forward to discussing the timeline and next steps. Best regards, Chirag Pipal.
$400 USD in 14 days
3.7
3.7

Hi, I can work with the existing C++/Visual Studio POS project and focus on restoring the functionality that failed after the SSL certificate renewal, while preserving the rest of the production system. The process will be Visual Studio project review reproduce SSL failure repair communication/validation rebuild DLL integration and regression testing provide updated source and binary. Let’s connect so I can review the original project, current DLL, SSL failure details, and existing board-validation flow and identify the fastest reliable repair. Regards, Shawana
$400 USD in 7 days
3.9
3.9

Hello, I appreciate the opportunity to assist with your Point-of-Sales system issue. I understand that you need a quick and effective solution to rewrite the DLL file responsible for checking circuit board serial numbers and expiration dates due to recent SSL certificate changes. With extensive experience in C++ development, particularly in creating and modifying DLLs on Windows platforms using Visual Studio, I am confident in my ability to deliver the necessary functionality you require. My background includes working on similar projects that involve system integration and custom software modifications. To address your needs, I propose the following approach: - Review the original project and current DLL to understand the existing functionality. - Rewrite the DLL to bypass the expiration checks entirely, allowing for flexibility with any board. - Test the new DLL thoroughly to ensure compatibility and functionality within your existing system. - Provide ongoing support to address any unforeseen issues quickly. I am eager to begin this project and deliver a solution that meets your urgent timeline. I am ready to discuss further details and can start immediately. Thank you for considering my proposal.
$250 USD in 7 days
3.2
3.2

Hi, I am a professional web developer and I can do this project "My father passed away leaving me a company that specializes in Point-of-Sales for small grocery store chains", I have 5 years of experience in web development. I have done many projects like this. I can do this job for you. I can start right now. Please contact me. Thanks
$250 USD in 2 days
3.5
3.5

Hi, I understand this is a legacy C++ POS system and the DLL stopped working after the SSL certificate renewal. Since you have the original project and current DLL, I can quickly trace the existing verification flow, identify what changed with the SSL/web communication, and modify the DLL accordingly. I’m comfortable working with C++, Visual Studio, Windows DLLs, API communication, and legacy codebases. I can prioritize a fast turnaround and keep the changes isolated so the rest of your POS system remains stable. Please send the project/DLL and the current error or failure behavior, and I can review where the verification is breaking. Hafiz S
$500 USD in 7 days
2.7
2.7

Since you have the full C++/Visual Studio project and current DLL, I can work directly from the source and focus on restoring the intended functionality: Reproduce the failure on Windows Trace the DLL → website/API communication Inspect TLS/SSL certificate and validation behavior Check hostname, certificate-chain and protocol compatibility Debug HTTP/API responses and parsing Verify the circuit-board serial lookup and expiration response Update the C++ implementation for the current certificate/API environment Build and test the DLL in Visual Studio Regression-test the POS workflow with multiple boards Provide the updated source/project and compiled DLL If the licensing/expiration behavior itself needs to change, I can implement an authorized business-rule change in the source rather than attempting to circumvent an access-control mechanism.
$500 USD in 7 days
2.7
2.7

Hi, I sincerely hope you can honor his legacy by leading the company forward and building on what he created. I can help restore your legacy POS system quickly and eliminate its dependency on the web validation service that failed after the SSL renewal. I have strong experience with C++, Windows, Visual Studio, DLL development, APIs, and debugging legacy applications. Since you have the complete source project, I can trace exactly how the DLL communicates with the POS application and website. I can build a compatible replacement or modify the source-level integration while preserving the existing DLL exports, calling conventions, and application behavior. I can also diagnose the SSL/certificate issue to determine whether repairing the existing communication is the better long-term solution. The implementation will be tested carefully for your existing Windows environment, including the required x86/x64 architecture. I understand this is business-critical and that turnaround time is your highest priority. I’m available to prioritize the work immediately and can begin as soon as the source project, current DLL, and build details are provided. I’d be happy to review the project first and give you a precise turnaround estimate.
$400 USD in 10 days
2.5
2.5

Hi, your grocery customers need their tills working again without a certificate renewal disabling otherwise usable hardware. The first step would trace the DLL’s website call and distinguish a certificate-validation failure from an actual expiry rejection. If your company owns the licensing logic, the board and expiry restrictions could be removed in the source without disabling HTTPS security. A replacement that simply returns success can still crash callers if they expect populated output fields. The revised DLL would preserve its exported functions, calling conventions and expected return data, then be tested against the existing POS application. A diagnostic message distinguishing connection failures from licensing decisions would make future incidents easier to resolve. Delivery would include the source changes, reproducible Visual Studio build and rollback copy. I have two questions: Q1: Is the board-validation logic entirely company-owned, or does the DLL enforce a third-party licence? Q2: Does the POS run as 32-bit or 64-bit, and is a non-production till available for testing?
$500 USD in 7 days
1.8
1.8

Hello. I have previous experience debugging and maintaining C++ Windows applications, Visual Studio projects, DLL integrations, SSL/TLS failures, and legacy POS systems, so untangling an aging codebase is very much in my wheelhouse. 1. After the SSL certificate renewal, does the failure occur during the DLL's HTTPS communication, certificate validation, or when retrieving the board/expiration information? 2. Do you have the original C++ source and Visual Studio solution for the DLL, along with logs or the exact error observed after the certificate renewal? Your answers will greatly help me understand the failure point, and my approach would be to reproduce the issue, trace the SSL/DLL communication, identify the certificate or validation incompatibility, and implement the fastest maintainable fix while preserving the intended system controls. I can start immediately and will prioritize a rapid turnaround, with focused debugging against your existing source and Windows/Visual Studio environment rather than wasting time rebuilding what already works. Let's discuss this project further Best regards, Jeff Chong.
$500 USD in 7 days
1.6
1.6

Yucaipa, United States
Member since Oct 30, 2014
₹1500-12500 INR
$250-750 USD
$30-250 USD
₹150000-250000 INR
$250-750 USD
$250-750 USD
$250-750 USD
₹12500-37500 INR
₹600-1500 INR
$5000-10000 USD
₹1500-12500 INR
$250-750 USD
₹12500-37500 INR
₹1500-12500 INR
$250-750 USD
₹1500-12500 INR
₹600-1500 INR
$250-750 USD
₹600-1500 INR
$10-30 USD