Register for your free account! | Forgot your password?

Go Back   elitepvpers > Off-Topics > Tutorials
You last visited: Today at 17:30

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[LyriusProjects]How to make an injector.

Discussion on [LyriusProjects]How to make an injector. within the Tutorials forum part of the Off-Topics category.

Closed Thread
 
Old   #1
 
~>i-D´LyRius<~'s Avatar
 
elite*gold: 0
Join Date: Sep 2011
Posts: 166
Received Thanks: 122
Arrow [LyriusProjects]How to make an injector.

Hi , today i will show you guys how to make an working injector .
The Most of you already know how to make one , cause its simple .
But this tutorial is for who dont know so lets do it .

Creat a Form with the name you want .
Double Click at form and Delete all and Paste this code :
Code:
Public Class Form1

    Private TargetProcessHandle As Integer
    Private pfnStartAddr As Integer
    Private pszLibFileRemote As String
    Private TargetBufferSize As Integer

    Public Const PROCESS_VM_READ = &H10
    Public Const TH32CS_SNAPPROCESS = &H2
    Public Const MEM_COMMIT = 4096
    Public Const PAGE_READWRITE = 4


    Public Const PROCESS_CREATE_THREAD = (&H2)
    Public Const PROCESS_VM_OPERATION = (&H8)
    Public Const PROCESS_VM_WRITE = (&H20)
    Dim DLLFileName As String
    Public Declare Function ReadProcessMemory Lib "kernel32" ( _
    ByVal hProcess As Integer, _
    ByVal lpBaseAddress As Integer, _
    ByVal lpBuffer As String, _
    ByVal nSize As Integer, _
    ByRef lpNumberOfBytesWritten As Integer) As Integer

    Public Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" ( _
    ByVal lpLibFileName As String) As Integer

    Public Declare Function VirtualAllocEx Lib "kernel32" ( _
    ByVal hProcess As Integer, _
    ByVal lpAddress 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 lpBaseAddress As Integer, _
    ByVal lpBuffer As String, _
    ByVal nSize As Integer, _
    ByRef lpNumberOfBytesWritten 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 lpModuleName As String) As Integer

    Public Declare Function CreateRemoteThread Lib "kernel32" ( _
    ByVal hProcess As Integer, _
    ByVal lpThreadAttributes As Integer, _
    ByVal dwStackSize As Integer, _
    ByVal lpStartAddress As Integer, _
    ByVal lpParameter As Integer, _
    ByVal dwCreationFlags As Integer, _
    ByRef lpThreadId 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 FindWindow Lib "user32" Alias "FindWindowA" ( _
    ByVal lpClassName As String, _
    ByVal lpWindowName As String) As Integer

    Private Declare Function CloseHandle Lib "kernel32" Alias "CloseHandleA" ( _
    ByVal hObject As Integer) As Integer


    Dim ExeName As String = IO.Path.GetFileNameWithoutExtension(Application.ExecutablePath)
End Class

Private Sub Inject()
    On Error GoTo 1 ' If error occurs, app will close without any error messages
    Timer1.Stop()
    Dim TargetProcess As Process() = Process.GetProcessesByName(TextBox1.Text)
    TargetProcessHandle = OpenProcess(PROCESS_CREATE_THREAD Or PROCESS_VM_OPERATION Or PROCESS_VM_WRITE, False, TargetProcess(0).Id)
    pszLibFileRemote = OpenFileDialog1.FileName
    pfnStartAddr = GetProcAddress(GetModuleHandle("Kernel32"), "LoadLibraryA")
    TargetBufferSize = 1 + Len(pszLibFileRemote)
    Dim Rtn As Integer
    Dim LoadLibParamAdr As Integer
    LoadLibParamAdr = VirtualAllocEx(TargetProcessHandle, 0, TargetBufferSize, MEM_COMMIT, PAGE_READWRITE)
    Rtn = WriteProcessMemory(TargetProcessHandle, LoadLibParamAdr, pszLibFileRemote, TargetBufferSize, 0)
    CreateRemoteThread(TargetProcessHandle, 0, 0, pfnStartAddr, LoadLibParamAdr, 0, 0)
    CloseHandle(TargetProcessHandle)
1:  Me.Show()
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Button1.Text = "Browse..."
    Label1.Text = "Waiting for users input..."
    Timer1.Interval = 50
    Timer1.Start()
End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    If IO.File.Exists(OpenFileDialog1.FileName) Then
        Dim TargetProcess As Process() = Process.GetProcessesByName(TextBox1.Text)
        If TargetProcess.Length = 0 Then
            Me.Label1.Text = ("Waiting for " + TextBox1.Text + ".exe")

        Else
            Timer1.Stop()
            Me.Label1.Text = "Successfully Injected!"
            Call Inject()
        End If
    Else

    End If
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    OpenFileDialog1.Filter = "DLL (*.dll) |*.dll"
    OpenFileDialog1.ShowDialog()
    Dim FileName As String
    FileName = OpenFileDialog1.FileName.Substring(OpenFileDialog1.FileName.LastIndexOf(""))
    Dim DllFileName As String = FileName.Replace("", "")
    Me.TextBox2.Text = (DllFileName)
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    End
End Sub
Now Add :

1 Button .
4 Labels.
2 TextBoxes.
1 Timer.
1 OpenFileDialog.


Now put it like this -



It already have Automatic Inject .
Now you can design it the way you want .
Code By:Me .

Post only english questions .
And Press If helped .

Bye.
~>i-D´LyRius<~ is offline  
Thanks
2 Users
Old 10/11/2011, 19:22   #2
 
elite*gold: 25
Join Date: Sep 2011
Posts: 5,536
Received Thanks: 1,266
Not an tutorial but okay.
IchVerabschiedeMich is offline  
Old 10/11/2011, 19:23   #3
 
elite*gold: 726
Join Date: Jul 2010
Posts: 14,233
Received Thanks: 7,915
Thats copy&paste and not a tutorial ...
noahrmal is offline  
Old 10/11/2011, 19:40   #4
 
~>i-D´LyRius<~'s Avatar
 
elite*gold: 0
Join Date: Sep 2011
Posts: 166
Received Thanks: 122
C&P from your *** ....

That code is mine .

~>i-D´LyRius<~ is offline  
Old 10/11/2011, 19:41   #5
 
GotDamned's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 1,918
Received Thanks: 3,080
^this
also false section.
and nobody needs that, cause nobody would learn anything from copy&paste

edit: he means that that is not a tutorial, it's just the code that get copied and pasted from other Users, so they won't learn anything.
GotDamned is offline  
Old 10/11/2011, 19:44   #6
 
~>i-D´LyRius<~'s Avatar
 
elite*gold: 0
Join Date: Sep 2011
Posts: 166
Received Thanks: 122
I show how to make a Injector , i dont say Teaching how to make an injector
:| , read before posting.
~>i-D´LyRius<~ is offline  
Old 10/11/2011, 19:47   #7
 
elite*gold: 726
Join Date: Jul 2010
Posts: 14,233
Received Thanks: 7,915
But than is your heading wrong
Quote:
How to make an injector.
-> Tutorial ...

It exist many tutorials about the topic "how² make a injector"
noahrmal is offline  
Old 10/11/2011, 19:56   #8
 
GotDamned's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 1,918
Received Thanks: 3,080
Quote:
Originally Posted by ~>i-D´LyRius<~ View Post
I show how to make a Injector , i dont say Teaching how to make an injector
:| , read before posting.
you don't show how to make, you show how to copy.
because to be able to make a injector you need to know, how it works.
you don't teach anything about how it works, you just show them how to copy&paste your code
GotDamned is offline  
Old 10/11/2011, 20:02   #9
 
~>i-D´LyRius<~'s Avatar
 
elite*gold: 0
Join Date: Sep 2011
Posts: 166
Received Thanks: 122
bla bla bla bla and more bla bla blas ahhaa
~>i-D´LyRius<~ is offline  
Old 10/11/2011, 20:27   #10
 
elite*gold: 726
Join Date: Jul 2010
Posts: 14,233
Received Thanks: 7,915
When you can´t accept critics than don´t make "tutorials" ...
noahrmal is offline  
Old 10/12/2011, 08:02   #11

 
Kazaaa's Avatar
 
elite*gold: 26
Join Date: Nov 2007
Posts: 32,809
Received Thanks: 12,143
#closed
Kazaaa is offline  
Closed Thread


Similar Threads Similar Threads
[LyriusProjects]MultiProjects
10/25/2011 - S4 League Hacks, Bots, Cheats & Exploits - 50 Replies
http://i.imgur.com/DLvpz.png Hi, Iam Here to present some projects : SpamBot. Injector . MediaPlayer. ................................................. .................................................. .........Injector :
How to make your own dll injector
09/28/2010 - Soldier Front - 29 Replies
How to make your own dll injector Welcome to my thread guys, this is thread with release. Feel free to post replies here.I will be showing you/teach you on how to make your own DLL INJECTOR *Let's get started: 1. Open your Visual Basic 2008 2. Make a windows form application project 3. Make... • 2 Textboxes • 1 Button • 1 Timer
how to make DLL injector..
12/13/2009 - Soldier Front Hacks, Bots, Cheats & Exploits - 2 Replies
post how to make source here and how to make DLLi will posted making DLL injector



All times are GMT +1. The time now is 17:30.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.