Page 1 of 5 123 ... LastLast
Results 1 to 15 of 68
  1. #1
    TheCamels8's Avatar
    Join Date
    May 2010
    Gender
    male
    Location
    Israel :D
    Posts
    2,945
    Reputation
    174
    Thanks
    1,376
    My Mood
    Cheeky

    How to make Injector - Visual basic 2008

    This is tutorial how to make Warrock Injector in Visual basic 2008..

    What you need if you want to make it:
    - Microsoft Visual basic 2008
    - Know the basics..

    So let's make your first Injector =)

    First, open Visual basic 2008, and click on "File" --> "New Project"
    And choose your project's name..
    Then press "OK"



    Now you'll see a new form..
    You need: 1 Label & 1 Timer..
    So add them, it's should to be like this:



    If you did it, now you can to write the code
    So double click on the form, and you will see some words..
    Remove the words, it's should to be like this:



    Now add 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)
    
        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)
    
        Private Sub Inject()
            On Error GoTo 1
            Timer1.Stop()
            Dim TargetProcess As Process() = Process.GetProcessesByName("WarRock")
            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.Label1.Text = ("Waiting for Warrock.exe")
                Else
                    Timer1.Stop()
                    Me.Label1.Text = "Done..."
                    Call Inject()
                End If
            Else
                Me.Label1.Text = ("" + ExeName + ".dll not found")
            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
    After you add the code, click on the "Debug" button..
    And this is the result:



    It's work!

    Stop the "Debug", and save your project =)
    If you don't know how, i made for you screen:



    Go to the folder (where you saved your project) and find the injector
    You made your first injector =)
    If you like my tutorial, don't forget to press thanks!
    Btw, i made the injector without design..
    Try to add design yourself /
    Last edited by TheCamels8; 09-29-2010 at 01:28 PM.

  2. The Following 19 Users Say Thank You to TheCamels8 For This Useful Post:

    ♪ςander!♪ (01-23-2011),aaa12345 (02-17-2011),alex454 (03-01-2011),carlo1078 (03-06-2011),CrazyConservative (10-24-2010),daryldiano12 (02-28-2011),deskoel (02-25-2011),fastdog493 (11-09-2010),karam98 (01-25-2011),kip3300 (11-28-2010),larta (01-15-2011),mastersword (10-26-2010),mkninja2 (01-22-2011),nunox10 (01-24-2011),ryski123 (10-07-2010),sh_z_sektor (10-25-2010),TV14 (10-14-2010),umbraga01 (01-18-2011),Xmagz (05-08-2011)

  3. #2
    IownzYaa's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    0
    Great tut!

  4. #3
    TheCamels8's Avatar
    Join Date
    May 2010
    Gender
    male
    Location
    Israel :D
    Posts
    2,945
    Reputation
    174
    Thanks
    1,376
    My Mood
    Cheeky
    Quote Originally Posted by IownzYaa View Post
    Great tut!
    Thank you
    I hope to see your injector

  5. The Following User Says Thank You to TheCamels8 For This Useful Post:

    Wizdom-X (01-15-2011)

  6. #4
    AeroMan's Avatar
    Join Date
    Dec 2008
    Gender
    male
    Location
    Hell
    Posts
    3,294
    Reputation
    189
    Thanks
    3,049
    My Mood
    Busy
    good tut, but with copy & paste they learn nothing
    try to explain something

  7. The Following User Says Thank You to AeroMan For This Useful Post:

    shafaga (09-09-2012)

  8. #5
    IownzYaa's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    0
    I understand VB.Net
    but... it doesn't works. I'll try it again. I added a progressbar

  9. #6
    TheCamels8's Avatar
    Join Date
    May 2010
    Gender
    male
    Location
    Israel :D
    Posts
    2,945
    Reputation
    174
    Thanks
    1,376
    My Mood
    Cheeky
    Quote Originally Posted by AeroMan View Post
    good tut, but with copy & paste they learn nothing
    try to explain something
    "Try to explain something" ?
    Lol, it's a simple injector, i don't think i need to explain something


    Quote Originally Posted by IownzYaa View Post
    I understand VB.Net
    but... it doesn't works. I'll try it again. I added a progressbar
    I wrote "Visual basic 2008"

  10. #7
    Cheat2's Avatar
    Join Date
    Jul 2009
    Gender
    male
    Posts
    46
    Reputation
    10
    Thanks
    7
    My Mood
    Angelic
    Fail thats not even a tutorial.
    It's just copy & paste, no explanetions ,,, nothing
    Lame post
    Last edited by Cheat2; 10-02-2010 at 08:19 AM.

  11. #8
    Flash's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    Slovenia
    Posts
    7,691
    Reputation
    561
    Thanks
    1,872
    My Mood
    Fine
    Quote Originally Posted by Cheat2 View Post
    Fail thats not even a tutorial.
    It's just copy & paste, no explanetions ,,, nothing
    I bet you dont even know coding , you found this on the internet
    Making a lame post
    He made a lot of nomenu hack, so don't saying, he don't know coding
    [IMG]https://i1171.photobucke*****m/albums/r543/Ferzato/separator.png[/IMG]

    Former Middleman
    07-07-2011 - 09-13-2011


    [IMG]https://i1171.photobucke*****m/albums/r543/Ferzato/separator.png[/IMG]


    Skype: mpgh.flash
    MSN: mpgh.flash@msn.com


    “I don't care if you're black, white, straight, bisexual, gay, lesbian, short, tall, fat, skinny, rich or poor. If you're nice to me, I'll be nice to you. Simple as that.”
    - Eminem

  12. #9
    Cheat2's Avatar
    Join Date
    Jul 2009
    Gender
    male
    Posts
    46
    Reputation
    10
    Thanks
    7
    My Mood
    Angelic
    Quote Originally Posted by s3liskar View Post


    He made a lot of nomenu hack, so don't saying, he don't know coding
    Remove the "Dont know coding"
    The rest of the post is full of truth and nothing more

  13. #10
    TheCamels8's Avatar
    Join Date
    May 2010
    Gender
    male
    Location
    Israel :D
    Posts
    2,945
    Reputation
    174
    Thanks
    1,376
    My Mood
    Cheeky
    Quote Originally Posted by Cheat2 View Post
    Fail thats not even a tutorial.
    It's just copy & paste, no explanetions ,,, nothing
    Lame post
    OMG are you stupid??
    I made this tut because i wanted to help some people /
    1. I made this tut myself..
    2. Tell me if you'll find tuts with 1label (all the tuts with 2 textboxes)
    3. If you don't like it, i don't care
    Btw, i made tut with screenshots, no one made it before
    Last edited by TheCamels8; 10-02-2010 at 08:58 AM.

  14. The Following 4 Users Say Thank You to TheCamels8 For This Useful Post:

    Mike Shinoda (10-30-2010),ryski123 (10-09-2010),TV14 (10-12-2010),[VIP]MeAndU (10-24-2010)

  15. #11
    iNJECTFLY's Avatar
    Join Date
    Oct 2010
    Gender
    male
    Posts
    2
    Reputation
    10
    Thanks
    0
    My Mood
    Aggressive
    Dear thecamels8,
    I was making an WarRock injector before and let the project idle for a longtime
    After seeing your tutorial i used some parts of it,
    I was thinking on releasing it but i need to get approved by you since some source belongs to you. I am not a leecher, credits will be included in the main post.
    Waiting for your reply.
    Regards,
    iNJECTFLY

  16. #12
    TheCamels8's Avatar
    Join Date
    May 2010
    Gender
    male
    Location
    Israel :D
    Posts
    2,945
    Reputation
    174
    Thanks
    1,376
    My Mood
    Cheeky
    Quote Originally Posted by iNJECTFLY View Post
    Dear thecamels8,
    I was making an WarRock injector before and let the project idle for a longtime
    After seeing your tutorial i used some parts of it,
    I was thinking on releasing it but i need to get approved by you since some source belongs to you. I am not a leecher, credits will be included in the main post.
    Waiting for your reply.
    Regards,
    iNJECTFLY
    Sure, release your injector!
    I don't need credits, just release it
    Good job

  17. #13
    iNJECTFLY's Avatar
    Join Date
    Oct 2010
    Gender
    male
    Posts
    2
    Reputation
    10
    Thanks
    0
    My Mood
    Aggressive
    Thanks for the approval,
    I will post it like .. tommorow just need to make sure it's working@
    Anyway here's a kind preview :

  18. #14
    TheCamels8's Avatar
    Join Date
    May 2010
    Gender
    male
    Location
    Israel :D
    Posts
    2,945
    Reputation
    174
    Thanks
    1,376
    My Mood
    Cheeky
    Quote Originally Posted by iNJECTFLY View Post
    Thanks for the approval,
    I will post it like .. tommorow just need to make sure it's working@
    Anyway here's a kind preview :
    Wow it's great! =)
    Good job
    Keep up the good work

  19. #15
    L3G3ND_KILL3R's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Posts
    4,828
    Reputation
    207
    Thanks
    651
    My Mood
    Bored
    Nicely done mate, Nice tutorial


    Need help with CALL OF DUTY RELATED or anything just private message me and im willing to help ^____^ Have a nice day!
    Quote Originally Posted by HelpIsWanted View Post
    so i have a camp next month, and i am 12, now all boys in my class have a large dick with hari and i dont have that. who can help me please?
    i see in films people can grow hair and grow dicks.

    i know its weird question, but i need !

Page 1 of 5 123 ... LastLast

Similar Threads

  1. [Source Code] B[r]A INJECTOR 4.5 [Visual Basic 2008]
    By baraozin in forum Combat Arms BR Hack Coding/Source Code
    Replies: 25
    Last Post: 05-12-2011, 04:10 PM
  2. [HELP]How Too Make A visual Basic Maze
    By EpicSigMaker in forum Visual Basic Programming
    Replies: 5
    Last Post: 12-16-2009, 01:36 PM
  3. How to make a Ip changer? in visual basics 2008
    By deathninjak0 in forum Programming Tutorial Requests
    Replies: 2
    Last Post: 11-25-2009, 05:00 PM
  4. [Request]How to make a process list in visual basic 2008
    By trevor206 in forum Visual Basic Programming
    Replies: 2
    Last Post: 09-14-2009, 04:55 PM
  5. Replies: 3
    Last Post: 01-28-2009, 09:16 AM