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.

Criando Injetor de DLL - by ramonzin98


ramonzin98
 Compartilhar

Posts Recomendados

Olá Galera...

 

Pelo que tenho visto por aí exitem muitos tutoriais ensinando como fazer um Injetor de DLL.

 

Mas também vi que todos aqueles tutoriais possuem erros, ou não injetam em jogos, ou são muito complicados para os iniciantes em delphi entenderem, e existe um também ensinando a criar Injetores funcionais somente em Gun Bound.

Neste tópico, estarei ensinando a criar um para Combat Arms

 

 

Chega de Conversa.. Let's go!

 

------------------------------------------------------------------------

 

1° ~> Crie um novo projeto em DELPHI

 

2° ~> Adicione os Componente a seguir:

 

2 Label's

2 Edit's

1 Botão

 

Arrume mais ou menos desta maneira:

 

passo1j.png

 

Eu alterei os CAPTIONS:

 

label1 = Processo

label2 = DLL

Button1 = Injetar

 

-------------------------------------------------------------------------

 

Muito bem, se você chegou até aqui sem problemas irá conseguir o resto..

 

-- CÓDIGOS --

 

3° ~> Na parte USES Adicione -- Tlhelp32 --

( sem os -- )

 

4° ~> Abaixo de

 

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

 

Adicione as Funções:

 

1° Função

 

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

 

 

dê um enter e adicione

 

2° Função

 

f

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

--

 

Agora clique duas vezes no Botão e adicione o código:

 

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

-------------------------------------------------------------------------

 

OK

 

Agora seu Injetor está criado...

Altere o visual ao seu gosto

 

-------------------------------------------------------------------------

 

Agora, irei passar o código para fazer com que seu Injetor funcione em todos os jogos, principalmente em Combat Arms.

 

No lugar da 2ª função, adicione

 

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

 

-- não tente colocar as Duas funções no injetor senão vai dar problema --

 

-------------------------------------------------------------------------

Depois de fazer processo de Criação inteiro, vamos para a parte de salvar e Compilar o Projeto...

 

Algumas pessoas já me perguntaram como fazer isso então vou explicar.

 

 

Após ter Feito TUDO siga esta foto para salvar seu projeto:

 

passo2o.jpg

 

 

O Programa irá pedir para vc salvar dois arquivos... (salve os dois na mesma Pasta)

 

Logo após ter salvado você terá que Compilar seu Projeto para o arquivo exe ser criado.. (Project1.exe)

 

passo3.jpg

 

Agora seu Trainer ou qualquer outro programa foi Criado...

O arquivo exe será criado Dentro da Pasta onde voce Salvou o Projeto anteriormente..

 

 

Obs: ~> Coloque a DLL dentro da pasta do Injetor

Obs²: ~> Se você não sabe como criar uma DLL, dá uma olhada no tópico que eu fiz: [TUTORIAL] Criando uma DLL para Combat Arms ~~ by ramonzin98

 

 

Para quem não tem o Delphi 7, faça o download aqui

 

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

-------------------------------------------------------------------------

 

Tudo pronto galera, aproveitem.

 

*******************

 

Creditos:

 

Eu mesmo, pelo tutorial.

Mrs.romanha por uma SS.

 

 

Abraços e até a próxima!

Link para o comentário
Compartilhar em outros sites

Valew ramonzinho vai leva meu thanks se esse injetor funciona pra GC FUNCIONA?

Se nao poderia da uma força aqui pra mim?

Falow!

 

Serve pra todos os jogos, amigo. CA, GC...

 

 

Kra eu sei que vc vai me chamar de burro... mas oque e isso e para que serve?

 

Um Injetor serve para injetar dll's (hacks).

Link para o comentário
Compartilhar em outros sites

Cara fazer programas para mim e facil(isso é até meio chaaaaaaaaaaaaaaaaaaaaato), mas ja que você postou como fazer um injetor de dll hackers, bem...Será que tem como você postar como criar as dll hacker?

Caso sim posta awe. Caso não, é só falar não.

 

Obs: Ja levou o meu + pela belo topico bem organizado.

Link para o comentário
Compartilhar em outros sites

Cara fazer programas para mim e facil(isso é até meio chaaaaaaaaaaaaaaaaaaaaato), mas ja que você postou como fazer um injetor de dll hackers, bem...Será que tem como você postar como criar as dll hacker?

Caso sim posta awe. Caso não, é só falar não.

 

Obs: Ja levou o meu + pela belo topico bem organizado.

 

 

Vou tentar criar um tópico ensinando, amigo. Aguarde.

 

edit-

 

Criei um tutorial ensinando, tá aqui: [TUTORIAL] Criando uma DLL para Combat Arms ~~ by ramonzin98

Link para o comentário
Compartilhar em outros sites

Desculpe, mais existe melhoões de Topicos desse.

use a busca antes de Criar topicos .

 

Vlw:sim:

 

 

Eu usei a busca e não encontrei nada parecido.

 

Então encontre esses "milhões" de tópicos e poste os links aqui. ;)

Link para o comentário
Compartilhar em outros sites

Link para o comentário
Compartilhar em outros sites

 

 

Amigão, não sei se você percebeu uma coisa, mas estes tutoriais aí estão na área de CrossFire e de Delphi, e além do mais, são completamente diferentes do meu.

 

Raciocine mais e fale menos.

 

tem certeza que foi voce que fez esses codigos ?

nao copiou de nenhum lugar ?

se tiver copiado

coloque os creditos

mais fora isso o tutorial ta bom

com ss e muito mais

vai ajudar bastante gente

 

 

Os códigos eu mesmo coloquei.

 

Mas, UMA ScreenShot é de outra pessoa.

Já coloquei os créditos.

Link para o comentário
Compartilhar em outros sites

  • 4 semanas atrás...

Cara como renomeia o botao tipo aparece label2 eu quero muda o nome como faz?

 

@Edit:

Eu vi agora kkk

 

nessa parter :

var

Pid : dword;

ker41280dll : String;

pker41280dll : Pointer;

ker41280prcess,bw41280 : Cardinal;

hRemote_Thread : Cardinal;

begin

ker41280dll := ExtractFilePath(Application.Exename)+Edit2.Text;

if ProcessExists(PChar(Edit1.Text)) then begin

if FileExists(ker41280dll) then begin

GetID(PChar(Edit1.Text),pid);

ker41280prcess:= OpenProcess(PROCESS_ALL_ACCESS, false, PID);

pker41280dll := VirtualAllocEx(ker41280prcess,nil, length(ker41280dll), MEM_COMMIT,PAGE_EXECUTE_READWRITE);

WriteProcessMemory(ker41280prcess, pker41280dll, PChar(ker41280dll), length(ker41280dll), bw41280);

CreateRemoteThread(ker41280prcess, nil, 0, GetProcAddress(GetModuleHandle('kernel32.dll'),'LoadLibraryA'), pker41280dll, 0, hRemote_Thread);

CloseHandle(ker41280prcess);

ShowMessage('DLL Injetada Com Sucesso');

end;

end;

end;

 

ali no var e nas linha abaixo sempre quando vo compilar aparece em vermelho e nao compila

Link para o comentário
Compartilhar em outros sites

Cara como renomeia o botao tipo aparece label2 eu quero muda o nome como faz?

 

@Edit:

Eu vi agora kkk

 

nessa parter :

 

ali no var e nas linha abaixo sempre quando vo compilar aparece em vermelho e nao compila

 

Tente fazer os processos novamente.

Link para o comentário
Compartilhar em outros sites

Cara , poste os devidos créditos, pois isto você copiou TOTALMENTE do MRs.Romanha, você copiou todos os códigos, tutorial e só alterou o TEXTO dizendo do código que libera para todos os jogos. Link do tópico para que todos vejam : Criando um Injetor de DLL by MRs.Romanha

Você não copiou somente uma SS mas sim o conteúdo inteiro. Retire seu nome dos créditos pois você não teve nenhum esforço a não ser de escrever umas "palavrinhas" e colocar o download do Delphi.

Link para o comentário
Compartilhar em outros sites

Criando um Injetor de DLL by MRs.Romanha[/url]

Você não copiou somente uma SS mas sim o conteúdo inteiro. Retire seu nome dos créditos pois você não teve nenhum esforço a não ser de escrever umas "palavrinhas" e colocar o download do Delphi. [/b][/color][/font]

 

Os devidos créditos já estão lá;

Note que o do Mrs.Romanha está em outra área de outro jogo.

Não irei colocar os créditos dele.

E o meu não foi copiado.

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.