Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding > Coding Tutorials
You last visited: Today at 06:16

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

Advertisement



Tutorial how to make a injector!

Discussion on Tutorial how to make a injector! within the Coding Tutorials forum part of the General Coding category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2010
Posts: 475
Received Thanks: 370
Tutorial how to make a injector!

Watcha need:
Microsoft Visual Basic 2008

Steps:
Make your own windows form application project

Add:
1 Label
1 Button
1 Timer
1 Open File Dialog
2 Boxes

1.Double click your form then type

CODE:
button1.text = "browse"
label1.text = "Waiting for users input"
timer1.interval = 50
timer1.start()

2.Double Click your timer then type

CODE:
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

Please note that this *The line " Dim TargetProcess As Process() = Process.GetProcessesByName(TextBox1.Text)" means: the process where you want the dll to be injected.

3. Now double click Public Class Form1 then type below:
CODE:
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.Ex ecutablePath)

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

Please note *The line "1: Me.Show" means: if the dll injected successfully then it remains open (running) but already inject.

4: Then double click button 1 and type
CODE:
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)

Questions.
Question
What is textbox 1 for?

Answer

Answer=
it is where you will put the process name, should be just (ex."soldierfont") - without quotation mark and no".exe".

Question
Is this automatically injected or not?

Answer
Yup, If you want to make it manually. Make a radiobutton1 and put this code.

CODE:
Timer1.stop()

And make another button then type inside
CODE:
Timer1.Start()

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
XxXchowXxX is offline  
Thanks
6 Users
Old 01/08/2012, 12:58   #2
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
I lol'd.
MoepMeep is offline  
Thanks
5 Users
Old 01/26/2012, 00:13   #3
 
elite*gold: 0
Join Date: Aug 2011
Posts: 2
Received Thanks: 1
where is the Public Form Class1 ???
sup4rw is offline  
Old 01/28/2012, 16:57   #4
 
elite*gold: 0
Join Date: Dec 2011
Posts: 214
Received Thanks: 108
This is a waste of time. Even if you create one, No one will support your injector ..

Unless you are a well known hack creator or something superior on their eyes.
SkullTreats is offline  
Old 01/29/2012, 02:06   #5
 
elite*gold: 0
Join Date: Dec 2011
Posts: 19
Received Thanks: 5
actualy this is good. aslong an you put effects to your injector and make sure its simple to use, people may use it.
runerob is offline  
Old 01/30/2012, 02:23   #6
 
irrenhaus's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2,520
Received Thanks: 4,567
How to Copy and Paste a sourcecode into voids to create a Injector - is a better Title.
In a Tutorial you have to explain the functions ( what they does , how they work etc.. ).
This is only a SourceCode and a little Text on how to paste it into VB...
irrenhaus is offline  
Old 04/24/2012, 11:06   #7
 
hszaldy's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 844
Received Thanks: 668
its good man... ill test it.. it has only 1 error..

you copy this code only thats why you dont know the eror..


YOUR CODE
Dim ExeName As String = IO.Path.GetFileNameWithoutExtension(Application.Ex ecutablePath)


you forgot to delete the space between ex and ecutablepath

thats why you have an error

but still this is a leeech you must give proper creadits where you get it..
hszaldy is offline  
Old 04/26/2012, 00:23   #8
 
Brutalon's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 995
Received Thanks: 471
Quote:
Tutorial how to make a injector!
Where is here a Tutorial? Its 99,9% c&p.

And even if you call this Tutorial work with spoilers,colors & USE THE [C O D E] Function!
Brutalon is offline  
Old 05/01/2012, 20:18   #9
 
elite*gold: 15
Join Date: May 2010
Posts: 398
Received Thanks: 34
I didnt learnd anything i just c&p x'D
Buraka is offline  
Old 05/09/2012, 19:23   #10
 
.Dash's Avatar
 
elite*gold: 0
Join Date: May 2012
Posts: 26
Received Thanks: 1
Wow! That isnt a tutorial... only Copy and paste 0.o
.Dash is offline  
Old 05/28/2012, 05:31   #11
 
PH.Crowd's Avatar
 
elite*gold: 0
Join Date: May 2012
Posts: 11
Received Thanks: 2
please close this thread C&P !!
PH.Crowd is offline  
Reply


Similar Threads Similar Threads
[PERX] INJECTOR | TUTORIAL
10/01/2012 - Combat Arms Hacks, Bots, Cheats & Exploits - 23 Replies
Da ich bemerke, dass sich die Frage immer mehr häuft, und ich in fast jeden Thread lese: "Wie mach ich das mit den Injector?" Stelle ich euch hier den PerX Injector, sowie ein Tutorial dazu rein! # ..zum Tutorial:
[Video Tutorial] - Very Easy Tutorial How to make your Own Wallhack in C++
09/01/2012 - Soldier Front Hacks, Bots, Cheats & Exploits - 16 Replies
Hello Everyone!Hellow Philippines - Mabuhay Pinoy Cheaters! Confidentials000 of GZP and Me Babyface21 ay iisa lang! Today i Will Teach you on How to Make Your Own Wallhack in C++ Very Simple By Video Tutorials Step by Step Part 1 - 3 Dont Ask me to Release my Private Wallhack coz i Need it to still Undetected
Can anyone Make a tutorial or a hack to make the character stones fast?
01/05/2012 - Grand Chase - 2 Replies
can anyone post a tutorial or a hack to make the character stones fast drop??? :handsdown::handsdown::handsdown:
[Request]Can any body make vsro file make server tutorial
09/13/2011 - SRO Private Server - 4 Replies
tutorial : http://www.youtube.com/watch?v=DKOXygNCCOo&fea ture=player_embedded sorry its torkish and my bad english
Injector + Tutorial
05/16/2011 - WarRock Hacks, Bots, Cheats & Exploits - 6 Replies
Download: *Click* So Tut: 1. Also Erstmal WinRAR Downloaden ( in Google eingeben ) 2. Dll + Injector in einen Ordner Ziehen. 3. Den name XXXX kopieren und einfügen und ganz wichtig am schluss muss .exe da stehen 4. beides Aufm desktop ziehen orderner erstellen und beides reinziehn 5. exe als adminstrator ausüren und schon geht !!THANKS BEIßT NICHT



All times are GMT +1. The time now is 06:16.


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.