
Fechado
Publicado
Pago na entrega
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.
ID do Projeto: 40309624
7 propostas
Projeto remoto
Ativo há 23 dias
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
7 freelancers estão ofertando em média $103 USD for esse trabalho

Hello, The core challenge is modifying the legacy DLL's authentication routine to align with updated server handshake protocols. I will disassemble the DLL using IDA or Ghidra to locate the authentication function. By analyzing the binary, I will adjust the assembly code to match the new protocol, ensuring correct argument handling and function calls. I will carefully maintain the existing structure while implementing necessary changes to achieve a successful login. Deliverables will include a patched DLL for immediate use, a concise change log detailing modifications, and proof of successful authentication with a screen recording or log file. My expertise in reverse engineering and x86 assembly positions me well for this task. I am open to work immediately. Best Regards.
$140 USD em 7 dias
0,0
0,0

❗❕‼️⁉️ Hello ⁉️‼️❕❗ As an AI-powered full-stack developer with a strong background in C++ programming, I'm confident I can be your solution to this pressing issue. Having designed and delivered dozens of production-ready applications over the past 9+ years, I am well-versed in performing modifications and enhancements at the code-level - just as your project requires. My thorough, practical experience disassembling software in various tools like IDA and Ghidra ensures I will be able to swiftly identify and modify the precise assembly blocks causing the authentication failure. Understanding the delicate balance that can exist in legacy code, I will handle each tweak with meticulous precision to ensure your client behaves exactly like the latest release. My deliverables will not just include a patched DLL, but also a comprehensive change log explaining each alteration made and a solid proof of success through screen recording or log files. With my skills in AI and Automation, you are guaranteed of a clean, scalable, production-ready code that will get your old client back on track within 24 hours. Let's make this happen! Warm regards!
$30 USD em 5 dias
0,0
0,0

Hi, I have read your project details and I know what you expect. 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. Best, Matheus Regards, Matheus
$30 USD em 7 dias
0,0
0,0

Hello [ClientFirstName], I hope you are well. I am an experienced reverse engineer and binary patching specialist with a track record of bringing old clients back in sync with current server protocols. My focus is precise, minimal-impact changes that align with the latest handshake rules without introducing new features or instability. I’ve worked on similar tasks by disassembling legacy DLLs in IDA/Ghidra, identifying authentication routines, and patching assembly blocks to replicate newer protocol behavior. I guarantee a clean patch that preserves original behavior outside authentication, uses the same network patterns, and requires no source code access. I can deliver a patched DLL within 24 hours, with a concise change log and a short verification log showing successful authentication. I will keep changes small, well-documented, and targeted to the handshake, ensuring the legacy client logs in cleanly again. Please feel free to contact me so we can discuss more details. I am looking forward to the chance of working together. Best regards, Billy Bryan
$250 USD em 2 dias
0,0
0,0

I specialize in reverse engineering and binary patching for legacy clients. I’ll analyze your DLL in IDA/Ghidra, align the authentication routine with the current protocol, and deliver a clean, tested patch. You’ll get a working login, concise change log, and proof of success—fast turnaround within hours.
$140 USD em 7 dias
0,0
0,0

Hi there! I enjoy tackling tricky debugging challenges like this. As a full-stack developer with strong experience in application behavior analysis and backend logic, I can trace the authentication issue, identify where the handshake breaks, and apply a precise fix so your client connects smoothly again. Timeline: 1 day Budget: $100 Let’s get your client running without headaches
$100 USD em 1 dia
0,0
0,0

Hello. Your project sounds interesting, can you provide via private chat the game you are talking about as well as both DLL versions? Do you already have the authentication handshake reversed yet or is that also part of the job? I'll update my bid when i have a working patched DLL, submitting the proof you require. Thanks in advance.
$30 USD em 7 dias
0,0
0,0

netanya, Israel
Método de pagamento verificado
Membro desde ago. 22, 2018
$250-750 USD
$250-750 USD
$30-250 USD
$10-30 USD
$10-30 USD
$250-750 USD
$250-750 USD
$25-50 USD / hora
$10-30 CAD
$25-50 CAD / hora
$15-25 USD / hora
$25-50 USD / hora
$10-30 CAD
$10-30 CAD
$750-1500 AUD
$10-30 CAD
$750-1500 AUD
$15-25 USD / hora
$15-25 USD / hora
$15-25 USD / hora
$25-50 CAD / hora
$750-1500 AUD
$10-30 CAD
$250-750 USD
$25-50 USD / hora