Cheat/Bots/Tutoriais de Mu Online


    Primeiros passos para criar seu próprio cheat

    Compartilhe

    Lucas*
    Admin

    Mensagens: 17
    Data de inscrição: 14/06/2010
    Idade: 22

    Primeiros passos para criar seu próprio cheat

    Mensagem  Lucas* em Seg Jun 14, 2010 8:51 pm

    Abra o Visual Basic e escolha a opção Standard. Vá até o form1, clique com botão direito do mouse e vá até add >Module e selecione o mesmo.

    Cole esse código no Module:

    Public Const PROCESS_ALL_ACCESS = &H1F0FFF

    Dim f1holder As Integer

    Dim timer_pos As Long

    'API Declaration

    Public Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hWnd As Long, lpdwProcessId As Long) As Long

    Public Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long

    Public Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Long, ByVal lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long

    Public Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long

    Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal Classname As String, ByVal WindowName As String) As Long

    Public Declare Function GetKeyPress Lib "user32" Alias "GetAsyncKeyState" (ByVal key As Long) As Integer

    Public Declare Function ReadProcessMem Lib "kernel32" Alias "ReadProcessMemory" (ByVal hProcess As Long, ByVal lpBaseAddress As Any, ByRef lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long

    Public Function WriteAByte(gamewindowtext As String, address As Long, value As Byte)

    Dim hWnd As Long

    Dim pid As Long

    Dim phandle As Long

    hWnd = FindWindow(vbNullString, gamewindowtext)

    If (hWnd = 0) Then

    MsgBox "The Game Is Not Working", vbCritical, "Error"

    End

    Exit Function

    End If

    GetWindowThreadProcessId hWnd, pid

    phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)

    If (phandle = 0) Then

    MsgBox "Can't get ProcessId", vbCritical, "Error"

    Exit Function

    End If

    WriteProcessMemory phandle, address, value, 1, 0&

    CloseHandle hProcess

    End Function

    Public Function WriteAnInt(gamewindowtext As String, address As Long, value As Integer)

    Dim hWnd As Long

    Dim pid As Long

    Dim phandle As Long

    hWnd = FindWindow(vbNullString, gamewindowtext)

    If (hWnd = 0) Then

    MsgBox "The Game Is Not Working", vbCritical, "Error"

    End

    End If

    GetWindowThreadProcessId hWnd, pid

    phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)

    If (phandle = 0) Then

    MsgBox "Can't get ProcessId", vbCritical, "Error"

    Exit Function

    End If

    WriteProcessMemory phandle, address, value, 2, 0&

    CloseHandle hProcess

    End Function

    Public Function WriteALong(gamewindowtext As String, address As Long, value As Long)

    Dim hWnd As Long

    Dim pid As Long

    Dim phandle As Long

    hWnd = FindWindow(vbNullString, gamewindowtext)

    If (hWnd = 0) Then

    MsgBox "The Game Is Not Working", vbCritical, "Error"

    End

    Exit Function

    End If

    GetWindowThreadProcessId hWnd, pid

    phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)

    If (phandle = 0) Then

    MsgBox "Can't get ProcessId", vbCritical, "Error"

    Exit Function

    End If

    WriteProcessMemory phandle, address, value, 4, 0&

    CloseHandle hProcess

    End Function

    Public Function ReadAByte(gamewindowtext As String, address As Long, valbuffer As Byte)

    Dim hWnd As Long

    Dim pid As Long

    Dim phandle As Long

    hWnd = FindWindow(vbNullString, gamewindowtext)

    If (hWnd = 0) Then

    MsgBox "The Game Is Not Working", vbCritical, "Error"

    End

    Exit Function

    End If

    GetWindowThreadProcessId hWnd, pid

    phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)

    If (phandle = 0) Then

    MsgBox "Can't get ProcessId", vbCritical, "Error"

    Exit Function

    End If

    ReadProcessMem phandle, address, valbuffer, 1, 0&

    CloseHandle hProcess

    End Function

    Public Function ReadAnInt(gamewindowtext As String, address As Long, valbuffer As Integer)

    Dim hWnd As Long

    Dim pid As Long

    Dim phandle As Long

    hWnd = FindWindow(vbNullString, gamewindowtext)

    If (hWnd = 0) Then

    MsgBox "The Game Is Not Working", vbCritical, "Error"

    End

    Exit Function

    End If

    GetWindowThreadProcessId hWnd, pid

    phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)

    If (phandle = 0) Then

    MsgBox "Can't get ProcessId", vbCritical, "Error"

    Exit Function

    End If

    ReadProcessMem phandle, address, valbuffer, 2, 0&

    CloseHandle hProcess

    End Function

    Public Function ReadALong(gamewindowtext As String, address As Long, valbuffer As Long)

    Dim hWnd As Long

    Dim pid As Long

    Dim phandle As Long

    hWnd = FindWindow(vbNullString, gamewindowtext)

    If (hWnd = 0) Then

    MsgBox "The Game Is Not Working", vbCritical, "Error"

    End

    Exit Function

    End If

    GetWindowThreadProcessId hWnd, pid

    phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)

    If (phandle = 0) Then

    MsgBox "Can't get ProcessId", vbCritical, "Error"

    Exit Function

    End If

    ReadProcessMem phandle, address, valbuffer, 4, 0&

    CloseHandle hProcess

    End Function

    Public Function ReadAFloat(gamewindowtext As String, address As Long, valbuffer As Single)

    Dim hWnd As Long

    Dim pid As Long

    Dim phandle As Long

    hWnd = FindWindow(vbNullString, gamewindowtext)

    If (hWnd = 0) Then

    MsgBox "The Game Is Not Working", vbCritical, "Error"

    End

    Exit Function

    End If

    GetWindowThreadProcessId hWnd, pid

    phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)

    If (phandle = 0) Then

    MsgBox "Can't get ProcessId", vbCritical, "Error"

    Exit Function

    End If

    ReadProcessMem phandle, address, valbuffer, 4, 0&

    CloseHandle hProcess

    End Function



    Public Function WriteAFloat(gamewindowtext As String, address As Long, value As Single)

    Dim hWnd As Long

    Dim pid As Long

    Dim phandle As Long

    hWnd = FindWindow(vbNullString, gamewindowtext)

    If (hWnd = 0) Then

    MsgBox "The Game Is Not Working", vbCritical, "Error"

    End

    Exit Function

    End If

    GetWindowThreadProcessId hWnd, pid

    phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)

    If (phandle = 0) Then

    MsgBox "Can't get ProcessId", vbCritical, "Error"

    Exit Function

    End If

    WriteProcessMemory phandle, address, value, 4, 0&

    CloseHandle hProcess

    End Function


    Após colar o código no module.Vá até o form e adicione as seguintes ferramentas: 1 Checkbox e 1 textbox.

    Dê 2 cliques no Checkbox e adicione o seguinte código:

    Call WriteALong("Processo do SERVER O que fica no aplicativo do gerenciador de tarefas", &H Coloque aqui o address do server. Depois do H não retire as vírgulas, Text1.Text)


    Exemplo de como ficará :

    Call WriteALong("ZhyperMU", &HD8C8FCA, Text1.Text)


    /\ Esse Address é da agilidade Hack.

    Feito isso tudo, é só compilar o seu Cheat. Para isso, vá até File > Makeproject1.exe e dê o nome.

    TUTORIAL FEITO POR ViCtOr_5.

    hdsl

    Mensagens: 1
    Data de inscrição: 25/01/2011

    Resposta

    Mensagem  hdsl em Ter Jan 25, 2011 9:07 pm

    Bom eu achei o tuto bem facil de entender
    Mais como iremos saber qual e a funcao do cheat no servidor escolhido?
    Pois eu jogo um servidor chamando MUmaniacos ate hoje nenhum programa de editacao de set e de dupe funcionou nesse servidor gostaria de saber se alguem poderia ver algum hacker que funcione tipo editacao de set ou via dll
    Sit: www.mumaniacos.com.br

    Msn: raiskan@hotmail.com
    Jogar mu é arte
    Hackear faz parte
    ant-hacker é foda
    Se leva ban na hora


    Twisted Evil Twisted Evil Twisted Evil

      Data/hora atual: Qua Maio 16, 2012 4:18 pm