Page 1 of 2 12 LastLast
Results 1 to 10 of 18
  1. #1
    Dwar
    Dwar is offline
    Veteran Dwar's Avatar
    Join Date
    2010 Mar
    Posts
    2,222
    Thanks Thanks Given 
    211
    Thanks Thanks Received 
    2,230
    Thanked in
    292 Posts
    Rep Power
    10

    BOI Multiclient + Loader

    BOI Multiclient
    how to run more than 3 clients at once

    Without additional “movements” we can run only 3 clients at once, but this limitation can be easily bypassed by using debugger and small code correction.
    So attach the OllyDbg to the client and find following string «CheckClientMaxNum» or MessageBox title «Notify».
    For client version 60 the required code is

    00467F9E    FFD7            call    edi
    00467FA0 68 101D9200 push 00921D10 ; ASCII "CheckClientMaxNum.........."
    00467FA5 E8 F6980A00 call 005118A0
    00467FAA 50 push eax
    00467FAB E8 20970A00 call 005116D0
    00467FB0 83C4 08 add esp, 0x8
    00467FB3 E8 28CAFEFF call 004549E0
    00467FB8 3BC3 cmp eax, ebx
    00467FBA 894424 28 mov dword ptr [esp+0x28], eax
    00467FBE 75 44 jnz short 00468004
    00467FC0 8B15 EC22B000 mov edx, dword ptr [0xB022EC] ; Game.008A072C
    00467FC6 6A 40 push 0x40
    00467FC8 68 081D9200 push 00921D08 ; ASCII "Notify"


    It’s clear, that the jne instruction is unnecessary and must be changed to simple jump.

    75 44           jnz     short 00468004
    ->
    EB 44 jmp short 00468004


    That is all.

    Since client is packed, we must write a simple loader which will scan the client memory and apply the patch.
    This task is also simple and loader is already exist (coded by DEC0DE)

    HowTo:
    Copy loader to the client Bin folder
    Run the loader


    Russian

    Без каких-либо «добавок», клиент можно запустить всего три раза. Обойти данное ограничение просто:
    Берем OllyDbg и ищем строку «CheckClientMaxNum» или можно найти заголовок окна MessageBox’a «Notify»
    Для клиента ver.60 нужный код выглядит следующим образом (см. выше).

    Сразу становится понятно, что условный переход по адресу 00467FBE нам совсем не нужен и его надо заменить простым jmp (см. выше).

    Ввиду того, что исполняемый модуль программы упакован, следовательно, нужно написать простой лоадер, который и будет менять нужные нам значения в памяти, позволяя запускать неограниченное кол-во клиентов игры.

    Данная задача проста; готовый лоадер, написанный DEC0DE, в приложении.

    Как пользоваться:
    • Положить лоадер в корень папки Bin клиента
    • Запустить


    Note: представленный лоадер должен работать с любой версией клиента.


    Application type:


    Virustotal result: 44%

    P.S. If you don't want using this loader and thinking that this is an awful virus, make your own loaderby following this tutorial

    Please register or login to download attachments.

    Please, post your questions on forum, not by PM or mail

    I spend my time, so please pay a little bit of your time to keep world in equilibrium

  2. The Following User Says Thank You to Dwar For This Useful Post:


  3. #2
    rulic
    rulic is offline
    New member
    Join Date
    2010 Jun
    Posts
    6
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Rep Power
    0

    Re: BOI Multiclient + Loader

    всёравно не запускает больше 3

  4. #3
    Dwar
    Dwar is offline
    Veteran Dwar's Avatar
    Join Date
    2010 Mar
    Posts
    2,222
    Thanks Thanks Given 
    211
    Thanks Thanks Received 
    2,230
    Thanked in
    292 Posts
    Rep Power
    10

    Re: BOI Multiclient + Loader

    rulic
    Here screens with 5 clients:
    ,
    Please, post your questions on forum, not by PM or mail

    I spend my time, so please pay a little bit of your time to keep world in equilibrium

  5. #4
    rulic
    rulic is offline
    New member
    Join Date
    2010 Jun
    Posts
    6
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Rep Power
    0

    Re: BOI Multiclient + Loader

    Всё получилось спасибо

  6. #5
    senda02
    senda02 is offline
    Guest
    Join Date
    2010 Jul
    Posts
    2
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Rep Power
    0

    Re: BOI Multiclient + Loader

    I'm noob and not good at PC..Can you give me more detail for using Ollydbg to debug Client, I want to learn about it cause I have we have that's game in my country, different language and version, they just allow 3 acc XD. So wen I scan your attached Multiclient loader on http://www.virustotal.com they reported viruses. Is it safe for me to use it cause my pc is antique?....
    "Since client is packed, we must write a simple loader which will scan the client memory and apply the patch.
    This task is also simple and loader is already exist (coded by DEC0DE)" is it easy to create loader?

  7. #6
    Dwar
    Dwar is offline
    Veteran Dwar's Avatar
    Join Date
    2010 Mar
    Posts
    2,222
    Thanks Thanks Given 
    211
    Thanks Thanks Received 
    2,230
    Thanked in
    292 Posts
    Rep Power
    10

    Re: BOI Multiclient + Loader

    senda02
    this loader is safe: you can manually disassemble it and check what functions it uses.

    Soon I'll prepare short guide "how to code a simple launcher with patching features"
    Please, post your questions on forum, not by PM or mail

    I spend my time, so please pay a little bit of your time to keep world in equilibrium

  8. The Following User Says Thank You to Dwar For This Useful Post:


  9. #7
    senda02
    senda02 is offline
    Guest
    Join Date
    2010 Jul
    Posts
    2
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Rep Power
    0

    Re: BOI Multiclient + Loader

    Thank you so much, and waiting for your new guide.

  10. #8
    Skadi
    Skadi is offline
    Guest
    Join Date
    2010 Jul
    Posts
    1
    Thanks Thanks Given 
    1
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Rep Power
    0

    Re: BOI Multiclient + Loader

    I am not able to make it work.. any suggestions? Some error pops up saying cannot be searched something and it goes off D:

    edit : sorry posted in a haste. I forgot to do the most basic step when using windows 7.. started the program as admin and it worked perfectly.

    Thanks a lot!

  11. #9
    charlesong
    charlesong is offline
    Guest
    Join Date
    2010 Aug
    Posts
    1
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Rep Power
    0

    Re: BOI Multiclient + Loader

    Please post a guide... asap thanks

  12. #10
    Dwar
    Dwar is offline
    Veteran Dwar's Avatar
    Join Date
    2010 Mar
    Posts
    2,222
    Thanks Thanks Given 
    211
    Thanks Thanks Received 
    2,230
    Thanked in
    292 Posts
    Rep Power
    10

    Re: BOI Multiclient + Loader

    charlesong
    Here is the guide:
    Loader and patcher for packed program
    Please, post your questions on forum, not by PM or mail

    I spend my time, so please pay a little bit of your time to keep world in equilibrium

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •