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

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

    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
  •