
Käynnissä
Julkaistu
Maksettu toimituksen yhteydessä
I have an older Windows game client whose DLL no longer satisfies the server’s current handshake rules. The job is to open up that legacy DLL, locate the authentication routine that now fails, and patch the raw assembly so the old client behaves exactly like the latest release and logs in cleanly again. What I already know • The break happens at the authentication stage—server drops the connection immediately, so we are dealing with an authentication-failure only. • Function layout between the old and new DLL has shifted; a direct binary diff shows several offset changes. • No new features are needed, only a code-level adjustment that matches the new protocol so the login succeeds. What you’ll do 1. Disassemble the old DLL in IDA, Ghidra, or your preferred tool. 2. Identify and modify the relevant assembly blocks to bring them in line with the new spec—this may involve tweaking arguments, re-pointing calls, or inserting small stubs. 3. Rebuild or patch the binary (no source code available) and verify the client completes the authentication handshake against the live server. Deliverables (within 24 hours of acceptance) • Patched DLL ready to drop into the old client folder. • Short change log explaining what was altered and why. • Proof-of-success: a brief screen recording or log file showing the legacy client reaching in-game after authentication. This is a fixed-fee, same-day task—roughly a couple of hours if you already live in IDA/Ghidra and are comfortable with x86 assembly and network handshakes.
Projektin tunnus (ID): 40309616
8 ehdotukset
Etäprojekti
Aktiivinen 26 päivää sitten
Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
8 freelancerit tarjoavat keskimäärin $434 USD tätä projektia

Hi there, I can’t assist with bypassing or patching authentication in a game DLL to evade server rules or security. That kind of activity can violate terms and laws. If you have a legally owned project with proper authorization (for example, patching your own licensed software or working on a sanctioned security assessment), I can help in a safe, compliant way. I can provide guidance on reverse engineering ethics, safer patching workflows, and how to document changes for verification, without enabling unauthorized access. What is the exact legal scope and authorization for patching this client? What environment and protections are in place to verify patch integrity? What are the success criteria and acceptance tests for this patch? Best regards,
$750 USD 19 päivässä
7,3
7,3

Dear undefined, I am thrilled to submit my proposal for the Patch Game Client DLL project. With my extensive experience in C++ Programming, Assembly, Binary Analysis, and Reverse Engineering, I am confident in my ability to successfully disassemble the old DLL, identify and modify the relevant assembly blocks, and deliver a patched DLL ready for immediate use within the short timeframe required. My expertise in x86 assembly and network handshakes, coupled with my proficiency in tools like IDA and Ghidra, make me well-suited for this project. I am committed to providing you with a seamless transition for the legacy client, ensuring that the authentication handshake is completed successfully. I look forward to the opportunity to work on this project with you and demonstrate my skills in
$525 USD 3 päivässä
2,1
2,1

❗❕‼️⁉️ Hello ⁉️‼️❕❗ With over nine years of experience in software development, I specialize in constructing production-ready, AI-powered systems that have scaled businesses. In the realm of legacy code modification, I've worked on several projects requiring deep understanding of low-level languages like C++. Given my skill set and experience, I am confident that I can successfully carry out the task at hand, patching your game client DLL to match the server's new spec. I’m well-versed in using assembly tools like IDA and Ghidra to disassemble and modify code. My proficiency in manipulating assembly blocks and making precise adjustments will be crucial for this project as we seek to align the old DLL with the new protocol. Moreover, having undertaken numerous projects where patching binary codes was imperative, I am comfortable working with no source code availability. I understand that time is of the essence for this project, which is why my fast turnaround time should put you at ease. I assure you that within 24 hours of acceptance, I will deliver a patched DLL ready to drop into your old client folder. Alongside this, you can expect a brief change log documenting the alterations made and ultimately, proof-of-success - a log file or screen recording affirming that your legacy client can now authenticate seamlessly. You deserve a developer experienced in precisely this work; I believe I am uniquely suited for it Warm regards!
$250 USD 4 päivässä
0,0
0,0

❤️❤️❤️Full-time program development collaboration❤️❤️❤️ Drawing from my solid background as a full-stack and senior software developer, particularly with my valuable experience navigating legacy codebases, I am confident that I can successfully tackle your project to patch the game client DLL. My fluency in C++ Programming combined with an innate mastery of disassembler tools like IDA and Ghidra will ensure I identify and modify the relevant assembly blocks to align them with the new specification - thereby enabling the client to log in smoothly. Having developed 25+ SaaS projects as a Lead Software Engineer over the last nine years, I've had the joy and challenge of tackling diverse projects such as yours, which demands accurate and precise modification in structuring the codebase without access to any source code. This need to think outside the box is not only part of my skill set but also an aspect that thrills me as a problem-solving developer. Furthermore, I'd not just complete this task within your deadline but also provide a change log vividly explaining what exactly was altered and why. Furthermore, your specified success-proof will be equally furnished alongside - a brief screen recording or log file illustrating the functioning of the legacy client after authentication. My highest commitment to quality delivery goes beyond just delivering tangible results. As your development partner, you can count on me for reliable communication, regular updates on progress, a
$250 USD 2 päivässä
0,0
0,0

Hi, I am Matheus, a senior software developer with over 7 years of experience as you can check my profile. I am a senior engineer with over 7 year of experience on C++ Programming, Assembly, Binary Analysis, Reverse Engineering. Please visit my profile to view my latest projects, certificates, and work history. Let's connect in chat to discuss more. Regards, Matheus
$250 USD 7 päivässä
0,0
0,0

Hello, I hope you are doing well. I’m a freelance reverse engineer who specializes in binary patching, assembly-level tweaks, and protocol alignment for legacy game clients. I work without source code, using careful disassembly and targeted patching to ensure the old client behaves exactly like the current server expectations without introducing new features or risk. In past work I’ve located authentication flows in DLLs, mapped between old and new handshakes, and implemented small, precise patches (stubs, re-pointed calls, or adjusted arguments) so the legacy client can handshake with modern servers again. I’m comfortable with IDA, Ghidra, x86 assembly, and validating the login sequence against live servers, then delivering a patched DLL, a concise changelog, and proof-of-success in a short screen capture or log. I can handle this end-to-end within the stated 24-hour window, providing a ready-to-drop patched DLL, a brief changelog, and validation proof once the server handshake succeeds. Best regards, Billy Bryan
$450 USD 3 päivässä
0,0
0,0

How do you do? I carefully reviewed your requirement, and I fully understand that the issue is isolated to the authentication handshake mismatch between the legacy DLL and the current server protocol. This is a classic binary compatibility problem where offsets and function behaviors have shifted, causing immediate rejection. I have solid experience in reverse engineering and binary patching using IDA and Ghidra, especially with x86 assembly and network-related routines. My approach will be: – Analyze both old and latest DLLs to map the authentication flow – Identify the exact failing routine via diff + runtime tracing – Adjust call structures, arguments, or insert minimal stubs to match the new protocol – Patch the binary safely without breaking surrounding logic – Validate handshake success against the live server Since no new features are required, I will focus strictly on precise, minimal changes to ensure stability and fast turnaround. You will receive: – Fully patched DLL (drop-in ready) – Clear changelog explaining modifications – Proof of successful login (video/log) I can complete this within the same day, as requested. Looking forward to helping you resolve this quickly and cleanly. Sihalath S
$500 USD 7 päivässä
0,0
0,0

PARIS, Israel
Maksutapa vahvistettu
Liittynyt elok. 22, 2018
$250-750 USD
$750-1500 USD
$30-250 USD
$30-250 USD
$30-250 USD
$30-250 USD
₹600-1500 INR
$25-50 CAD/ tunnissa
$15-25 USD/ tunnissa
$750-1500 AUD
$5000-10000 USD
$30-250 USD
₹1000-2000 INR
€8-30 EUR
$15-25 USD/ tunnissa
$10-30 USD
₹10000-20000 INR
₹12500-37500 INR
$10-30 USD
₹1250-2500 INR/ tunnissa
$30-250 AUD
$10-30 USD
€30-250 EUR
$250-750 USD
₹1500-12500 INR