Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro


Alpha Servers
Resultados 1 a 3 de 3
  1. #1

    Avatar de brendonbz
    Data de Ingresso
    Jun 2014
    Localização
    Sla
    Posts
    23
    Agradecido
    2
    Agradeceu
    1
    Peso da Avaliação
    0

    Question Ajudar a hook dll no GameServer com Olly

    Bom galera,queria ajuda de vocês para hokar uma dll no GameServer com o OllyDBG,pois com o LordPE não estou conseguindo.

    Alguem poderia me ensinar a hook ? ja tentei varias vezes no holly nunca da certo.

  2. #2

    Avatar de Mazzito
    Data de Ingresso
    Sep 2013
    Localização
    Brasília
    Idade
    23
    Posts
    122
    Agradecido
    16
    Agradeceu
    13
    Peso da Avaliação
    6

    Padrão

    Qual versão de GS está tentando dar Hook ?
    Vou deixar o meu esquema de 97d. pode haver falhas pois foi meu primeiro hook.

    -----------------------------------------------------------------------------------
    EntryPoint = 0049F8E8
    GetProcAddress = 07311620 CALL DWORD PTR DS:[7311620]
    LoadLibraryA = 07311658 CALL DWORD PTR DS:[7311658]
    ExitProcess = 07311638 CALL DWORD PTR DS:[7311638]
    MessageBoxA = 07311770 CALL DWORD PTR DS:[7311770]

    New Entry = 004B3EF4 // 000B3EF4 Para o PE
    Função Ini = 004B3F04
    Funcão ERRO 1 = 004B3F14
    Funcão ERRO 2 = 004B3F24



    CRIAR ASCII NOME DLL = CMzCoder.dll B3F53
    CRIAR ADCII NOME FUNCAO = CMzIni
    CRIAR MSG ERROR 1 = Error!
    CRIAR MSG ErrOR 2 = Não foi possível iniciar a dll



    PUSH 004B3EF4 = Entry da Nova DLL
    CALL DWORD PTR DS:[7311658] = LoadLibraryA
    OR EAX,EAX
    JE 0049F8E8 = Está com a antiga Entrypoint
    PUSH 0
    PUSH 004B3F14 = OFFSET MSG ERRO 1
    PUSH 004B3F24 = OFFSET MSG ERRO 2
    PUSH 0
    CALL DWORD PTR DS:[7311770] = MessageBoxA
    PUSH 0
    CALL DWORD PTR DS:[7311638] = ExiteProcess
    PUSH 004B3F04 = Entry Ini
    PUSH EAX
    CALL DWORD PTR DS:[7311620] = GetProcAddress
    OR EAX,EAX
    JZ SHOT OFFSET
    PUSH 0049F8E8 = Antiga Entrypoint
    CALL EAX
    JMP 0049F8E8 = Está com a antiga Entrypoint


    --------------------------------------------------------------------------

    os vermelhos são os offsets do GS, você tem que procurar no seu.
    os verdes são os novos offsets que você vai usar pra fazer o novo entry point da dll
    e a parte azul e o modelo de hook da 97d.

    Isso pode lhe ajudar muito se for 97d, mas esclarecerá independentemente da da versão. basta juntar esse texto a cima com os tutorias que tem aqui no fórum que você vai conseguir. Demorei 2 semanas pra conseguir juntar essas informações então se realmente te ajudar agradeça

    - edit -
    utilize esse tutorial do joão neto... e procure no youtube tmbm que você aprende.
    [Somente usuários registrados podem vem os links. ]
    Última edição por Mazzito; 01-08-2016 às 10:27 AM.

  3. Os Seguintes 3 Usuários Agradeceram você Mazzito Por este Post Útil:


  4. #3

    Avatar de brendonbz
    Data de Ingresso
    Jun 2014
    Localização
    Sla
    Posts
    23
    Agradecido
    2
    Agradeceu
    1
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Mazzito Ver Post
    Qual versão de GS está tentando dar Hook ?
    Vou deixar o meu esquema de 97d. pode haver falhas pois foi meu primeiro hook.

    -----------------------------------------------------------------------------------
    EntryPoint = 0049F8E8
    GetProcAddress = 07311620 CALL DWORD PTR DS:[7311620]
    LoadLibraryA = 07311658 CALL DWORD PTR DS:[7311658]
    ExitProcess = 07311638 CALL DWORD PTR DS:[7311638]
    MessageBoxA = 07311770 CALL DWORD PTR DS:[7311770]

    New Entry = 004B3EF4 // 000B3EF4 Para o PE
    Função Ini = 004B3F04
    Funcão ERRO 1 = 004B3F14
    Funcão ERRO 2 = 004B3F24



    CRIAR ASCII NOME DLL = CMzCoder.dll B3F53
    CRIAR ADCII NOME FUNCAO = CMzIni
    CRIAR MSG ERROR 1 = Error!
    CRIAR MSG ErrOR 2 = Não foi possível iniciar a dll



    PUSH 004B3EF4 = Entry da Nova DLL
    CALL DWORD PTR DS:[7311658] = LoadLibraryA
    OR EAX,EAX
    JE 0049F8E8 = Está com a antiga Entrypoint
    PUSH 0
    PUSH 004B3F14 = OFFSET MSG ERRO 1
    PUSH 004B3F24 = OFFSET MSG ERRO 2
    PUSH 0
    CALL DWORD PTR DS:[7311770] = MessageBoxA
    PUSH 0
    CALL DWORD PTR DS:[7311638] = ExiteProcess
    PUSH 004B3F04 = Entry Ini
    PUSH EAX
    CALL DWORD PTR DS:[7311620] = GetProcAddress
    OR EAX,EAX
    JZ SHOT OFFSET
    PUSH 0049F8E8 = Antiga Entrypoint
    CALL EAX
    JMP 0049F8E8 = Está com a antiga Entrypoint


    --------------------------------------------------------------------------

    os vermelhos são os offsets do GS, você tem que procurar no seu.
    os verdes são os novos offsets que você vai usar pra fazer o novo entry point da dll
    e a parte azul e o modelo de hook da 97d.

    Isso pode lhe ajudar muito se for 97d, mas esclarecerá independentemente da da versão. basta juntar esse texto a cima com os tutorias que tem aqui no fórum que você vai conseguir. Demorei 2 semanas pra conseguir juntar essas informações então se realmente te ajudar agradeça

    - edit -
    utilize esse tutorial do joão neto... e procure no youtube tmbm que você aprende.
    [Somente usuários registrados podem vem os links. ]
    Obrigado pela atenção,a versão do meu GS é 97D tbm,vou tentar da o hoock aqui,se conseguir do um toque.

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Dúvida| Ajudar por favor não sei se to hook certo a dll
    Por dedicadobk no fórum Dúvidas
    Respostas: 5
    Último Post: 21-11-2015, 09:00 AM
  2. |Dúvida| HooK dll GameServer
    Por leob no fórum Dúvidas
    Respostas: 1
    Último Post: 11-08-2014, 10:19 AM
  3. |Pedido| Hook GameServer
    Por s00x no fórum Arquivos MuOnline
    Respostas: 0
    Último Post: 01-09-2013, 09:08 PM
  4. |Pedido| Hook no Gameserver
    Por anderinho no fórum Pedidos
    Respostas: 0
    Último Post: 01-07-2012, 01:48 AM
  5. |Suporte| Alguem Me Ajuda A Hook Ne uma Dll no gameserver !
    Por TonyAMT no fórum Pedidos
    Respostas: 3
    Último Post: 07-11-2010, 10:10 PM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •