Resultados 1 a 9 de 9
  1. #1
    Membro sharontf's Avatar
    Data de Ingresso
    Jan 2016
    Posts
    71
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    3
    Thanked in
    3 Posts
    Mencionado
    6 Post(s)
    MEU HUMOR
    Hot
    País
    Brazil

    Source MuGuard Antihacker

    Apesar de ter vários arquivos soltos aqui, e um deles são os do MHP, ainda sim venho trazer essa relíquia de sourc.





    [Somente membros podem ver os links. ]


    não tenho informações, façam um bom uso!
    Last edited by sharontf; 04/06/2018 at 08:50 PM.

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


  3. #2
    Developer Delphi Arcade's Avatar


    Data de Ingresso
    Sep 2017
    Posts
    151
    Thanks Thanks Given 
    6
    Thanks Thanks Received 
    10
    Thanked in
    5 Posts
    Mencionado
    20 Post(s)
    MEU HUMOR
    Relaxed
    País
    Brazil
    Citação Originally Posted by sharontf Ver Post
    Apesar de ter vários arquivos soltos aqui, e um deles são os do MHP, ainda sim venho trazer essa relíquia de sourc.





    [Somente membros podem ver os links. ]


    não tenho informações, façam um bom uso!
    Ótimo meu querido, todas as sources são úteis para estudos, mesmo tendo muitos caras de má fé que compilam elas para revender, acredito que nosso ramo ainda tenha salvação para quem quer realmente aprender e trabalhar com programação.

    Like bem merecido.
    A vida é um eterno aprendizado
    Seja sempre humilde!

  4. #3
    Membro sharontf's Avatar
    Data de Ingresso
    Jan 2016
    Posts
    71
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    3
    Thanked in
    3 Posts
    Mencionado
    6 Post(s)
    MEU HUMOR
    Hot
    País
    Brazil
    Citação Originally Posted by Arcade Ver Post
    Ótimo meu querido, todas as sources são úteis para estudos, mesmo tendo muitos caras de má fé que compilam elas para revender, acredito que nosso ramo ainda tenha salvação para quem quer realmente aprender e trabalhar com programação.

    Like bem merecido.
    Show de bola, ótimo que existem pessoas no ramo com esse pensamento, fico feliz por isso!
    Uma atitude, pode mudar uma historia!

  5. #4
    Membro AnDeR's Avatar
    Data de Ingresso
    Nov 2014
    Posts
    194
    Thanks Thanks Given 
    70
    Thanks Thanks Received 
    13
    Thanked in
    11 Posts
    Mencionado
    23 Post(s)
    MEU HUMOR
    Fine
    País
    Brazil
    Atitude nobre, mais logo logo surge uma nova team no mercado vendendo anti hacks ;/

  6. #5
    Lendário ThaylorMello's Avatar
    Data de Ingresso
    Jul 2015
    Posts
    291
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    33
    Thanked in
    5 Posts
    Mencionado
    14 Post(s)
    MEU HUMOR
    Aggressive
    País
    Brazil
    Informações Sobre a Source :

    hi
    here is working MuGuard..
    main file MuGaurd.cpp :: Credits to me (leo123)

    PHP Code:
    Código:
    #include "stdafx.h"
    #include "define.h"
    #include "cFile.h"
    #include "AntiHack.h"
    
    cFile MyFile;
    
    void ChangeSerial()
    {
    
        memset(&Main_Serial[0],0x00,16);                                // the max is 16 i think =/
        memcpy(&Main_Serial[0],MySerial,strlen(MySerial));
    }
    void FindHacks()
    {
        ChangeSerial(); // Rum time changeing of serial
        bool State = MyFile.iCheckFileSize("Data\\Player\\Player.bmd",sizePlayerBMD);
        if(State == false)
        {
            MessageBoxA(FindWindowA(0,"MU"),"We are sorry, but a hack or cheat or other 3rd tool has been detected","MuGuard V1.0 by leo123",0);
            ExitProcess(1);
        }
        SystemProcessesScan();
        Sleep(3000);
        FindHacks();
    }
    
    void Setup()
    {
        ChangeSerial();
        if(FindWindow(0,"MU") > 0)
        {
            WinExec("taskkill /IM main.exe",5);
            Sleep(200);
            ExitProcess(0);
        }
        SystemProcessesScan();
        bool State = MyFile.iCheckFileSize("Data\\Player\\Player.bmd",sizePlayerBMD);
        if(State == false)
        {
            MessageBoxA(0,"We are sorry, but a hack or cheat or other 3rd tool has been detected","MuGuard V1.0 by leo123",0);
            ExitProcess(0);
        }
        char* Temp = GetCommandLine();
        if(Temp[9] != 0x63)
        {
            MessageBoxA(0,"Please use lancher.","MuGuard V1.0 by leo123",0);
            ExitProcess(0);
        }
        
        #ifdef premu
        __asm
        {
            Mov Edi,0x0073BD18
            Jmp Edi
        }
        #endif
    
        SystemProcessesScan();
        DWORD MyId;
        CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)FindHacks,NULL,0,&MyId);
    }
    
    extern "C" __declspec (dllexport) void __cdecl Loaded()
    {
        DWORD OldProtect;
        if(VirtualProtect(LPVOID(0x401000),0x7C2FFF,PAGE_EXECUTE_READWRITE,&OldProtect))
        {
            Setup();
        }
        else
        {
            MessageBoxA(NULL,"Unable to initialize the MuGuard.dll","PRE DLL",MB_OK);
            ExitProcess(0);
        }
    
    }
    
    BOOL APIENTRY DllMain( HANDLE hModule, DWORD  ul_reason_for_call, LPVOID lpReserved)
    {
        return TRUE;
    }  
    

    AntiHack.cpp :: Credits F1x ( i add some exitprocess fix)
    Código:
    // ----------------------------------------------------
    //    Nazwa pliku: AntiHack.cpp
    //    Data utworzenia: 2008-06-26
    //    Autor: f1x / [Somente membros podem ver os links. ]
    // ----------------------------------------------------
    
    #include "stdafx.h"
    #include "AntiHack.h"
    #include <windows.h>
    #include <tlhelp32.h>
    #include <stdlib.h>
    
    ANITHACK_PROCDUMP g_ProcessesDumps[MAX_PROCESS_DUMP] = {
    {0x4C8259, {0xA1, 0x38, 0xBD, 0x4C, 0x00, 0x8B, 0x00, 0x8B, 0x4D, 0xFC, 0xBA, 0xC0, 0x82, 0x4C, 0x00, 0xE8, 0x1F, 0xF1, 0xFF, 0xFF, 0x33, 0xDB, 0xE8, 0xF8, 0xBE, 0xF3, 0xFF, 0x33, 0xC0, 0x5A, 0x59, 0x59}},    //Catastrophe
    {0x4018bb, {0x74 ,0x3F ,0x0F ,0xB6 ,0x45 ,0xEC ,0x0F ,0xB6 ,0x9D ,0x74 ,0xFF ,0xFF ,0xFF ,0x39 ,0xD8 ,0x75 ,0x30 ,0x6A ,0x01 ,0x6A ,0x39 ,0x68 ,0xD4 ,0x75 ,0x40 ,0x00 ,0xE8 ,0x96 ,0x08 ,0x00 ,0x00 ,0x50}},   // Hasty MU
    {0x4C5F31, {0x7C, 0x23, 0x8B, 0x45, 0xFC, 0x80, 0x38, 0xC1, 0x75, 0x1B, 0x8B, 0x45, 0xFC, 0x80, 0x78, 0x02, 0xF3, 0x75, 0x12, 0x8B, 0x45, 0xFC, 0x80, 0x78, 0x03, 0x00, 0x75, 0x09, 0x8B, 0x45, 0xFC, 0x80}},    // Catastrophe
    };
    
    void SystemProcessesScan() 
    {
        HANDLE hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
        if(hProcessSnap != INVALID_HANDLE_VALUE)
        {
            PROCESSENTRY32 pe32;
            pe32.dwSize = sizeof(PROCESSENTRY32);
    
            if(Process32First(hProcessSnap, &pe32))
            {
                do
                {
                    HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pe32.th32ProcessID);
                    if(hProcess != NULL)
                    {
                        if(ScanProcessMemory(hProcess))
                        {
                            MessageBoxA(FindWindowA(0,"MU"), "Found hack software in your system.\n\nHint: Close all illegal programs and run application again.", "leo123 MuGuard v1.0", MB_OK | MB_ICONSTOP);
                            ExitProcess(1);
                        }
                    }
                }
            while(Process32Next(hProcessSnap, &pe32));
            }
        }
        CloseHandle(hProcessSnap);
    }
    
    bool ScanProcessMemory(HANDLE hProcess) 
    {
        for(int i = 0; i < MAX_PROCESS_DUMP; i++)
        {
            char aTmpBuffer[MAX_DUMP_SIZE];
            SIZE_T aBytesRead = 0;
            ReadProcessMemory(hProcess, (LPCVOID)g_ProcessesDumps[i].m_aOffset, (LPVOID)aTmpBuffer, sizeof(aTmpBuffer), &aBytesRead);
    
            if(memcmp(aTmpBuffer, g_ProcessesDumps[i].m_aMemDump, MAX_DUMP_SIZE) == 0)
            {
                return true;
                break;
            }
    }
    return false;
    }  
    

    AntiHack.h :: Credits F1x
    Código:
    // ----------------------------------------------------
    //    Nazwa pliku: AntiHack.cpp
    //    Data utworzenia: 2008-06-26
    //    Autor: f1x / [Somente membros podem ver os links. ]
    // ----------------------------------------------------
    
    #ifndef PDC_ANTIHACK_H
    #define PDC_ANTIHACK_H
    
    #define MAX_DUMP_OFFSETS 3
    #define MAX_DUMP_SIZE 32
    #define MAX_PROCESS_DUMP 3
    
    typedef struct ANITHACK_PROCDUMP {
    unsigned int m_aOffset;
    unsigned char m_aMemDump[MAX_DUMP_SIZE];
    } *PANITHACK_PROCDUMP;
    
    extern ANITHACK_PROCDUMP g_ProcessesDumps[MAX_PROCESS_DUMP];
    
    void SystemProcessesScan();
    bool ScanProcessMemory(HANDLE hProcess);
    
    
    #endif //PDC_ANTIHACK_H  
    

    cFile.cpp :: Credits me (leo123) it class to work with files (check size)...

    Código:
    #include "Stdafx.h"
    #include "cFile.h"
    
    cFile::cFile() // constractor
    {
    }
    
    int        cFile::iGetFileSize(char* FileName)
    {
            HANDLE hFile = CreateFileA(FileName, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL, NULL);            
            return GetFileSize(hFile,NULL); 
    }
    
    
    bool    cFile::iCheckFileSize(char* cFile,int Size)
    {
    
            int iSize = this->iGetFileSize(cFile);
            if(iSize == Size)
                return true;
            return false;
    }
    
    
    cFile::~cFile() // desratactor
    {
    
    }  
    

    cFile.h :: Credits me (leo123)

    Código:
    #include "Stdafx.h"
    
    #ifndef cFile_H
    #define cFile_H
    
    class cFile
    {
    public:
        cFile();
        ~cFile();
        bool        iCheckFileSize(char* cFile,int Size);
        int            iGetFileSize(char* FileName);
    
    
    };
    #endif  
    

    define.h

    Código:
    #include "Stdafx.h"
    #define livemu
    
    #ifdef premu
    int sizePlayerBMD = 2662002;
    
    #endif
    
    #ifdef livemu
    int sizePlayerBMD = 2414277;
    DWORD *Main_Serial = (DWORD*)0x006B9284;
    const char* MySerial = "00XXXXXXXXXXXXXX";
    
    
    #endif
    Código:
    
    stdafx.h
    
    
    // stdafx.h : include file for standard system include files,
    //  or project specific include files that are used frequently, but
    //      are changed infrequently
    //
    
    #if !defined(AFX_STDAFX_H__50DF9A22_ED87_4980_8F7D_DFFCFE6A44CB__INCLUDED_)
    #define AFX_STDAFX_H__50DF9A22_ED87_4980_8F7D_DFFCFE6A44CB__INCLUDED_
    
    #if _MSC_VER > 1000
    #pragma once
    #endif // _MSC_VER > 1000
    
    
    // Insert your headers here
    #define WIN32_LEAN_AND_MEAN        // Exclude rarely-used stuff from Windows headers
    
    #include <windows.h>
    #include <cstdio>
    
    // TODO: reference additional headers your program requires here
    
    //{{AFX_INSERT_LOCATION}}
    // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
    
    #endif // !defined(AFX_STDAFX_H__50DF9A22_ED87_4980_8F7D_DFFCFE6A44CB__INCLUDED_)
    how add new hacks? just open with ollydbg some hack
    go to some offset of the hack
    then go to dump of the currect offset
    copy the 32 bytes of the offset and add in AntiHack.cpp

    Código:
    [ offset]      [ 32 bytes]
    {0x4C5F31, {0x7C, 0x23, 0x8B, 0x45, 0xFC, 0x80, 0x38, 0xC1, 0x75, 0x1B, 0x8B, 0x45, 0xFC, 0x80, 0x78, 0x02, 0xF3, 0x75, 0x12, 0x8B, 0x45, 0xFC, 0x80, 0x78, 0x03, 0x00, 0x75, 0x09, 0x8B, 0x45, 0xFC, 0x80}},    // Catastrophe

    and change in AntiHack.h
    #define MAX_DUMP_OFFSETS 3
    #define MAX_PROCESS_DUMP 3
    to 4
    if u add more then one hacks put 5.. etc..
    Last edited by ThaylorMello; 28/04/2018 at 12:25 PM.
    "Se algum dia alguém lhe disser que seu trabalho não é o de um profissional, lembre-se: amadores construíram a Arca de Noé e profissionais, o Titanic."

  7. #6
    Membro VIP zodiacddos's Avatar
    Data de Ingresso
    Dec 2017
    Posts
    13
    Thanks Thanks Given 
    50
    Thanks Thanks Received 
    1
    Thanked in
    1 Post
    Mencionado
    0 Post(s)
    País
    Philippines
    Hi what tools is to be used to compile any guides please?

  8. #7
    Developer C++ louis's Avatar



    Data de Ingresso
    Apr 2016
    Posts
    1,681
    Thanks Thanks Given 
    39
    Thanks Thanks Received 
    812
    Thanked in
    67 Posts
    Mencionado
    499 Post(s)
    País
    Brazil
    Citação Originally Posted by zodiacddos Ver Post
    Hi what tools is to be used to compile any guides please?
    Visual studio
    Meu canal no YouTube com vídeos sobre os sistemas que desenvolvo:
    [Somente membros podem ver os links. ]

  9. #8
    Membro thealiensDJ's Avatar
    Data de Ingresso
    Apr 2018
    Posts
    34
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    7 Post(s)
    MEU HUMOR
    Psychedelic
    País
    Canada
    Podem corrigi o LINK.. Obrigado


    Not Found

    The requested URL /[URL]https://mega.nz/ was not found on this server.

  10. #9
    Membro sharontf's Avatar
    Data de Ingresso
    Jan 2016
    Posts
    71
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    3
    Thanked in
    3 Posts
    Mencionado
    6 Post(s)
    MEU HUMOR
    Hot
    País
    Brazil
    Citação Originally Posted by thealiensDJ Ver Post
    Podem corrigi o LINK.. Obrigado


    Not Found

    The requested URL /[URL]https://mega.nz/ was not found on this server.

    Corrigido !
    Obrigado por avisar.
    Uma atitude, pode mudar uma historia!

Tags para este Tópico

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •  
Sobre nós
Somos uma comunidade em atividade a 8 anos que aborda assuntos relacionados a games em geral, principalmente games MMORPG. e que busca sempre ajudar os membros através de conteúdos, tutoriais e suporte...
Nossos anunciantes
Hinetworks
VelozHost
InovHost
Rede Sociais