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
    30
    Posts
    107
    Agradecido
    14
    Agradeceu
    11
    Peso da Avaliação
    12

    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
  •