|
You last visited: Today at 01:21
Advertisement
[TuT] Injector erstellen [24.11.2010]
Discussion on [TuT] Injector erstellen [24.11.2010] within the WarRock Guides, Tutorials & Modifications forum part of the WarRock category.
11/24/2010, 02:50
|
#1
|
elite*gold: 0
Join Date: Jun 2009
Posts: 2,794
Received Thanks: 1,131
|
[TuT] Injector erstellen [24.11.2010]
Das Tutorial für einen Injektor!
Video-Tutorial + Text-Tutorial
Hallo ihr Hacker und generell Zocker,
in diesem Tutorial, werde ich euch erläutern wie ihr einen
Injektor selber macht. Ja ich weiß, es gibt zwar schon einige Tutorials,
doch sind diese leider etwas in Vergessenheit geraten, von daher,
dachte ich mir dass ich mal ein Tutorial dafür erstelle.
In dem Text-Tutorial, werde ich euch nicht erläutern
wie ihr euren Injector designen könnt, dass werdet
ihr dann noch in dem Video-Tutorial sehen..
Benötigten Dateien + Programme
Das Text-Tutorial
Schritt 1
Öffnet VB 2008 und macht dann folgendes:
Datei ~> Neues Projekt ~> Windows-Forms Anwendung
Gebt unten in der Zeile "Namen" noch einen Namen für euer
Projekt ein und fertig ist schonmal der Schritt Nr.1
Schritt 2
Macht einen Doppelklick auf dieses sogenannte "Form",
dann sollte sich ein Art Code zeigen, den ihr dann einfach mal rausnehmt.
Wenn ihr ihn rausgenommen habt, müsst ihr nur noch den Code aus der
.txt Datei, die ihr oben downloaden könnt einfügen und fertig ist Schritt 2.
Schritt 3
Geht oben wieder neben "Form1.vb*" auf "Form1.vb [Entwurf]*"
Nun müsst ihr oben rechts auf das Zeichen mit dem Schraubenschlüssen und dem Hammer klicken,
er sollte, wenn ihr mit der Maus drüberfahrt Toolbox anzeigen. Dort geht ihr dann drauf und macht Folgendes:
Sucht Links unter "Alle Windows Forms" folgende Dinge und
zieht diese rüber auf eure Form1, also auf das Bild:
1x Timer
2x TextBox
Fertig ist der Schritt Nr. 3
Schritt 4
Klickt einmal auf eure Form1 und schaut dann unten Rechts, dort müsstet
ihr Sachen sehen wie: "Name oder Ähnliches", dort sucht ihr dann nach:
MaximizeBox und stellt sie daneben auf False
&
MinimizeBox und stellt sie daneben auf False
Das wars dann auch mit Schritt 4, nun kommt der letzte Schritt!
Schritt 5
Geht oben links auf Datei ~> Alles Speichern, dort sucht ihr euch dann
einen Namen und den Ort aus, wo es gespeichert werden soll.
Dort taucht dann ein Ordner auf, den öffnet ihr und holt euch dort dann den Injector
unter folgendem Pfad raus, in meinem Beispiel Injector123...
Injector123 ~> Injector123 ~> bin ~> Debug ~> Injector
Den einfach irgendwo hinziehen, wo ihr ihn
haben wollt und fertig ist euer Injector...
Das Video-Tutorial
Es könnte ein wenig dauern, bis es fertig geladen ist
|
|
|
11/24/2010, 04:25
|
#2
|
elite*gold: 21
Join Date: Apr 2010
Posts: 1,725
Received Thanks: 1,237
|
n1 nur das tutorial sprich der source kriegt man ueberall her nix besonderes
benutzt doch mal lieber den wie ich von Cronor
Quote:
Option Strict On
Option Explicit On
Imports System.Runtime.InteropServices
Public Class Form1
Const MEM_COMMIT As Integer = &H1000
Const PAGE_READWRITE As Integer = &H4
Const PROCESS_CREATE_THREAD As Integer = &H2
Const PROCESS_VM_OPERATION As Integer = &H8
Const PROCESS_VM_READ As Integer = &H10
Const PROCESS_VM_WRITE As Integer = &H20
<DllImport("kernel32.dll", SetLastError:=True, CallingConvention:=CallingConvention.Winapi)> _
Public Shared Function OpenProcess(ByVal dwDesiredAccess As UInteger, <MarshalAs(UnmanagedType.Bool)> _
ByVal bInheritHandle As Boolean, ByVal dwProcessId As Integer) As System.IntPtr
End Function
<DllImport("kernel32.dll", SetLastError:=True, CallingConvention:=CallingConvention.Winapi)> _
Public Shared Function WriteProcessMemory(ByVal hProcess As System.IntPtr, ByVal lpBaseAddress As System.IntPtr, _
ByVal lpBuffer As String, ByVal nSize As Int32, <Out()> ByRef lpNumberOfBytesWritten As Int32) As _
<MarshalAs(UnmanagedType.Bool)> Boolean
End Function
<DllImport("kernel32.dll", SetLastError:=True, CallingConvention:=CallingConvention.Winapi)> _
Public Shared Function VirtualAllocEx(ByVal hProcess As IntPtr, ByVal lpAddress As IntPtr, _
ByVal dwSize As Integer, ByVal flAllocationType As UInteger, _
ByVal flProtect As UInteger) As IntPtr
End Function
<DllImport("kernel32.dll", SetLastError:=True, CallingConvention:=CallingConvention.Winapi)> _
Public Shared Function GetModuleHandle(ByVal lpModuleName As String) As IntPtr
End Function
<DllImport("kernel32.dll", SetLastError:=True, CallingConvention:=CallingConvention.Winapi)> _
Public Shared Function GetProcAddress(ByVal hModule As IntPtr, ByVal lpProcName As String) As IntPtr
End Function
<DllImport("kernel32.dll", SetLastError:=True, CallingConvention:=CallingConvention.Winapi)> _
Public Shared Function CreateRemoteThread(ByVal hProcess As IntPtr, ByVal lpThreadAttributes As Integer, _
ByVal dwStackSize As UInteger, ByVal lpStartAddress As IntPtr, ByVal lpParameter As IntPtr, _
ByVal dwCreationFlags As UInteger, ByRef lpThreadId As IntPtr) As IntPtr
End Function
<DllImport("kernel32.dll", SetLastError:=True, CharSet:=CharSet.Unicode, EntryPoint:="LoadLibraryA")> _
Public Shared Function LoadLibrary(ByVal lpFileName As String) As IntPtr
End Function
Friend WithEvents OZ As New Timer
Const TargetName As String = "WarRock"
Dim ExeName As String = IO.Path.GetFileNameWithoutExtension(Application.Ex ecutablePath)
Private Sub InnjectionMethods_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.TopMost = True
OZ.Interval = 25
If IO.File.Exists(Application.StartupPath & "\" + ExeName + ".dll") Then
Me.Label1.Text = "...Waiting For WarRock.exe"
OZ.Start()
Else
Me.Label1.Text = "..." + ExeName + ".dll Not Found !"
End If
End Sub
Private Sub OZs(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OZ.Tick
Dim Target As Process() = Process.GetProcessesByName(TargetName)
If Target.Length <> 0 Then
Me.Label1.Text = "...WarRock Is Running"
OZ.Stop()
InjectToProcess()
End If
End Sub
Sub InjectToProcess()
Dim ExeName As String = IO.Path.GetFileNameWithoutExtension(Application.Ex ecutablePath)
Dim Target As Process() = Process.GetProcessesByName(TargetName)
Dim pHandle As IntPtr = OpenProcess(PROCESS_CREATE_THREAD Or PROCESS_VM_OPERATION Or PROCESS_VM_WRITE, False, Target(0).Id)
If (pHandle = IntPtr.Zero) Then
Label1.Text = "...Failed To Open Processs!"
Else
Dim pszLibFileRemote As String = Application.StartupPath & "\" + ExeName + ".dll"
Dim pfnStartAddr As IntPtr = GetProcAddress(GetModuleHandle("Kernel32"), "LoadLibraryA")
Dim TargetBufferSize As Integer = Int(1 + Len(pszLibFileRemote))
Dim LoadLibParamAdr As IntPtr = VirtualAllocEx(pHandle, IntPtr.Zero, TargetBufferSize, MEM_COMMIT, PAGE_READWRITE)
If (LoadLibParamAdr = IntPtr.Zero) Then
Label1.Text = "...Failed To Allocate Memory!"
Else
Dim Rtn As Boolean = WriteProcessMemory(pHandle, LoadLibParamAdr, pszLibFileRemote, TargetBufferSize, 0)
If Rtn = False Then
Label1.Text = "...Failed To Write Memory!"
Else
Dim lpThreadId As IntPtr
CreateRemoteThread(pHandle, 0, 0, pfnStartAddr, LoadLibParamAdr, 0, lpThreadId)
If (lpThreadId = IntPtr.Zero) Then
Label1.Text = "...Failed To Create Thread!"
Else
Label1.Text = "...Dll Injected Succefully!"
End If
Me.Close()
End If
End If
End If
End Sub
End Class
|
|
|
|
11/24/2010, 06:19
|
#3
|
elite*gold: 0
Join Date: Nov 2010
Posts: 2,406
Received Thanks: 2,917
|
Danke
|
|
|
11/24/2010, 12:41
|
#4
|
elite*gold: 0
Join Date: Nov 2010
Posts: 208
Received Thanks: 40
|
trade dafür gibt es den thanks button echt nicee
|
|
|
11/24/2010, 12:41
|
#5
|
elite*gold: 0
Join Date: Jun 2009
Posts: 2,794
Received Thanks: 1,131
|
Ich weiß dass man die Source überall herkriegt,
habe ich das irgendwie anders behauptet? -.-
|
|
|
11/24/2010, 19:05
|
#6
|
elite*gold: 21
Join Date: Apr 2010
Posts: 1,725
Received Thanks: 1,237
|
Quote:
Originally Posted by Cαlιgσ
Ich weiß dass man die Source überall herkriegt,
habe ich das irgendwie anders behauptet? -.-
|
das meinte ich doch nicht damit
dachte du machst nen eigenden oder so :P weil den hab ich schon frueher gepostet schau in meiner sigi unter Tuts & more ^^
|
|
|
11/25/2010, 21:32
|
#7
|
elite*gold: 85
Join Date: Jun 2010
Posts: 1,459
Received Thanks: 233
|
Quote:
Die Datei, auf die Sie zugreifen möchten, ist derzeit leider nicht verfügbar.
|
Hmpf.. =/
*freu* geht wieder.
#thanks added
|
|
|
11/26/2010, 22:34
|
#8
|
elite*gold: 0
Join Date: Jun 2010
Posts: 638
Received Thanks: 404
|
Injector-Code funzt nit da kommt das:
Quote:
Die Datei, auf die Sie zugreifen möchten, ist derzeit leider nicht verfügbar.
|
pls erneuern
Edit: funzt jez doch
|
|
|
11/26/2010, 22:47
|
#9
|
elite*gold: 0
Join Date: Jul 2009
Posts: 43
Received Thanks: 6
|
gleich mal ausprobieren
|
|
|
11/27/2010, 12:01
|
#10
|
elite*gold: 19
Join Date: Feb 2009
Posts: 2,301
Received Thanks: 3,092
|
Bestimmt hilfreich.:P
Thanks.!
|
|
|
11/28/2010, 20:05
|
#11
|
elite*gold: 0
Join Date: Jul 2010
Posts: 4,574
Received Thanks: 2,250
|
pls update mal den link^^
eDiT: habn andern ^^
|
|
|
11/28/2010, 20:11
|
#12
|
elite*gold: 30
Join Date: Jun 2010
Posts: 4,961
Received Thanks: 2,121
|
Jo Link funzt auch nicht mit 10000x aktualisieren.
|
|
|
11/28/2010, 22:59
|
#13
|
elite*gold: 0
Join Date: Nov 2010
Posts: 75
Received Thanks: 57
|
Habe jetzr meinen eigenen Danke.
|
|
|
12/30/2012, 02:40
|
#14
|
elite*gold: 0
Join Date: May 2012
Posts: 46
Received Thanks: 2
|
Links down >.<
|
|
|
12/30/2012, 03:36
|
#15
|
elite*gold: 900
Join Date: Apr 2009
Posts: 14,976
Received Thanks: 11,388
|
Quote:
Originally Posted by GangstaaSunny
Links down >.<
|
Did you take a look at the releasedate of this topic? It's 2 Years old, ofc the links are down
closed
|
|
|
|
Similar Threads
|
Einfachen Injector erstellen
04/16/2011 - WarRock Guides, Tutorials & Modifications - 17 Replies
Hallo e*PvP,
Dieser Thread hat mir eine Menge Zeit und viel Aufwand gekostet.
Aber ich hoffe ich konnte euer Wissen erweitern und euch weiterhelfen :)
Hier die GANZEN schritte.
#include <windows.h>
#include <tlhelp32.h>
//define functions
BOOL IsAdministrator(VOID);
|
02.10.2010.wr.injector-bypass.ghb
10/02/2010 - WarRock Hacks, Bots, Cheats & Exploits - 3 Replies
new injector bypass actualizer di gamebastard
linck: MEGAUPLOAD - The leading online storage and file delivery service
|
Karraka 27.07.2010 (anderer Injector)
07/28/2010 - WarRock Hacks, Bots, Cheats & Exploits - 2 Replies
Ich hab diesen Hack ja wie versprochen mit einem anderen Inejctor hochgeladen und die viren sind von der .dll datei die nichts machen...
Download:
Warhax Public by Karraka (mit anderm Injector).rar ... at uploaded.to - Free File Hosting, Free Image Hosting, Free Music Hosting, Free Video Hosting, ...
Vt:
Virustotal. MD5: 18b6e7f63cae5ed723f1b6261dc19594 Artemis!53378FFEDF4B VirTool:Win32/Obfuscator.XZ W32/SuspPack.BB.gen!Eldorado
Viel Spaß beim Hacken und pls den thx button nich...
|
21.07.2010 New Injector..! :D
07/21/2010 - WarRock Hacks, Bots, Cheats & Exploits - 18 Replies
Injector "G36" is official.
http://img832.imageshack.us/img832/1015/injectorx sm.png
Windows 7 = UNDECTED
Windows Xp = UNDECTED
Windows Vista = UNDECTED
.::.VirusTotal.::.
|
Injector erstellen!! Tipps und Hinergründe!!
07/09/2010 - WarRock Guides, Tutorials & Modifications - 1 Replies
hi all,
ich starte hier einen thread, damit ich und andere auch lernen, wie man injectoren erstellt. Ich habe dank den einen thread (HOW TO erstellen INjektor (bessere Vision) meinen ersten injector erstellt. Er geht, zumindest bis kurz vor den entgültigen start von warrock (kurz vor dem öffnen auf die startseite).
Jezz habe ihc mir die frage gestellt, an was das liegen könnte, dass der injector es nicht ganz packt. Ich habe eine Vermutung.
Der code oder "addys" kp xD müssen vll...
|
All times are GMT +2. The time now is 01:21.
|
|