Jump to content
Welcome, Guest
Existing user? Sign In

Sign In



Sign Up
The MatriX
  • Welcome To Ghbsys
  • CS GO Streaming Version is released. Have fun streaming while cheating!
  • Have a Payment Issue? Send us a Support ticket.
  • Make a thread if you need support or join our discord for live support.
  • Have Suggestions? Make a thread and you'll earn Ghbsys Points for implemented suggestions.
  • Join our discord to stay well connected! Don't forget to integrate your discord to the site
  • Welcome to [GHB] - GAmEhAcKbAsTaRdS Forum

    Welcome to [GHB] - GAmEhAcKbAsTaRdS Forum, like most online communities you must register to view or post in our community, but don't worry this is a simple free process that requires minimal information for you to signup. Be apart of [GHB] - GAmEhAcKbAsTaRdS Forum by signing in or creating an account.
    • Start new topics and reply to others
    • Subscribe to topics and forums to get email updates
    • Get your own profile page and make new friends
    • Send personal messages to other members.

    [TuT] Visual Basic 2008


    generaldenta
     Share

    Recommended Posts

    hi ich will euch zeigen wie ihr in vb2008 einen hack macht wir fangen an mit superjump, nfd und no spread später kommt mehr

     

    zuerst öffnen wir vb2008

    dann machen wir ein neues projekt ( in der deutschen version müsst ihr das so machen )

     

    Oben links Datei -> Neues Projekt -> und ok

     

    dann öffnen wir die toolbox siehe screen :

     

    toolbox1za7.png

     

    ok fangen wir mit no spread an :

     

    wir brauchen 2 buttons und 1 timer

     

    einen button nennen wir no spread On

    ihr klickt doppelt auf den button und gibt ein :

     

    	Timer1.Enabled = True

     

    das heisst wenn wir den button klicken das der timer an ist

    jetzt den off button:

     

    	Timer1.Enabled = False

    und jetzt der timer der ist unten in einer extra box also klickt auf den timer doppelt und dann gibt hier das ein :

     

    	WriteMemory(&HB16278, 0, 4)

     

    dabei müsst ihr beachten das die 4 wenn man WriteMemory schreibt sehr wichtig ist am ende

     

    nun superjump und Nfd

     

    superjump:

    wir brauchen 2 buttons , 1 timer und 1 textbox

     

    in den on button kommt wieder

     

    	Timer2.Enabled = True

     

    und Off

     

    	Timer2.Enabled = False

     

    jetzt der timer in den timer kommt das :

     

    	If GetAsyncKeyState(17) Then
    		 WriteFloatPointer(&H13941F0, &H178, TextBox1.Text)
    		  End If

     

    und noch eine textbox

     

    jetzt Nfd:

    wir brauchen 2 buttons und 1 Timer

     

    in den On button kommt :

     

    	Timer3.Enabled = True

     

    in den Off

     

    	Timer3.Enabled = False

     

    und in den Timer:

     

    	WriteFloatPointer(&H13941F0, &H264, -2000)

     

    jetzt braucht ihr nur noch ein modul :

     

    	Private Declare Function OpenProcess Lib "kernel32" Alias "OpenProcess" (ByVal dwDesiredAccess As Integer, ByVal bInheritHandle As Integer, ByVal dwProcessId As Integer) As Integer
    Private Declare Function WriteProcessMemory Lib "kernel32" Alias "WriteProcessMemory" (ByVal hProcess As Integer, ByVal lpBaseAddress As Integer, ByRef lpBuffer As Integer, ByVal nSize As Integer, ByRef lpNumberOfBytesWritten As Integer) As Integer
    Private Declare Function WriteFloatMemory Lib "kernel32" Alias "WriteProcessMemory" (ByVal hProcess As Integer, ByVal lpBaseAddress As Integer, ByRef lpBuffer As Single, ByVal nSize As Integer, ByRef lpNumberOfBytesWritten As Integer) As Integer
    Private Declare Function ReadFloat Lib "kernel32" Alias "ReadProcessMemory" (ByVal hProcess As IntPtr, ByVal lpBaseAddress As IntPtr, ByRef buffer As Single, ByVal size As Int32, ByRef lpNumberOfBytesRead As Int32) As Boolean
    Private Declare Function ReadProcessMemory Lib "kernel32" Alias "ReadProcessMemory" (ByVal hProcess As Integer, ByVal lpBaseAddress As Integer, ByRef lpBuffer As Integer, ByVal nSize As Integer, ByRef lpNumberOfBytesWritten As Integer) As Integer
    Private Declare Function CloseHandle Lib "kernel32" Alias "CloseHandle" (ByVal hObject As Integer) As Integer
    Public Declare Function GetAsyncKeyState Lib "user32" Alias "GetAsyncKeyState" (ByVal vKey As Long) As Integer
    
    Public RBuff1 As Long
    Public RBuff2 As Single
    Public RBuff3 As Integer
    
    'WriteMemory
    Public Function WriteMemory(ByVal Address As Integer, ByVal Value As Long, ByVal Bytes As Integer)
    Dim warrockLookUp As Process() = Process.GetProcessesByName("WarRock")
    If warrockLookUp.Length = 0 Then
    End
    End If
    Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, warrockLookUp(0).Id)
    WriteProcessMemory(processHandle, Address, Value, Bytes, Nothing)
    CloseHandle(processHandle)
    End Function
    
    'ReadFloat
    Public Function ReadFloat(ByVal Address As Single)
    Dim warrockLookUp As Process() = Process.GetProcessesByName("WarRock")
    If warrockLookUp.Length = 0 Then
    End
    End If
    Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, warrockLookUp(0).Id)
    ReadProcessMemory(processHandle, Address, RBuff1, 4, Nothing)
    CloseHandle(processHandle)
    Return RBuff1
    End Function
    
    'WriteFloat
    Public Function WriteFloat(ByVal Address As Integer, ByVal Value As Single)
    Dim warrockLookUp As Process() = Process.GetProcessesByName("WarRock")
    If warrockLookUp.Length = 0 Then
    End
    End If
    Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, warrockLookUp(0).Id)
    WriteFloatMemory(processHandle, Address, Value, 4, Nothing)
    CloseHandle(processHandle)
    End Function
    
    'ReadLong
    Public Function ReadLong(ByVal Address As Integer)
    Dim warrockLookUp As Process() = Process.GetProcessesByName("WarRock")
    If warrockLookUp.Length = 0 Then
    End
    End If
    Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, warrockLookUp(0).Id)
    ReadProcessMemory(processHandle, Address, RBuff1, 4, Nothing)
    CloseHandle(processHandle)
    Return RBuff1
    End Function
    
    'ReadFloatPointer
    Public Function ReadFloatPointer(ByVal Base As Integer, ByVal Offset As Short)
    Dim fullAddress As Long
    Dim warrockLookUp As Process() = Process.GetProcessesByName("WarRock")
    If warrockLookUp.Length = 0 Then
    End
    End If
    Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, warrockLookUp(0).Id)
    ReadProcessMemory(processHandle, Base, RBuff1, 4, Nothing)
    fullAddress = RBuff1 + Offset
    ReadFloat(processHandle, fullAddress, RBuff2, 4, Nothing)
    Return RBuff2
    CloseHandle(processHandle)
    End Function
    
    'ReadLongPointer
    Public Function ReadLongPointer(ByVal Base As Integer, ByVal Offset As Short, ByVal Bytes As Integer) 'ReadLongPointer
    Dim fullAddress As Long
    Dim warrockLookUp As Process() = Process.GetProcessesByName("WarRock")
    If warrockLookUp.Length = 0 Then
    End
    End If
    Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, warrockLookUp(0).Id)
    ReadProcessMemory(processHandle, Base, RBuff1, 4, Nothing)
    fullAddress = RBuff1 + Offset
    ReadProcessMemory(processHandle, fullAddress, RBuff3, Bytes, Nothing)
    Return RBuff3
    CloseHandle(processHandle)
    End Function
    
    'WriteFloatPointer
    Public Function WriteFloatPointer(ByVal Base As Integer, ByVal Offset As Short, ByVal Value As Single)
    Dim fullAddress As Long
    Dim warrockLookUp As Process() = Process.GetProcessesByName("WarRock")
    If warrockLookUp.Length = 0 Then
    End
    End If
    Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, warrockLookUp(0).Id)
    ReadProcessMemory(processHandle, Base, RBuff1, 4, Nothing)
    fullAddress = RBuff1 + Offset
    WriteFloatMemory(processHandle, fullAddress, Value, 4, Nothing)
    CloseHandle(processHandle)
    End Function
    
    'WriteLongPointer
    Public Function WriteLongPointer(ByVal Base As Integer, ByVal Offset As Short, ByVal Value As Long, ByVal Bytes As Integer)
    Dim fullAddress As Long
    Dim warrockLookUp As Process() = Process.GetProcessesByName("WarRock")
    If warrockLookUp.Length = 0 Then
    End
    End If
    Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, warrockLookUp(0).Id)
    ReadProcessMemory(processHandle, Base, RBuff1, 4, Nothing)
    fullAddress = RBuff1 + Offset
    WriteProcessMemory(processHandle, fullAddress, Value, Bytes, Nothing)
    CloseHandle(processHandle)
    End Function
    
    'NOP
    Public Function NOP(ByVal Address As Integer, ByVal value As Integer)
    Dim warrockLookUp As Process() = Process.GetProcessesByName("WarRock")
    If warrockLookUp.Length = 0 Then
    End
    End If
    Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, warrockLookUp(0).Id)
    WriteProcessMemory(processHandle, Address, value, 1, Nothing)
    CloseHandle(processHandle)
    End Function

     

     

     

    LG generaldenta aka WH|Kampfkeks

     

    DIESES TUT DARF NICHT KOPIERT WERDEN ICH HABE ES SELBER GESCHRIEBEN!

    Edited by generaldenta
    Link to comment
    Share on other sites

    anfänger ? ne ich bin kein anfänger mehr code schon seit 1/2 jahren bin schon admin auf 2 seiten also anfänger bin ich nicht mehr schon lange nicht mehr

     

     

    sonst danke dir ^^

    Edited by generaldenta
    Link to comment
    Share on other sites

    w0w n1 tut

     

     

    -sticky-

    Edited by Sepehr
    Link to comment
    Share on other sites

    achso ich habe gedacht er meint das ist n1 für einen anfänger daher ... also danke allen die es gut finden xD

    Link to comment
    Share on other sites

    w0w n1 tut

     

     

    -sticky-

     

    Sticky? Nicht wirklich xD

     

    Nice TuT!

    Edited by sony3black
    Link to comment
    Share on other sites

    • 3 months later...

    wie geht es dann weiter??

    Wie muss ich das speichern??

    Und wie komme ich zu einer .exe??

    Link to comment
    Share on other sites

    Guest
    This topic is now closed to further replies.
     Share

    • Recently Browsing   0 members

      • No registered users viewing this page.
    ×
    ×
    • Create New...