Page 1 of 3 123 LastLast
Results 1 to 15 of 39
  1. #1
    DeathHunter's Avatar
    Join Date
    May 2009
    Gender
    male
    Location
    Naxxar,Malta.
    Posts
    4,018
    Reputation
    13
    Thanks
    1,385
    My Mood
    Brooding

    [TUT]How to make a Simple Injector!

    So,at first I will show you how to make this simple injector,that you need to re-name it to make it work.

    Open Visual Basic 2008 and make a new project.

    Make:
    • 1 Timer
      2 Text boxes


    Than double click on Form1 and delete all the words in there.
    Than copy and paste this code there:

    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)
    
        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("CrossFire")
            TargetProcessHandle = OpenProcess(PROCESS_CREATE_THREAD Or PROCESS_VM_OPERATION Or PROCESS_VM_WRITE, False, TargetProcess(0).Id)
            pszLibFileRemote = Application.StartupPath & "\" + ExeName + ".dll"
            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.Close()
        End Sub
    
        Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
            If IO.File.Exists(Application.StartupPath & "\" + ExeName + ".dll") Then
                Dim TargetProcess As Process() = Process.GetProcessesByName("HSUpdate")
                If TargetProcess.Length = 0 Then
                    Me.TextBox1.Text = ("Waiting for CrossFire.exe")
                    Me.TextBox2.Text = ("Let´s Hack")
                Else
                    Timer1.Stop()
                    Me.TextBox1.Text = "Done..."
                    Call Inject()
                End If
            Else
                Me.TextBox1.Text = ("" + ExeName + ".dll not found")
                Me.TextBox2.Text = ("Rename the .dll To " + "" + ExeName)
            End If
        End Sub
    
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Timer1.Interval = 50
            Timer1.Start()
        End Sub
      
    End Class
    This is coded for Cross Fire so if you want to change the process name just find this:
    Dim TargetProcess As Process() = Process.GetProcessesByName("CrossFire") and change the process name(this case Cross Fire)

    Press F5 and your done!

    Video Tut:


    This code isn't made by me.
    Last edited by DeathHunter; 04-05-2010 at 02:08 PM.

  2. The Following 6 Users Say Thank You to DeathHunter For This Useful Post:

    Derail (04-05-2010),dragonrider123 (09-15-2010),germanhacker (04-06-2010),GRgaergaergaergerag (09-13-2010),M.P.G.H[Killer] (04-13-2010),namraka (07-06-2011)

  3. #2
    bb009's Avatar
    Join Date
    Mar 2010
    Gender
    male
    Posts
    292
    Reputation
    10
    Thanks
    14
    My Mood
    Happy
    132 errors and i did exactly what you said.... im noob can someone help me? D:

  4. The Following User Says Thank You to bb009 For This Useful Post:

    stelioss (08-17-2011)

  5. #3
    DeathHunter's Avatar
    Join Date
    May 2009
    Gender
    male
    Location
    Naxxar,Malta.
    Posts
    4,018
    Reputation
    13
    Thanks
    1,385
    My Mood
    Brooding
    132 errors??
    Did you delete the words?

  6. #4
    Derail's Avatar
    Join Date
    Oct 2009
    Gender
    male
    Location
    Hm,let me see.....
    Posts
    5,262
    Reputation
    360
    Thanks
    1,125
    My Mood
    Sleepy
    nice tut

  7. #5
    DeathHunter's Avatar
    Join Date
    May 2009
    Gender
    male
    Location
    Naxxar,Malta.
    Posts
    4,018
    Reputation
    13
    Thanks
    1,385
    My Mood
    Brooding
    I will start making video for them...

  8. #6
    bb009's Avatar
    Join Date
    Mar 2010
    Gender
    male
    Posts
    292
    Reputation
    10
    Thanks
    14
    My Mood
    Happy
    yes i deleted the words :S can you say me what project should i made in the beginning? im nub i know xD

  9. #7
    DeathHunter's Avatar
    Join Date
    May 2009
    Gender
    male
    Location
    Naxxar,Malta.
    Posts
    4,018
    Reputation
    13
    Thanks
    1,385
    My Mood
    Brooding
    Open VB.
    New Project->Windows Form Application.
    Doubled Click on Form1.And delete the code.
    Copied and paste this code.
    Did a Timer.
    Did 2 Textboxes.

    Do these you should get 0 errors.
    I just did these I got 0 Errors...

  10. #8
    Uncute's Avatar
    Join Date
    Mar 2010
    Gender
    male
    Posts
    1,097
    Reputation
    -8
    Thanks
    114
    My Mood
    Devilish
    yeah it works but how i can use the injector ?
    Don't let em say you ain't beautiful,
    They can all get fucked just stay true to you!

  11. #9
    XxTylerxX's Avatar
    Join Date
    Jun 2009
    Gender
    male
    Location
    MPGH
    Posts
    1,269
    Reputation
    14
    Thanks
    522
    Fail its in vb, VB IS DIEING make some tuts in c#
    Respect List:
    Nooby Banana
    Bombsaway
    Luke

  12. #10
    DeathHunter's Avatar
    Join Date
    May 2009
    Gender
    male
    Location
    Naxxar,Malta.
    Posts
    4,018
    Reputation
    13
    Thanks
    1,385
    My Mood
    Brooding
    I don't like C++.
    TOO Hard...

  13. #11
    Spookerzz's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Posts
    4,647
    Reputation
    26
    Thanks
    572
    This code won't work

    Code:
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    Got an error for "Tick"

    Any Ideas?
    I'm back.

  14. #12
    jyap1021's Avatar
    Join Date
    Apr 2009
    Gender
    male
    Posts
    33
    Reputation
    10
    Thanks
    3
    My Mood
    Devilish
    how do i use it after i make it?

  15. #13
    DeathHunter's Avatar
    Join Date
    May 2009
    Gender
    male
    Location
    Naxxar,Malta.
    Posts
    4,018
    Reputation
    13
    Thanks
    1,385
    My Mood
    Brooding
    Too inject .dll files.

  16. #14
    HolySinX's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Location
    Localhost
    Posts
    307
    Reputation
    13
    Thanks
    146
    My Mood
    Fine
    Quote Originally Posted by DeathHunter View Post
    I don't like C++.
    TOO Hard...
    He said C#, not C++. Learn to read.

    C# is a .NET programming language too btw.

  17. #15
    DeathHunter's Avatar
    Join Date
    May 2009
    Gender
    male
    Location
    Naxxar,Malta.
    Posts
    4,018
    Reputation
    13
    Thanks
    1,385
    My Mood
    Brooding
    Well I didn't noticed.

Page 1 of 3 123 LastLast

Similar Threads

  1. [TUT]How to make a simple Auto Clicker!
    By Takari in forum Programming Tutorials
    Replies: 24
    Last Post: 09-20-2010, 07:28 PM
  2. [TUT]How to make a Simple Spammer!
    By DeathHunter in forum CrossFire Hack Coding / Programming / Source Code
    Replies: 30
    Last Post: 05-02-2010, 06:43 AM
  3. [TUT]How to make a simple[Closed]
    By Takari in forum Visual Basic Programming
    Replies: 17
    Last Post: 04-22-2010, 10:49 AM
  4. [TUT]How to make a Simple Auto Clicker!
    By DeathHunter in forum CrossFire Hack Coding / Programming / Source Code
    Replies: 22
    Last Post: 04-15-2010, 12:30 PM
  5. *Tut* How To Make A Simple Notepad
    By u1111u in forum Programming Tutorials
    Replies: 2
    Last Post: 01-31-2010, 11:58 PM