Ir para conteúdo
🥇 [Exclusivo] Seja um Membro VIP EXTREME! ×
  • Quem está por aqui   0 membros estão online

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

Posts Recomendados

RAz3I5I.pngvLG6ozD.png

V28LX.png

 

 

Galera, eu tenho o base address e o bytes de alteração do Assembly por exemplo:

 

Diminuir munição:

 

Base address 0045B75F e o BYTES: FF0E = Ammo Decrease/Diminuir munição

 

E eu quero mudar para:

 

Aumento munição:

 

Base address 0045B75F e o BYTES: FF06 = Ammo Increase/Aumento munição

 

Eu quero mudar esse assembly para Aumento de munição, para quando eu apertar uma "hotkey" no caso "F1" ele mudar o bytes dessa base address para FF06 que vai aumentar a munição.

 

O nome do jogo é "AssaultCube" e o nome do processo do jogo é "ac_client.exe".

 

Obrigado.

Link para o comentário
https://www.webcheats.com.br/topic/1825561-criar-source-dll-para-hack-assembly/
Compartilhar em outros sites

E a mesma coisa que mudar addresses, o valor do addr eh na verdade o opcode dele, para fazer pérsio pegue o addr desse byte e modifique o valor dele normalmente

Link para o comentário
https://www.webcheats.com.br/topic/1825561-criar-source-dll-para-hack-assembly/#findComment-7677065
Compartilhar em outros sites

Eu sei fazer isso pelo Cheat Engine no "Memory View", mas eu quero criar um Trainer no Cheat Engine, com Hotkey, pra mudar Opcode do bytes do address quando eu apertar um Hotkey registrada mudar o "dec [esi]" para "Inc [esi]".

Link para o comentário
https://www.webcheats.com.br/topic/1825561-criar-source-dll-para-hack-assembly/#findComment-7678174
Compartilhar em outros sites

Igual acabei de falar, só mudar o valor do opcode '-'

 

Mas eu queria criar um Trainer que mude o opcode, eu sei mudar manualmente trocando o opcode dando 2 clicks e alterando, mas se for assim vou ter que está abrindo o cheat engine, colocando o process, achar o dissassembler, com o jogo minimizado, seria muito ruim, por isso quero criar um trainer que só é preciso abrir e apertar por exemplo "F1" e ele vai fazer a função de trocar o "dec [esi]" para "Inc [esi]" do assembly do jogo.

Link para o comentário
https://www.webcheats.com.br/topic/1825561-criar-source-dll-para-hack-assembly/#findComment-7679690
Compartilhar em outros sites

É como o Ace disse, basta alterar, se quer em assembly, faça simplesmente isso:

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

Darkness is a part of my soul

5de5ae31e8.jpg

Link para o comentário
https://www.webcheats.com.br/topic/1825561-criar-source-dll-para-hack-assembly/#findComment-7681350
Compartilhar em outros sites

Dentro do seu programa, se for usar C/C++, simplesmente adicione __asm{ code } e pronto, exemplo:

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

Darkness is a part of my soul

5de5ae31e8.jpg

Link para o comentário
https://www.webcheats.com.br/topic/1825561-criar-source-dll-para-hack-assembly/#findComment-7681998
Compartilhar em outros sites

Dentro do seu programa, se for usar C/C++, simplesmente adicione __asm{ code } e pronto, exemplo:

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

 

Somente isso não funciona certo ? Eu precisava de uma palavra-chave para pesquisar source que eu possa usar esse asm { code }.

Link para o comentário
https://www.webcheats.com.br/topic/1825561-criar-source-dll-para-hack-assembly/#findComment-7682776
Compartilhar em outros sites

Não entendi o que você disse, mas caso você for alterar a região .code da aplicação, que é este caso, precisa usar a API VirtualProtect().

Darkness is a part of my soul

5de5ae31e8.jpg

Link para o comentário
https://www.webcheats.com.br/topic/1825561-criar-source-dll-para-hack-assembly/#findComment-7683690
Compartilhar em outros sites

Não entendi o que você disse, mas caso você for alterar a região .code da aplicação, que é este caso, precisa usar a API VirtualProtect().

 

Eu queria saber se esse code que você me passou precisa de um projeto para usa-lo ? Ou posso colocar somente isso no C++ criar uma .dll e depois injetar que já vai funcionar.

 

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

Link para o comentário
https://www.webcheats.com.br/topic/1825561-criar-source-dll-para-hack-assembly/#findComment-7685410
Compartilhar em outros sites

Procure por VirtualProtect() no google e veja como funciona e irá entender. Literalmente você já tem tudo na mão.

Meus brinquedos em WinAPI:

Calculador

MemoryScanner

Faça parte também da DarkProgramming Team!

Link para o comentário
https://www.webcheats.com.br/topic/1825561-criar-source-dll-para-hack-assembly/#findComment-7685587
Compartilhar em outros sites

Procure por VirtualProtect() no google e veja como funciona e irá entender. Literalmente você já tem tudo na mão.

 

Eu pesquisei e peguei isso:

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

 

Mas eu não sei nada, não tem que dar include stdio.h essas coisas, isso que eu n sei.

Link para o comentário
https://www.webcheats.com.br/topic/1825561-criar-source-dll-para-hack-assembly/#findComment-7686022
Compartilhar em outros sites

Você sempre terá dúvidas enquanto estiver dando copy/paste.

 

Em geral, na primeira coluna você está vendo "[in]" que indica que o parâmetro é uma entrada (será usado dentro da função) e "[out]" é o parâmetro de saída, o resultado de todo processo feito dentro do corpo da função irá retornar nesse parâmetro.

 

Na segunda coluna você encontra o tipo desses parâmetros, no caso void*, SIZE_T, DWORD e DWORD*

 

Na terceira e ultima coluna, você encontra os nomes dos parâmetros que propriamente indica o que a função espera que seja colocado naquela região.

 

 

Com toda essa informação você já pode ir procurar no google o que cada parâmetro desse pede, e quando entender o que cada um precisa, conseguirá fazer sozinho o que deseja.

Meus brinquedos em WinAPI:

Calculador

MemoryScanner

Faça parte também da DarkProgramming Team!

Link para o comentário
https://www.webcheats.com.br/topic/1825561-criar-source-dll-para-hack-assembly/#findComment-7686174
Compartilhar em outros sites

Você sempre terá dúvidas enquanto estiver dando copy/paste.

 

Em geral, na primeira coluna você está vendo "[in]" que indica que o parâmetro é uma entrada (será usado dentro da função) e "[out]" é o parâmetro de saída, o resultado de todo processo feito dentro do corpo da função irá retornar nesse parâmetro.

 

Na segunda coluna você encontra o tipo desses parâmetros, no caso void*, SIZE_T, DWORD e DWORD*

 

Na terceira e ultima coluna, você encontra os nomes dos parâmetros que propriamente indica o que a função espera que seja colocado naquela região.

 

 

Com toda essa informação você já pode ir procurar no google o que cada parâmetro desse pede, e quando entender o que cada um precisa, conseguirá fazer sozinho o que deseja.

 

Muito Obrigado BaixarHack, sua resposta me ajudou muito a entender como funciona e como começar!

Link para o comentário
https://www.webcheats.com.br/topic/1825561-criar-source-dll-para-hack-assembly/#findComment-7687971
Compartilhar em outros sites

  • 1 mês depois...
Muito Obrigado BaixarHack, sua resposta me ajudou muito a entender como funciona e como começar!

Ai mano boa noite.

Eu uso Codes de ASM no C++ e vou te dar um exemplo:

é igual Acer e outro disseram..

Na minha source ta assim

 

 

if( ( GetAsyncKeyState( VK_HOME ) ) )// se a tecla home for pressionada...

{

_asm

{

mov byte ptr ds:[0045B760h],0Eh

mov byte ptr ds:[0045B760h],06h

}

}

Link para o comentário
https://www.webcheats.com.br/topic/1825561-criar-source-dll-para-hack-assembly/#findComment-7826201
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • 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.