Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Faça o seu AimBot!


bart157
 Compartilhar

Posts Recomendados

Ferramentas

Antes de nós come´ássemos que você vai precisar de um compilador para construir seu código em uma aplica´ão corrente. Como você sabe que eu vou estar usando C #de meu código, e todos os exemplos estarão neste idioma. C #está baseado no vigamento de .Net. Usar isto precisarão do Vigamento de .Net SDKs. Se você já tem isto ou tem um pouco de dinheiro para gastar fora isto que eu sugestionaria adquirindo Estúdio Visual .Net, mas porque os programadores famintos, o Vigamento de .Net que SDK comandam que o compilador há pouco trabalhará bom, se gostam.

 

É necessário se cadastrar para acessar o conteúdo.

 

Use a liga´ão acima e carregue o Vigamento de .net v1.1 SDK. Novamente, eu não estou aqui para mimar se sente. Há bastante tutorials lá fora e instalando e usando o .net comandam para o compilador " CSC ". eu não vou explicar isto aqui. Se você não sabe usar isto, marcador de páginas este tutorial, google por usar o .net SDK, e volta uma vez você adquiriu algo compilado.

 

Conceitos de AimBot

Agora eu lhe darei uma linha de exterior básica do que um pixel que processa aimbot tem que fazer. Cálculos para qualquer tiro estarão baseado em fatores diferentes inclusive velocidade de vento, ângulo de vento, ângulo móvel, dá poder a, peso de projétil, etc. baseado nesta informa´ão, junto com um ponto de partida, você poderá delinear fora a trajetória de qualquer determinado tiro. Para nosso aimbot nós estaremos ganhando esta informa´ão baseado em pixels levado da tela. Baseado na cor e posi´ão de pixels nós poderemos calcular todos os valores precisados delinear a trajetória de nosso projétil. Nós também poderemos escolher o ponto de nosso objetivo e calcular o poder precisou bater este objetivo.

 

O que nós precisaremos

Sempre que eu come´o um projeto a primeira coisa que eu fa´o é enredo fora o que meu programa precisará fazer. Para nosso aimbot nós precisaremos poder fazer o seguinte:

 

Capaz adquirir valores baseado em pixel na tela: Nós estaremos adquirindo pixel fora a tela por um grupo de chamadas de winAPI32: GetDC, CreateCompatibleDC, CreateCompatibleBitmap, e BitBlt. Deste modo nós podemos mover pixel fora a tela e em um objeto em nossa aplica´ão. Nós podemos comparar então o pixel colore para emparelhar padrões para conferir para a informa´ão nós precisamos. Nós também estaremos copiando informa´ão ao clipboard.

 

Capaz usar a informa´ão ganha para delinear nossa trajetória: Nós devemos poder fazer algo com os valores nós conseguimos delinear a trajetória de nosso projétil. Fazer isto nós estaremos usando um dll que eu compilei que isso contém uma fun´ão chamada ProjectilePosition. Esta fun´ão faz todos os cálculos principais dos que são precisados para um aimbot. Mais tarde no tutorial eu posso expor o código atrás disto, mas para agora só sabe que esta é a carne de boi de nosso aimbot. Esta fun´ão levará todos os valores precisam calcular a trajetória (windspeed de ie, ângulo, móvel, dá poder a, etc) e devolverá o x, y posicionam do projétil durante qualquer determinado tempo.

 

Capaz mirar um inimigo: Nós criaremos um nome de fun´ão que FireingSolution que calculará o poder precisou bater a posi´ão do cursor. Nós também criaremos uma fun´ão que usará a posi´ão do marcador de poder (o slider cinza sobre a barra de poder) calcular poder precisado. Nós também teremos nosso aimbot desenhar uma linha para indicar de que poder é precisado.

 

Depure: Nós somaremos código para ajudar use depura nosso aimbot para ajudar se algo sempre der errado.

 

Autorizando: Eu explicarei um simples contudo sistema de licenciamento efetivo; um que meu primeiro aimbot faltaram e permitiram isto ser escoado quando eu libertei primeiro reservadamente isto, enquanto adquirindo isto descoberto conseqüentemente.

 

E muitos mais. Eu não listei everthing do que nós precisaremos, mas isto é um esbo´o das fun´ões principais vai nós estamos trabalhando em. A maioria do código de enchedor você terá que se produzir.

 

Conclusão

Novamente, esta é a primeira parte de principal para criar seu próprio aimbot. Na próxima parte eu come´arei com mais código. Nós estaremos criando nossa forma principal e código somando para descobrir se Gunbound estiver correndo e se é que nós come´aremos comparando pixels na tela para padrões que serão dispostos por calcular valores precisados. Eu estarei tentando para postar um tópico novo todo dois a três dias. Assim mantenha seus olhos abrem. Quando nós somos acabado que você deveria poder criar seu próprio aimbot de funcionamento.

 

Ok, assim eu disse que eu somaria algum código. Debaixo de é algum código levado de meu aimbot. Se você pode entender o que vai então em aqui você está em forma boa. Se isto não tem nenhum significado então a você que você deveria usar as liga´ões acima se informar sobre C #antes de o próximo tutorial fosse postado.

 

Código:

/// <summary>

/// Finds the position of the power marker.

/// </summary>

/// <returns>A value from 5 to 405 to show the position of the power marker.

public int ComputeForce()

{

Color color1;

 

if (bmp == null)

return int.MaxValue;

 

for (int i=0;i<400;i++)

{

color1 = PixelColor(244 + i, 564);

 

if (color1.R ==0 && color1.G == 0 && color1.B == 0)

return i+5;

}

}

return int.MaxValue;

}

 

 

 

Criando a volta principal para o aimbot

Atraindo à tela, em cima de Gunbound,

Pixels de Grabing da tela

E último, exibindo a cor do pixel debaixo do rato,

 

Eu gostaria de declarar novamente que o código que alqueives não estarão em sua totalidade, e como tal, você terá que colocar algum enchedor que vai se você gostaria de compilar isto em um programa corrente. Eu não estou aqui para lhe dar um aimbot. Eu estou aqui para ajudar todo o mundo ao longo do caminho de come´ar a criar próprio lá corta. Eu estou tentando para fixar aquela chama em você o adquirir a create/code seu próprio corta e não só lixivie fora esses que já são feitos. Eu vejo tantos pessoas que gastam horas em horas que tentam evitar um bot que foi feito um ano atrás. Assim nenhum mais comentário como " hipocrisia de i compila isto: (."

 

Devido ao pedido alto para código em VB eu estarei mostrando meu código em ambos o C #e VB.net. eu pensei de também exibir código em C++ mas não optei. Porém, eu usei uma teia fundou convertedor para levar meu C #para VB.net, assim pode haver alguns sintaxe perdendo. Nesse caso, por favor me deixe saber assim eu posso atualizar isto. Eu não quero gastar a verifica´ão de tempo extra isto meu ego: )

 

Criando a volta principal para o aimbot

Ok, nós come´aremos fora criando o cora´ão de nosso código. Tudo come´ará e terminará aqui; em de uma maneira ou de outra. Agora, há alguns modos em uma aplica´ão de janelas que nós podemos continuar a montar uma volta por ler a tela e puxar nosso GUI em cima de Gunbound: Cronômetros, Multi Threads, etc. Porém, eu gosto de editar a volta principal para nossa aplica´ão. Aqui é uma fun´ão principal típica para uma aplica´ão de .net:

 

C#

Código:

static void Main()

{

Application.Run(new Form1());

}

 

 

 

VB.Net

Código:

Shared Sub Main()

Application.Run(New Form1)

End Sub

 

 

 

A fun´ão de Application.Run criará um Form1 novo e controlará todos os eventos. Qualquer código posto antes desta linha será correu antes da janela é criado. Qualquer código posto depois desta linha será correu enquanto a aplica´ão está fechando.

 

Nós vamos mudar isto para cima. Nós queremos controlar o que é happing nesta volta. Fazer isto nós vamos anular o Application.Run funcione e crie nossa própria volta. A primeira coisa que nós precisamos fazer é comentário fora esta linha. Logo nós precisamos criar nosso próprio Form1 e exibir isto à tela. Ultimamente nós precisamos criar uma volta que correrá contanto que o usuário não fechasse nossa forma e controlou todos os eventos que serão passados à forma. Berro é o código para controlar isto.

 

C#

Código:

static void Main()

{

//Application.Run(new Form1());

 

Form1 form = new Form1(); // Create our form

form.Show(); // Display our form

 

while (form.Created) // Loop while the form has not been closed

{

Application.DoEvents(); // Handle Events

Thread.Sleep(2); // Allow other proccess CPU time

}

}

 

 

 

VB.Net

Código:

Shared Sub Main()

'Application.Run(New Form1)

 

Dim form As Form1 = New Form1 'Create our form

form.Show 'Display our form

 

While form.Created 'Loop while the form has not been closed

Application.DoEvents 'Handle Events

Thread.Sleep(2) 'Allow other proccess CPU time

End While

End Sub

 

 

 

Atraindo à tela, em cima de Gunbound,

Agora nós precisamos de nossa volta principal para fazer algo. Nós come´aremos fora puxando em cima de Gunbound, e qualquer outra aplica´ão que poderia acontecer para estar correndo na ocasião. Isto permitirá uso para exibir informa´ão como a corrente móvel isso está correndo enquanto o usuário estiver no jogo. Também nos permitirá exibir informa´ão de depura´ão à tela enquanto nós estivermos testando. Nós estaremos usando o gui de TextOut API para realizar isto.

 

Usar o gui API em um C #ou aplica´ão de VB.net precisará enganchar o dll no que esta fun´ão é. Para-fa´a isto que você precisa colocar o código seguinte em seu app.

 

C#

Código:

[DllImport("gdi32.dll")]

public static extern int TextOut(int hdc,int X,int Y,string lpstring ,int nCount);

 

 

 

Vb.net

Código:

<DllImport("gdi32.dll")> _ Public Shared Function TextOut(ByVal hdc As Integer, ByVal X As Integer, ByVal Y As Integer, ByVal lpstring As String, ByVal nCount As Integer) As Integer

End Function

 

 

 

se você vai usar DLLImport que você precisa acrescentar esta linha a sua se´ão USANDO ao topo de seu arquivo.

 

Código:

using System.Runtime.InteropServices;

 

 

Ok, assim nós temos uma liga´ão à fun´ão de TextOut. A primeira coisa que nós precisaremos usar isto é o hdc. Nós adquirimos isto chamando GetDC, novamente nós precisaremos importar esta fun´ão.

 

C#

Código:

[DllImport("user32.dll")]

public static extern int GetDC(int hWnd);

 

 

VB.net

Código:

<DllImport("user32.dll")> _

Public Shared Function GetDC(ByVal hWnd As Integer) As Integer

End Function

 

 

Deixa atraia algo à tela. Manter coisas simples eu vou criar uma fun´ão que nos deixará atraia texto à tela um enfileire de cada vez.

 

C#

Código:

public static void WriteLine(int hDC, string text)

{

TextOut(hDC, 5, (100 + (lineNum * 15)), text, text.Length);

lineNum += 1;

}

 

 

 

VB.Net

Código:

Public Shared Sub WriteLine(ByVal hDC As Integer, ByVal text As String)

TextOut(hDC, 5, (100 + (lineNum * 15)), text, text.Length)

lineNum += 1

End Sub

 

 

 

lineNum precisarão ser uma variável global. Agora, deixa edite nossa volta principal para atrair algo à tela, em cima de todas as aplica´ões de corrida. Usar GetDC para adquirir a manivela à tela global e não só uma janela que você passa para esta fun´ão 0 como é só parâmetro.

 

C#

Código:

static void Main()

{

//Application.Run(new Form1());

 

Form1 form = new Form1();

form.Show();

 

while (form.Created)

{

int dc = (int)GetDC(0);

WriteLine(dc,"Drawing Test");

WriteLine(dc,"Line2");

WriteLine(dc,"Line3");

 

lineNum = 0;

Application.DoEvents();

Thread.Sleep(2);

}

}

 

 

 

VB.Net

Código:

Shared Sub Main()

'Application.Run(new Form1())

 

Dim form As Form1 = New Form1

form.Show

 

While form.Created

Dim dc As Integer = CType(GetDC(0), Integer)

WriteLine(dc, "Drawing Test")

WriteLine(dc, "Line2")

WriteLine(dc, "Line3")

 

lineNum = 0

Application.DoEvents

Thread.Sleep(2)

End While

End Sub

 

 

 

A última coisa que nós precisamos atrair à tela em variáveis. Isto pode ser realizado pelo seguinte.

 

C#

Código:

public static void WriteLine(int hDC, string text, object[] args)

{

WriteLine(hDC, string.Format(text, args));

}

 

 

 

VB.Net

Código:

Public Shared Sub WriteLine(ByVal hDC As Integer, ByVal text As String, ByVal args As Object())

WriteLine(hDC, String.Format(text, args))

End Sub

 

 

 

Nós usamos esta fun´ão criando uma ordem de objeto que segurará nossas variáveis e os formatará em um fio por como alqueives.

 

C#

Código:

object[] msgHolder = new Object[5];

msgHolder[0] = Cursor.Position.X;

msgHolder[1] = Cursor.Position.Y;

 

WriteLine(dc, "Mouse At {0}, {1}", msgHolder);

 

 

 

VB.Net

Código:

Dim msgHolder(5) As Object

msgHolder(0) = Cursor.Position.X

msgHolder(1) = Cursor.Position.Y

WriteLine(dc, "Mouse At {0}, {1}", msgHolder)

 

 

 

Pixels de Grabing da tela

Por este ponto deveria entender você por que e como nós usamos DLLImport. Como tal, eu vou agora para para que não as fun´ões das que nós precisaremos para as se´ões seguintes. Eu não vou revisar cada destes.

 

C#

Código:

[DllImport("gdi32.dll")]

public static extern int CreateCompatibleDC(int hdc);

[DllImport("gdi32.dll")]

public static extern int CreateCompatibleBitmap(int hdc,int nWidth,int nHeight);

[DllImport("gdi32.dll")]

public static extern int SelectObject(int hdc,int hObject);

[DllImport("gdi32.dll")]

public static extern int SelectObject(int hdc,IntPtr hObject);

[DllImport("gdi32.dll")]

public static extern int BitBlt(int hDestDC,int X,int Y,int nWidth,int nHeight,int hSrcDC,int xSrc,int ySrc,int dwRop);

[DllImport("gdi32.dll")]

public static extern int DeleteDC(int hdc);

[DllImport("gdi32.dll")]

public static extern int DeleteObject(int hObject);

[DllImport("user32.dll")]

public static extern int ReleaseDC(int hWnd,int hdc);

 

 

 

VB.Net

Código:

<DllImport("gdi32.dll")> _

Public Shared Function CreateCompatibleDC(ByVal hdc As Integer) As Integer

End Function

<DllImport("gdi32.dll")> _

Public Shared Function CreateCompatibleBitmap(ByVal hdc As Integer, ByVal nWidth As Integer, ByVal nHeight As Integer) As Integer

End Function

<DllImport("gdi32.dll")> _

Public Shared Function SelectObject(ByVal hdc As Integer, ByVal hObject As Integer) As Integer

End Function

<DllImport("gdi32.dll")> _

Public Shared Function SelectObject(ByVal hdc As Integer, ByVal hObject As IntPtr) As Integer

End Function

<DllImport("gdi32.dll")> _

Public Shared Function BitBlt(ByVal hDestDC As Integer, ByVal X As Integer, ByVal Y As Integer, ByVal nWidth As Integer, ByVal nHeight As Integer, ByVal hSrcDC As Integer, ByVal xSrc As Integer, ByVal ySrc As Integer, ByVal dwRop As Integer) As Integer

End Function

<DllImport("gdi32.dll")> _

Public Shared Function DeleteDC(ByVal hdc As Integer) As Integer

End Function

<DllImport("gdi32.dll")> _

Public Shared Function DeleteObject(ByVal hObject As Integer) As Integer

End Function

<DllImport("user32.dll")> _

Public Shared Function ReleaseDC(ByVal hWnd As Integer, ByVal hdc As Integer) As Integer

End Function

 

 

 

Agora, nós estamos criando um aimbot pixel-baseado e como tal a fun´ão principal que nós precisamos poder executar está inspecionando a cor de pixels a tela. Há muitos tutorials que isso lhe mostrará como fazer isto lá fora; assim, eu não vou ir este linha-por-linha entretanto. Se você quer saber o que cada linha está fazendo....

É necessário se cadastrar para acessar o conteúdo.

 

C#

Código:

public static Color PixelColor(int x, int y)

{

int dc = GetDC(0);

int compDC = CreateCompatibleDC(dc);

int compBMP = CreateCompatibleBitmap(dc,1,1);

int obj = SelectObject(compDC, compBMP);

int image = BitBlt(compDC, 0, 0, 1, 1, dc, x, y, 13369376);

int imageObj = SelectObject(compDC, compBMP);

Bitmap bmp = Image.FromHbitmap((IntPtr)imageObj);

 

DeleteDC(compDC);

DeleteObject(compBMP);

ReleaseDC(0,dc);

 

return bmp.GetPixel(0,0);

}

 

 

 

VB.Net

Código:

Public Shared Function PixelColor(ByVal x As Integer, ByVal y As Integer) As Color

Dim dc As Integer = GetDC(0)

Dim compDC As Integer = CreateCompatibleDC(dc)

Dim compBMP As Integer = CreateCompatibleBitmap(dc, 1, 1)

Dim obj As Integer = SelectObject(compDC, compBMP)

Dim image As Integer = BitBlt(compDC, 0, 0, 1, 1, dc, x, y, 13369376)

Dim imageObj As Integer = SelectObject(compDC, compBMP)

Dim bmp As Bitmap = Image.FromHbitmap(CType(imageObj, IntPtr))

 

DeleteDC(compDC)

DeleteObject(compBMP)

ReleaseDC(0, dc)

 

Return bmp.GetPixel(0, 0)

End Function

 

 

 

Antes de eu entrasse em o que esta fun´ão está fazendo que eu gostaria de agradecer gpMaker por me ajudar aperfei´oe esta chamada. Eu estava fazendo isto um pequeno diferentemente, mas depois que nós trocássemos algum código eu que acabo mudando o meu para ajustar o código dele e eu não olhei atrás.

 

Nós usaremos esta fun´ão para conferir a cor de qualquer determinado X e local de Y. Esta fun´ão copiará um pixel da tela para um Bitmap que é 1x1 pixel grande (ou pequeno se você quer olhar para isto que modo). Isto então copys isto para uma variável de Bitmap administrada e lucros a cor daquele pixel. Depois, quando nós precisamos esquadrinhar a tela para procurar os jogadores posi´ão móvel que nós estaremos mudando este código a BitBlt uma por´ão muito maior da tela para consumir menos tempo de processador.

 

E último, Exibindo a cor do pixel debaixo do rato,

Agora deixa gravata junto tudo isso. Nós vamos editar nossa volta principal novamente. Este tempo nós vamos exibir a cor do pixel debaixo do rato. De fato, nós vamos exibir a cor do pixel a X - 4 e Y -4. Isto está devido ao fato que se nós usamos o rato X e Y que nós estaremos adquirindo a cor do cursor.

 

Seguir é nosso final editou versão de nossa volta principal.

 

C#

Código:

 

static void Main()

{

//Application.Run(new Form1());

 

Form1 form = new Form1();

form.Show();

 

while (form.Created)

{

int dc = (int)GetDC(0);

WriteLine(dc,"Color Under Mouse");

 

object[] msgHolder = new Object[5];

 

msgHolder[0] = Cursor.Position.X -4;

msgHolder[1] = Cursor.Position.Y -4;

 

WriteLine(dc, "Mouse At {0}, {1}", msgHolder);

 

msgHolder[0] = PixelColor(Cursor.Position.X-4, Cursor.Position.Y-4);

WriteLine(dc, "{0}", msgHolder);

 

Application.DoEvents();

Thread.Sleep(2);

}

}

 

 

 

VB.Net

Código:

 

Shared Sub Main()

 

Dim form As Form1 = New Form1

form.Show

 

While form.Created

Dim dc As Integer = CType(GetDC(0), Integer)

WriteLine(dc, "Color Under Mouse")

 

Dim msgHolder(5) As Object

 

msgHolder(0) = Cursor.Position.X -4

msgHolder(1) = Cursor.Position.Y -4

WriteLine(dc, "Mouse At {0}, {1}", msgHolder)

 

msgHolder(0) = PixelColor(Cursor.Position.X -4, Cursor.Position.Y -4)

WriteLine(dc, "{0}", msgHolder)

 

Application.DoEvents

Thread.Sleep(2)

End While

End Sub

 

 

Crditos by : SaSuKe

Link para o comentário
Compartilhar em outros sites

  • 4 semanas atrás...
  • 5 meses depois...

É necessario um leve conhecimente antes de criar esse aimbot. Se vc não souber nada de programa´ão ja não vai dar para fazer, ja achei tutos mais detalhados mas são 18 páginas explicando passo a passo. Vo ver se consigo criar um, flw.

Link para o comentário
Compartilhar em outros sites

Bem também ja vi Tutos mais detalhados do que esse mais na minha opnião esta muito bom não por que ele usou CTRL + C e CTRL + V mais pelos Créditos que ele usou e também por ter postado... eu não intendo muito de programa´ão intendo o mínimo do mínimo acho que chega o suficiente para fazer um BOT, eu lí tudo e espero que um dia eu consiga fazer algo assim de tanta importancia...

 

GB - Jogue direito, se usar hack tome cuidado para não se banido.

Link para o comentário
Compartilhar em outros sites

gta agora não entendi, pq o kra ia querer fazer 2 contas... é idiotice criar 2 contas sem razão.

Achei tutos melhores, eta programinha foda de fazer. Peguei um tutoo de 23 páginas explicando detalhe por detalhe tudo direitinho mas ainda ta foda.

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.