Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

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

Como criar um Injetor apenas 1 dll selecionada.


Posts Recomendados

Quero criar um sistema que é um injetor prático, como fosse apenas para minha DLL que eu criei e não quero que seja crackeada.

 

Ele teria uma função de "Injetar" dll apenas isto.

 

Não precisa colocar: Processo, Selecionar dll etc.

 

Apenas clicar no botão "injetar dll" que a dll irá injetar no Point Blank.

Made in 2009

 

Membro - Bronze - Silver - Gold - Moderador

Link para o comentário
https://www.webcheats.com.br/topic/1823879-como-criar-um-injetor-apenas-1-dll-selecionada/
Compartilhar em outros sites

Bom, basta você achar um tuto ensinando a criar um injector comum como este por exemplo:

É necessário se cadastrar para acessar o conteúdo.
e ao invéz de usar o TextBox1 como string da dll, você usa o caminho padrão.

Link para o comentário
https://www.webcheats.com.br/topic/1823879-como-criar-um-injetor-apenas-1-dll-selecionada/#findComment-7669445
Compartilhar em outros sites

Tenho um código aqui:

 

Public Declare Function ReadProcessMemory Lib "kernel32" ( _

ByVal hProcess As Integer, _

ByVal BaseAddress As Integer, _

ByVal Buffer As String, _

ByVal nSize As Integer, _

ByRef BytesWritten As Integer) As Integer

 

Public Declare Function VirtualAllocEx Lib "kernel32" ( _

ByVal hProcess As Integer, _

ByVal Address As Integer, _

ByVal dwSize As Integer, _

ByVal flAllocationType As Integer, _

ByVal flProtect As Integer) As Integer

 

Public Declare Function WriteProcessMemory Lib "kernel32" ( _

ByVal hProcess As Integer, _

ByVal BaseAddress As Integer, _

ByVal Buffer As String, _

ByVal nSize As Integer, _

ByRef BytesWritten As Integer) As Integer

 

Public Declare Function GetProcAddress Lib "kernel32" ( _

ByVal hModule As Integer, ByVal lpProcName As String) As Integer

 

Private Declare Function GetModuleHandle Lib "Kernel32" Alias "GetModuleHandleA" ( _

ByVal ModuleName As String) As Integer

 

Public Declare Function CreateRemoteThread Lib "kernel32" ( _

ByVal hProcess As Integer, _

ByVal ThreadAttributes As Integer, _

ByVal dwStackSize As Integer, _

ByVal StartAddress As Integer, _

ByVal Parameter As Integer, _

ByVal dwCreationFlags As Integer, _

ByRef ThreadId As Integer) As Integer

 

Public Declare Function OpenProcess Lib "kernel32" ( _

ByVal dwDesiredAccess As Integer, _

ByVal bInheritHandle As Integer, _

ByVal dwProcessId As Integer) As Integer

 

Private Declare Function CloseHandle Lib "kernel32" Alias "CloseHandle" ( _

ByVal hObject As Integer) As Integer

 

Public Enum ThreadAcess

PROCESS_VM_READ = &H10

MEM_COMMIT = 4096

PAGE_READWRITE = 4

PROCESS_CREATE_THREAD = &H2

PROCESS_VM_OPERATION = &H8

PROCESS_VM_WRITE = &H20

 

End Enum

 

Private Sub InjetarDLL()

Dim Proc As Process() = Process.GetProcessesByName("PointBlank")

Dim hProcessHandle As IntPtr = OpenProcess(ThreadAcess.PROCESS_CREATE_THREAD Or ThreadAcess.PROCESS_VM_OPERATION Or ThreadAcess.PROCESS_VM_WRITE, False, Proc(0).Id)

Dim DLL As String = Environment.CurrentDirectory + " DIRETÓRIO DA DLL "

Dim StartAddr As Integer = GetProcAddress(GetModuleHandle("Kernel32"), "LoadLibraryA")

Dim TargetBufferSize As Integer = 1 + Len(DLL)

Dim LoadLibParamAdr As Integer = VirtualAllocEx(hProcessHandle, 0, TargetBufferSize, ThreadAcess.MEM_COMMIT, ThreadAcess.PAGE_READWRITE)

Dim Rtn As Integer = WriteProcessMemory(hProcessHandle, LoadLibParamAdr, DLL, TargetBufferSize, 0)

CreateRemoteThread(hProcessHandle, 0, 0, StartAddr, LoadLibParamAdr, 0, 0)

CloseHandle(hProcessHandle)

End Sub

 

mas onde está seu diretorio eu coloco mas não vai.

 

é um código diferente

Made in 2009

 

Membro - Bronze - Silver - Gold - Moderador

Link para o comentário
https://www.webcheats.com.br/topic/1823879-como-criar-um-injetor-apenas-1-dll-selecionada/#findComment-7670660
Compartilhar em outros sites

Perceba que a string DLL retorna a pasta atual (Environment.CurrentDirectory) em primeiro lugar,então,"diretório da dll" seria o nome (\minhadl.dlll).

Link para o comentário
https://www.webcheats.com.br/topic/1823879-como-criar-um-injetor-apenas-1-dll-selecionada/#findComment-7671052
Compartilhar em outros sites

Mesmo assim, não injeta.

Made in 2009

 

Membro - Bronze - Silver - Gold - Moderador

Link para o comentário
https://www.webcheats.com.br/topic/1823879-como-criar-um-injetor-apenas-1-dll-selecionada/#findComment-7671112
Compartilhar em outros sites

Nenhum , apenas não injeta.

Made in 2009

 

Membro - Bronze - Silver - Gold - Moderador

Link para o comentário
https://www.webcheats.com.br/topic/1823879-como-criar-um-injetor-apenas-1-dll-selecionada/#findComment-7671311
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.