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 Mazzito
    Data de Ingresso
    Sep 2013
    Localização
    Brasília
    Idade
    23
    Posts
    122
    Agradecido
    16
    Agradeceu
    13
    Peso da Avaliação
    6

    Arrow Codigo para DLL de GameServer

    Esse aqui pode ser utilizado para criar uma dll pra GS 1.02 ?

    Código:
    #include <windows.h>
    #define GS_BASE (0x401000)
    
    BYTE ProtocolServer (BYTE Tipo)
    {
    	switch(Tipo)
    	{
    	case 0x1D:
    		return 0xD3;
    	case 0xD6:
    		return 0xDF;
    	case 0xDC:
    		return 0xD7;
    	case 0xD7:
    		return 0x10;
    	}
    	return Tipo;
    }
    
    BYTE ProtocolClient (BYTE Tipo)
    {
    	switch(Tipo)
    	{
    	case 0xD3:
    		return 0x1D;
    	case 0xDF:
    		return 0xD6;
    	case 0xD7:
    		return 0xDC;
    	case 0x10:
    		return 0xD7;
    	}
    	return Tipo;
    }
    
    extern "C" _declspec(dllexport) void Inicio()
    {
    	DWORD OldProtect;
    	if(VirtualProtect(LPVOID(GS_BASE),3543191,PAGE_EXECUTE_READWRITE,&OldProtect))
    	{
    
    		_asm
    		{
    			Mov Dword Ptr Ds:[00600060H],Offset ProtocolServer
    				Mov Dword Ptr Ds:[00600064H],Offset ProtocolClient
    		}
    
    	}
    	else
    	{
    		MessageBoxA(NULL,"Não foi possível iniciar a dll","GOdll",MB_OK);
    	}
    }
    Tirei do tutorial da chis05.
    Estou querendo apenas criar uma dll pro meu ms 1.02s+ pra hookar no gs e aprender o procedimento de criação da dll e do hook no gs.

  2. #2

    Avatar de viniciusvj
    Data de Ingresso
    Aug 2011
    Localização
    Aida
    Idade
    20
    Posts
    45
    Agradecido
    12
    Agradeceu
    8
    Peso da Avaliação
    0

    Padrão

    BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
    {
    switch(ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
    Inicio();
    break;
    }
    return TRUE;
    }

  3. #3

    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

    Deu erro ao compilar seu código :/ e por inexperiência ainda não sei resolver o mesmo.
    Código:
    	
    
    Compiling...
    DLL.cpp
    error C2146: syntax error : missing ';' before identifier 'APIENTRY'
    error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    error C2146: syntax error : missing ';' before identifier 'DllMain'
    error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    error C2065: 'HMODULE' : undeclared identifier
    error C2146: syntax error : missing ')' before identifier 'hModule'
    error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    error C2059: syntax error : ')'
    error C2143: syntax error : missing ';' before '{'
    error C2447: '{' : missing function header (old-style formal list?)
    ==== EDIT ======

    Estou usando o C++ 2008 Express Edition

    === EDIT 2 =====

    Achei esse na net galera, pode ser utilizado ? compilei a DLL sem erros !

    Código:
    #include<windows.h>
    
    extern "C" int __declspec(dllexport) __cdecl Ini()
    {
    MessageBoxA(NULL, "A dll esta hookada!", "Aviso", MB_OK );
    return 1;
    }
    ====EDIT ====

    Faço a compilação mas o EntryPoint não muda, já segui vários tutoriais e sempre acontece a mesma coisa. O GS já está com uma dll compilada porem sem funções, tentei retirar o código e colocar o meu no mesmo lugar mais o GS nem da sinal de ligar nem de erro ao tentar executar o mesmo.

    Alguém teria um GS 99,60T limpo sem vírus ?!

    ==== EDITE .-. =====

    Consegui fazer o GS procurar a DLL, porem mesmo com o nome correto ta dando o erro criado para a falta de dll no gs. alguém da uma luz ?
    Última edição por Mazzito; 13-03-2016 às 05:28 PM.

 

 

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| Código para visualização de itens em entradas
    Por Lukaz Santos no fórum Flood Livre
    Respostas: 1
    Último Post: 17-05-2015, 11:22 PM
  2. |Avaliação| Código para enviar noticias
    Por Matheus SC. no fórum PHP
    Respostas: 6
    Último Post: 20-06-2014, 02:06 PM
  3. |Pedido| Query para fixar código de char
    Por chris05 no fórum Pedidos
    Respostas: 1
    Último Post: 01-01-2012, 12:15 PM
  4. |Pedido| Código Para Player
    Por muadidas no fórum Suportes|Dúvidas|Pedidos
    Respostas: 0
    Último Post: 26-11-2011, 03:00 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
  •