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.

[tutorial]criando injetor dll


exFoemaPc
 Compartilhar

Posts Recomendados

Eai galera da WC vim aqui passar para vocês um tutorial de como fazer o seu próprio injetor de dll's

Download 1° Parte :

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

Download 2° Parte :

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

Download 3° Parte:

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

 

Tutorial:

 

Adicione os seguintes componentes:

 

2- GroupBox - Renomeia a 1 como "Configurações" e a segunda como "Injeção".

2- Labels - O primeiro escrito "Processo" e o Segundo "Dll".

3- Buttons - O primeiro escrito "Aguardar..."(Voce pode substituir por um RadioButton escrito Automatico) o segundo "Procurar" e o terceiro "Limpar Lista"

1- Listbox

1- Timer

1- OpenDialog

 

Tente deixar ele mais ou menos assim:

 

assim.png

De dois cliques no form e declare nas uses TlHelp32.

 

Declare a função acima de end. :

 

Código:

<blockquote STYLE="border-style: solid ;border-color : green;border-width :thick">

function GetPID(ProcessName: string): DWORD;

var MyHandle: THandle;

Struct: TProcessEntry32;

begin

Result:=0;

try

MyHandle:=CreateToolHelp32SnapShot(TH32CS_SNAPPROC ESS, 0);

Struct.dwSize:=Sizeof(TProcessEntry32);

if Process32First(MyHandle, Struct) then

if Struct.szExeFile=ProcessName then

begin

Result:=Struct.th32ProcessID;

Exit;

end;

while Process32Next(MyHandle, Struct) do

if Struct.szExeFile=ProcessName then

begin

Result:=Struct.th32ProcessID;

Exit;

end;

except on exception do

Exit;

end;

end;

</blockquote>

 

003dz.png

 

baixo da função declarada acima, declare :

Código:

<blockquote STYLE="border-style: solid ;border-color : green;border-width :thick">

function InjectDll(PID:DWORD; sDll:string):Boolean;

var

hLib: Pointer;

hThread: THandle;

pMod: Pointer;

hOpen: THandle;

dWritten: Cardinal;

ThreadID: Cardinal;

begin

Result := FALSE;

hOpen := OpenProcess(PROCESS_ALL_ACCESS, FALSE, PID);

if hOpen <> INVALID_HANDLE_VALUE then

begin

hLib := GetProcAddress(GetModuleHandle(PChar('kernel32.dll ')), PChar('LoadLibraryA'));

pMod := VirtualAllocEx(hOpen, nil, Length(sDll) + 1, MEM_COMMIT or MEM_RESERVE, PAGE_EXECUTE_READWRITE);

if WriteProcessMemory(hOpen, pMod, @sDll[1], Length(sDll), dWritten) then

Result := TRUE;

hThread := CreateRemoteThread(hOpen, nil, 0, hLib, pMod, 0, ThreadID);

WaitForSingleObject(hThread, INFINITE);

CloseHandle(hOpen);

CloseHandle(hThread);

end;

end;

</blockquote>

 

004ue.png

Clique 2 vezes no botão "Procurar" e adicione o seguinte código:

Código:

<blockquote STYLE="border-style: solid ;border-color : green;border-width :thick">

if not OpenDialog1.Execute then Exit;

Listbox1.Items.Add(ExtractFileName(OpenDialog1.Fil eName));

</blockquote>

De dois cliques no botão "Aguardar..." e adicione:

Código:

<blockquote STYLE="border-style: solid ;border-color : green;border-width :thick">

Timer1.Enabled:=True;

</blockquote>

 

006w.png

De dois cliques no Timer e adicione:

Obs: Apague o begin.

Código:

<blockquote STYLE="border-style: solid ;border-color : green;border-width :thick">

var PID: DWORD;

begin

Timer1.Enabled:=False;

PID:=GetPID(Edit1.Text);

if PID=0 then

begin

Timer1.Enabled:=True;

Exit;

end;

Timer1.Enabled:=False;

if InjectDll(PID, Opendialog1.Filename) then

MessageBoxA(Handle, 'DLL injetada com sucesso!', 'DLL Injector', MB_ICONEXCLAMATION+MB_SYSTEMMODAL)

else

MessageBoxA(Handle, 'Erro ao injetar DLL.', 'DLL Injector', MB_ICONERROR+MB_SYSTEMMODAL);

</blockquote>

 

007z.png

 

No botão Limpar Lista Adicione o seguinte código:

Código:

<blockquote STYLE="border-style: solid ;border-color : green;border-width :thick">

ListBox1.Clear

</blockquote>

Agora para configurar o Opendialog para abrir somente .dlls clique no openDialog e no canto esquerdo procure por Filter e clique em "..." La coloque:

<blockquote STYLE="border-style: solid ;border-color : green;border-width :thick">

Filename:Dll Filter: *.dll

</blockquote>

Video Aula ;

Parte 1

 

 

Parte 2

 

 

ScreenShot

 

cats.jpg

 

Créditos :

 

รмσkє™

Ryokusei

exFoemaPc

Link para o comentário
Compartilhar em outros sites

muito bo esse tópico kara show sw bolaa

poo so keria pesir uma coisa é vc esplicar tambem como faser um hacker para combat arms ou se vc sabe um foro eu un banners akie que tenhaa vlw mano:yes::yes::yes:

Obrigado pelo seu elogio , mas evite esse tipo esse tipo de messagem pois é considerado como flood , apenas clique em agradeçer , ficarei muito grato . E no caso eu vou fazer um tutorial de como fazer um hack e postarei aqui para o pessoal da WebCheats

Link para o comentário
Compartilhar em outros sites

aonde eu baixo porra:malvado::raiva::inveja::fight:

 

O Download está dividido em três partes , que estão localizadas no começo do tópico , da proxima vez leia um pouco e observe mais com atenção , para evitaresse tipo de flood primario, isso causa infrações !

Link para o comentário
Compartilhar em outros sites

Como eu edito o design interior do Injector ? Para não deixar aquele cinza,mas sim alguma foto ou design de minha preferência.[/color][/font][/center][/i][/b]

 

Você deve baixar um programa de designer para editar o seu injetor.

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.