Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › Programming › Visual Basic Programming › [HELP=Problem]Injector, please...

Smile[HELP=Problem]Injector, please...

Posts 1–15 of 17 · Page 1 of 2
TH
theavengerisback15
[HELP=Problem]Injector, please...
Hi everyone, sorry to bother you about this thread, can someone help me...

* I made a project (injector) in Visual basic 8 then designed the form and used the uglehs code, i made some simple edits....
*I run the file "not in the debugging thing", so...i write in the textbox = (eg. crossfire.exe) then browse a .dll (eg. Kiba.dll) then (the uglehs code is in the auto inject right?)
* I opened crossfire.exe in the desktop then clicked the start game, when the cf patcher finished , the status said, waiting for, it didn't injected coz if it is injected, you can use the wallhack just in few minutes....
*Can someone help me.
^This is the injectors' source^
Code:
Public Class Form1

    Private TargetProcessHandle As Integer
    Private pfnStartAddr As Integer
    Private pszLibFileRemote As String
    Private pszLibFileRemote2 As String
    Private pszLibFileRemote3 As String
    Private pszLibFileRemote4 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)

    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
        pszLibFileRemote2 = OpenFileDialog2.FileName
        pszLibFileRemote3 = OpenFileDialog2.FileName
        pszLibFileRemote4 = OpenFileDialog2.FileName
        pfnStartAddr = GetProcAddress(GetModuleHandle("Kernel32"), "LoadLibraryA")
        TargetBufferSize = 1 + Len(pszLibFileRemote) + Len(pszLibFileRemote2) + Len(pszLibFileRemote2) + Len(pszLibFileRemote2)
        Dim Rtn As Integer
        Dim Rtn2 As Integer
        Dim Rtn3 As Integer
        Dim Rtn4 As Integer
        Dim LoadLibParamAdr As Integer
        LoadLibParamAdr = VirtualAllocEx(TargetProcessHandle, 0, TargetBufferSize, MEM_COMMIT, PAGE_READWRITE)
        Rtn = WriteProcessMemory(TargetProcessHandle, LoadLibParamAdr, pszLibFileRemote, TargetBufferSize, 0)
        Rtn2 = WriteProcessMemory(TargetProcessHandle, LoadLibParamAdr, pszLibFileRemote2, TargetBufferSize, 0)
        Rtn3 = WriteProcessMemory(TargetProcessHandle, LoadLibParamAdr, pszLibFileRemote3, TargetBufferSize, 0)
        Rtn4 = WriteProcessMemory(TargetProcessHandle, LoadLibParamAdr, pszLibFileRemote4, 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(OpenFileDialog1.FileName) Then
            Dim TargetProcess As Process() = Process.GetProcessesByName("HSUpdate")
            If TargetProcess.Length = 0 Then
                Me.Label4.Text = ("Waiting for " + TextBox2.Text)

            Else
                Timer1.Stop()
                Me.Label4.Text = "Injected..."
                Call Inject()
            End If
        
        End If
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Button3.Enabled = False
        If RadioButton2.Checked = True Then
            Button3.Enabled = True

        End If
        Timer1.Interval = 50
        Timer1.Start()

    End Sub

    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.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.TextBox3.Text = (DllFileName)
    End Sub

    Private Sub ToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripMenuItem1.Click
        Me.Close()

    End Sub

    Private Sub ExitAfterInjectionToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitAfterInjectionToolStripMenuItem.Click
        If Label4.Text = "Injected..." Then
            Me.Close()
        End If
    End Sub

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

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

    Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged
        Button3.Enabled = True

    End Sub

    Private Sub ClearAllToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ClearAllToolStripMenuItem.Click
        TextBox2.Text = ""
        TextBox3.Text = ""
        TextBox4.Text = ""
        TextBox5.Text = ""
        Label4.Text = "Waiting for your input..."







    End Sub

    Private Sub EventsToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EventsToolStripMenuItem.Click

    End Sub
End Class
*This is an image of the design...Please help me.

Virus Scan of Avengers multi dll injector project source
#1 · edited 16y ago · 16y ago
CoderNever
CoderNever
He said it does not work in debug mode..
#2 · 16y ago
TH
theavengerisback15
I run the file "not in the debugging thing

still no replies?
#3 · edited 16y ago · 16y ago
Zoom
Zoom
Quote Originally Posted by theavengerisback15 View Post
still no replies?
Dont double post xP

Idk what´s the problem can be! Try build it then run!
#4 · 16y ago
Thats the way it is
Thats the way it is
Btw i dont think multi injector source works as i did almost the same thing and it dint worked for me (maby it was warrock)
#5 · 16y ago
TH
theavengerisback15
Thanks..i'll just use the trial and error method^^ahaha..
#6 · 16y ago
Calebb
Calebb
Uglehs source doesn't work. Unless you do some MAJOR editing.
#7 · 16y ago
TH
theavengerisback15
What should i edit?
#8 · 16y ago
WT
wtfiwantthatname
What operating system are you attempting to run the injector on?
#9 · 16y ago
TH
theavengerisback15
for xp and vista, or just in xp/vista.
#10 · 16y ago
TH
theavengerisback15
Quote Originally Posted by wtfiwantthatname View Post
What operating system are you attempting to run the injector on?
Can I have you msn? so that we could send messages easily. Mine is "avenger***@live.com" , without quotation mark.
the 3 ***= g,z,p@live.com , without quotation mark and comma.
#11 · edited 16y ago · 16y ago
XG
XGelite
your problem is this >

just type in Crossfire without the .exe

so Crossfire.exe should look like Crossfire


the code your using doesnt accept the extension.
#12 · 16y ago
TH
theavengerisback15
are you sure? all my mistake in running the program is that? THANK YOU!!!
Are all of the codes there is correct, remind me XGelite if there is a wrong code..thanks!
#13 · 16y ago
TH
theavengerisback15
N wrong codes in the project?
BTW, thanks to you guys, i'll try.
#14 · 16y ago
XG
XGelite
Quote Originally Posted by theavengerisback15 View Post
N wrong codes in the project?
BTW, thanks to you guys, i'll try.
yes there is an error.

this >
Code:
Dim TargetProcess As Process() = Process.GetProcessesByName("HSUpdate")
should be this >

Code:
Dim TargetProcess As Process() = Process.GetProcessesByName("textbox1.text")
#15 · 16y ago
Posts 1–15 of 17 · Page 1 of 2

Post a Reply

Similar Threads

  • need help with perx injector please!By skizz720 in Combat Arms Help
    1Last post 16y ago
  • Help with injector/hack problemsBy oobio in Combat Arms Help
    13Last post 16y ago
  • how to make the injectors .. Please help meBy AaL-HacKerZ in Visual Basic Programming
    4Last post 15y ago
  • [Solved]GOOD INJECTOR PLEASE HELP!:(By deathtrap in CrossFire Help
    4Last post 15y ago
  • Can you recommend a hack and a working injector please?By Connorcide in Combat Arms EU Help
    2Last post 15y ago

Tags for this Thread

#helpprobleminjector