Results 1 to 2 of 2
  1. #1
    undergroundhack's Avatar
    Join Date
    Mar 2009
    Gender
    male
    Posts
    130
    Reputation
    10
    Thanks
    100
    My Mood
    Amazed

    Cool [TUT] how to make a module UD!

    To make a Module Undetected is really simple , just Change the red marked strings with your own definated , for example with "***0wnsyouy0uandyou1"
    Before

    code:
    Code:
    Module Module1
        Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Integer, ByVal bInheritHandle As Integer, ByVal dwProcessId As Integer) As Integer
        Private Declare Function WriteProcessMemory Lib "kernel32" (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" (ByVal hObject As Integer) As Integer
        Public Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
        Public RBuff As Long
        Public RBuff2 As Single
        Public RBuff3 As Integer
    
        Public Function Writememory(ByVal Address As Integer, ByVal Value As Long, ByVal Bytes As Integer)
    
            Dim *******LookUp As Process() = Process.GetProcessesByName("*******")
    
            If *******LookUp.Length = 0 Then
    
                End
    
            End If
    
            Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, *******LookUp(0).Id)
    
            WriteProcessMemory(processHandle, Address, Value, Bytes, Nothing)
    
            CloseHandle(processHandle)
    
        End Function
    
        Public Function ReadFloat(ByVal Address As Single)
    
            Dim *******LookUp As Process() = Process.GetProcessesByName("*******")
    
            If *******LookUp.Length = 0 Then
    
                End
    
            End If
    
            Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, *******LookUp(0).Id)
    
            ReadProcessMemory(processHandle, Address, RBuff, 4, Nothing)
    
            CloseHandle(processHandle)
    
            Return RBuff
    
        End Function
    
        Public Function WriteFloat(ByVal Address As Integer, ByVal Value As Single)
    
            Dim *******LookUp As Process() = Process.GetProcessesByName("*******")
    
            If *******LookUp.Length = 0 Then
    
                End
    
            End If
    
            Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, *******LookUp(0).Id)
    
            WriteFloatMemory(processHandle, Address, Value, 4, Nothing)
    
            CloseHandle(processHandle)
    
        End Function
    
        Public Function ReadLong(ByVal Address As Integer)
    
            Dim *******LookUp As Process() = Process.GetProcessesByName("*******")
    
            If *******LookUp.Length = 0 Then
    
                End
    
            End If
    
            Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, *******LookUp(0).Id)
    
            ReadProcessMemory(processHandle, Address, RBuff, 4, Nothing)
    
            CloseHandle(processHandle)
    
            Return RBuff
    
        End Function
    
        Public Function ReadFloatPointer(ByVal Base As Integer, ByVal Offset As Short)
    
            Dim fullAddress As Long
    
            Dim *******LookUp As Process() = Process.GetProcessesByName("*******")
    
            If *******LookUp.Length = 0 Then
    
                End
    
            End If
    
            Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, *******LookUp(0).Id)
    
            ReadProcessMemory(processHandle, Base, RBuff, 4, Nothing)
    
            fullAddress = RBuff + Offset
    
            ReadFloat(processHandle, fullAddress, RBuff2, 4, Nothing)
    
            Return RBuff2
    
            CloseHandle(processHandle)
    
        End Function
    
        Public Function ReadLongPointer(ByVal Base As Integer, ByVal Offset As Short, ByVal Bytes As Integer)
    
            Dim fullAddress As Long
    
            Dim *******LookUp As Process() = Process.GetProcessesByName("*******")
    
            If *******LookUp.Length = 0 Then
    
                End
    
            End If
    
            Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, *******LookUp(0).Id)
    
            ReadProcessMemory(processHandle, Base, RBuff, 4, Nothing)
    
            fullAddress = RBuff + Offset
    
            ReadProcessMemory(processHandle, fullAddress, RBuff3, Bytes, Nothing)
    
            Return RBuff3
    
            CloseHandle(processHandle)
    
        End Function
    
        Public Function WriteFloatPointer(ByVal Base As Integer, ByVal Offset As Short, ByVal Value As Single)
    
            Dim fullAddress As Long
    
            Dim *******LookUp As Process() = Process.GetProcessesByName("*******")
    
            If *******LookUp.Length = 0 Then
    
                End
    
            End If
    
            Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, *******LookUp(0).Id)
    
            ReadProcessMemory(processHandle, Base, RBuff, 4, Nothing)
    
            fullAddress = RBuff + Offset
    
            WriteFloatMemory(processHandle, fullAddress, Value, 4, Nothing)
    
            CloseHandle(processHandle)
    
        End Function
    
        Public Function WriteLongPointer(ByVal Base As Integer, ByVal Offset As Short, ByVal Value As Long, ByVal Bytes As Integer)
    
            Dim fullAddress As Long
    
            Dim *******LookUp As Process() = Process.GetProcessesByName("*******")
    
            If *******LookUp.Length = 0 Then
    
                End
    
            End If
    
            Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, *******LookUp(0).Id)
    
            ReadProcessMemory(processHandle, Base, RBuff, 4, Nothing)
    
            fullAddress = RBuff + Offset
    
            WriteProcessMemory(processHandle, fullAddress, Value, Bytes, Nothing)
    
            CloseHandle(processHandle)
    
        End Function
    
        Public Function NOP(ByVal Address As Integer, ByVal value As Integer)
    
            Dim *******LookUp As Process() = Process.GetProcessesByName("*******")
    
            If *******LookUp.Length = 0 Then
    
                End
    
            End If
    
            Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, *******LookUp(0).Id)
    
            WriteProcessMemory(processHandle, Address, value, 1, Nothing)
    
            CloseHandle(processHandle)
    
        End Function
    
    End Module
    So it can look like if you changed the strings
    After :
    code:
    Code:
    Module Module1
        Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Integer, ByVal bInheritHandle As Integer, ByVal dwProcessId As Integer) As Integer
        Private Declare Function WriteProcessMemory Lib "kernel32" (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" (ByVal hObject As Integer) As Integer
        Public Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
        Public RBuff As Long
        Public RBuff2 As Single
        Public RBuff3 As Integer
    
        Public Function ***0wnsyouy0uandyou1(ByVal Address As Integer, ByVal Value As Long, ByVal Bytes As Integer)
    
            Dim *******LookUp As Process() = Process.GetProcessesByName("*******")
    
            If *******LookUp.Length = 0 Then
    
                End
    
            End If
    
            Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, *******LookUp(0).Id)
    
            WriteProcessMemory(processHandle, Address, Value, Bytes, Nothing)
    
            CloseHandle(processHandle)
    
        End Function
    
        Public Function ***0wnsyouy0uandyou2(ByVal Address As Single)
    
            Dim *******LookUp As Process() = Process.GetProcessesByName("*******")
    
            If *******LookUp.Length = 0 Then
    
                End
    
            End If
    
            Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, *******LookUp(0).Id)
    
            ReadProcessMemory(processHandle, Address, RBuff, 4, Nothing)
    
            CloseHandle(processHandle)
    
            Return RBuff
    
        End Function
    
        Public Function ***0wnsyouy0uandyou3(ByVal Address As Integer, ByVal Value As Single)
    
            Dim *******LookUp As Process() = Process.GetProcessesByName("*******")
    
            If *******LookUp.Length = 0 Then
    
                End
    
            End If
    
            Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, *******LookUp(0).Id)
    
            WriteFloatMemory(processHandle, Address, Value, 4, Nothing)
    
            CloseHandle(processHandle)
    
        End Function
    
        Public Function ***0wnsyouy0uandyou4(ByVal Address As Integer)
    
            Dim *******LookUp As Process() = Process.GetProcessesByName("*******")
    
            If *******LookUp.Length = 0 Then
    
                End
    
            End If
    
            Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, *******LookUp(0).Id)
    
            ReadProcessMemory(processHandle, Address, RBuff, 4, Nothing)
    
            CloseHandle(processHandle)
    
            Return RBuff
    
        End Function
    
        Public Function ***0wnsyouy0uandyou5(ByVal Base As Integer, ByVal Offset As Short)
    
            Dim fullAddress As Long
    
            Dim *******LookUp As Process() = Process.GetProcessesByName("*******")
    
            If *******LookUp.Length = 0 Then
    
                End
    
            End If
    
            Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, *******LookUp(0).Id)
    
            ReadProcessMemory(processHandle, Base, RBuff, 4, Nothing)
    
            fullAddress = RBuff + Offset
    
            ReadFloat(processHandle, fullAddress, RBuff2, 4, Nothing)
    
            Return RBuff2
    
            CloseHandle(processHandle)
    
        End Function
    
        Public Function ***0wnsyouy0uandyou6(ByVal Base As Integer, ByVal Offset As Short, ByVal Bytes As Integer)
    
            Dim fullAddress As Long
    
            Dim *******LookUp As Process() = Process.GetProcessesByName("*******")
    
            If *******LookUp.Length = 0 Then
    
                End
    
            End If
    
            Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, *******LookUp(0).Id)
    
            ReadProcessMemory(processHandle, Base, RBuff, 4, Nothing)
    
            fullAddress = RBuff + Offset
    
            ReadProcessMemory(processHandle, fullAddress, RBuff3, Bytes, Nothing)
    
            Return RBuff3
    
            CloseHandle(processHandle)
    
        End Function
    
        Public Function ***0wnsyouy0uandyou7(ByVal Base As Integer, ByVal Offset As Short, ByVal Value As Single)
    
            Dim fullAddress As Long
    
            Dim *******LookUp As Process() = Process.GetProcessesByName("*******")
    
            If *******LookUp.Length = 0 Then
    
                End
    
            End If
    
            Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, *******LookUp(0).Id)
    
            ReadProcessMemory(processHandle, Base, RBuff, 4, Nothing)
    
            fullAddress = RBuff + Offset
    
            WriteFloatMemory(processHandle, fullAddress, Value, 4, Nothing)
    
            CloseHandle(processHandle)
    
        End Function
    
        Public Function ***0wnsyouy0uandyou8(ByVal Base As Integer, ByVal Offset As Short, ByVal Value As Long, ByVal Bytes As Integer)
    
            Dim fullAddress As Long
    
            Dim *******LookUp As Process() = Process.GetProcessesByName("*******")
    
            If *******LookUp.Length = 0 Then
    
                End
    
            End If
    
            Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, *******LookUp(0).Id)
    
            ReadProcessMemory(processHandle, Base, RBuff, 4, Nothing)
    
            fullAddress = RBuff + Offset
    
            WriteProcessMemory(processHandle, fullAddress, Value, Bytes, Nothing)
    
            CloseHandle(processHandle)
    
        End Function
    
        Public Function CFhack(ByVal Address As Integer, ByVal value As Integer)
    
            Dim *******LookUp As Process() = Process.GetProcessesByName("*******")
    
            If *******LookUp.Length = 0 Then
    
                End
    
            End If
    
            Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, *******LookUp(0).Id)
    
            WriteProcessMemory(processHandle, Address, value, 1, Nothing)
    
            CloseHandle(processHandle)
    
        End Function
    
    End Module
    But dont forget if you change it here you must change it in your Function part too!
    For example:
    Before:
    [CODE][Writememory(&H123456,1,4)/CODE]

    After:

    Code:
    Code:
    Cfhack(&H123456,1,4)

    see im back its been awhile where i been? well i finished i been doing and learnign some code along the way picked up some extra and im realeasing them so here is one enjoi

    press thanks!
    [IMG]https://i665.photobucke*****m/albums/vv17/undergroundhack/avatar_2961.gif[/IMG]
    goal list!
    get 10 kill streak on ca [X]
    get 100 kill streak on ca [X]
    get 30 post [X]
    get 80 post [X]
    get 100 post [X]
    get 400 post []
    make a small ca cham [X]
    get mpgh mod []

    respect list!
    dave84311
    [MPGH]obama

    press thanks!

  2. #2
    ToRaH's Avatar
    Join Date
    Jan 2008
    Gender
    male
    Posts
    6
    Reputation
    10
    Thanks
    0
    its undetected really?

Similar Threads

  1. [Tut]How to Make KoWarrock Account Easy
    By EyalZamir in forum WarRock Korea Hacks
    Replies: 181
    Last Post: 06-08-2008, 12:05 PM
  2. (TUT)how to make your own warrock menu
    By aprill27 in forum WarRock - International Hacks
    Replies: 0
    Last Post: 09-21-2007, 03:46 PM
  3. [TuT] How to make PW and value box for Guns/Superjump/SkyStormer(VB6)
    By jokuvaan11 in forum WarRock - International Hacks
    Replies: 14
    Last Post: 06-30-2007, 01:09 PM
  4. [Request]Tut how to make his own bypass
    By BurakG in forum WarRock - International Hacks
    Replies: 3
    Last Post: 05-08-2007, 02:46 PM
  5. Tut: how to make cheese
    By ace76543 in forum General
    Replies: 14
    Last Post: 01-14-2007, 09:39 AM

Tags for this Thread