Page 1 of 2 12 LastLast
Results 1 to 15 of 30
  1. #1
    wr194t's Avatar
    Join Date
    Jul 2007
    Gender
    male
    Location
    Guess.
    Posts
    3,016
    Reputation
    21
    Thanks
    361
    My Mood
    Hot

    [Tutorial] How to make an undetected module.

    These are the strings that you will edit all together:

    Code:
    GetWindowThreadProcessId
    OpenProcess
    WriteProcessMemory
    CloseHandle
    FindWindow
    GetKeyPress
    ReadProcessMem
    WriteAByte
    WriteAnInt
    WriteALong
    ReadAByte
    ReadAnInt
    ReadALong
    ReadAFloat
    WriteAFloat
    hWnd
    pid
    phandle
    Note: If you don't have all of the strings as shown below in your module:

    Code:
    WriteAByte
    WriteAnInt
    WriteALong
    ReadAByte
    ReadAnInt
    ReadALong
    ReadAFloat
    WriteAFloat
    Then just edit the ones you do have.

    Ok so these are some of the parts that need editing (the coloured parts):

    Code:
    Public Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hWnd As Long, lpdwProcessId As Long) As Long
    Public Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
    Public Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Long, ByVal lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
    Public Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
    Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal Classname As String, ByVal WindowName As String) AsLong
    Public Declare Function GetKeyPress Lib "user32" Alias "GetAsyncKeyState" (ByVal key As Long) As Integer
    Public Declare Function ReadProcessMem Lib "kernel32" Alias "ReadProcessMemory" (ByVal hProcess As Long, ByVal lpBaseAddress As Any, ByRef lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As
    Lets start with the first line:

    Code:
    Public Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hWnd As Long, lpdwProcessId As Long) As Long
    After "user32" paste this code:

    Code:
    Alias "GetWindowThreadProcessId"
    Now you can edit the function name and your code will look like this:

    Code:
    Public Declare Function GWTPId Lib "user32" Alias "GetWindowThreadProcessId"(ByVal hWnd As Long, lpdwProcessId As Long) As Long
    Do the exact same method with the following strings:

    Code:
    GetWindowThreadProcessId (This string has just being shown above.)
    OpenProcess
    WriteProcessMemory
    CloseHandle
    But not these ones:

    Code:
    FindWindow
    GetKeyPress
    ReadProcessMem
    Because they already have the Alias parts added in their line of code so you would just edit the function names.

    And as for:

    Code:
    WriteAByte
    WriteAnInt
    WriteALong
    ReadAByte
    ReadAnInt
    ReadALong
    ReadAFloat
    WriteAFloat
    hWnd
    pid
    phandle
    All you do is Search & Replace and your done. have fun with your undetected module.

    +rep me if this tutorial helped or was useful to you

    Note2: Make your own string names up so your module is truly undetected.

    Credits:
    The hard work: Cobra
    Re-write: wr194t (AKA 5c0tt.)
    Last edited by wr194t; 10-25-2007 at 06:27 AM.

  2. The Following 12 Users Say Thank You to wr194t For This Useful Post:

    dennis904 (01-20-2008),dudusek (01-08-2008),gir44444 (12-07-2007),hinchy (04-29-2009),kedonot1 (01-26-2008),Mike:) (12-05-2007),pilot16 (01-07-2008),punk ass buster (12-21-2007),SMGamer (12-03-2007),sr25lover (11-07-2007),wieter20 (12-19-2007),XqwertyX (11-10-2007)

  3. #2
    obsedianpk's Avatar
    Join Date
    Apr 2007
    Location
    i live in the "wallen" in amsterdam, you can come visit me some times?
    Posts
    311
    Reputation
    12
    Thanks
    18
    ahh i wud test it , but since i already made my UDM

    looks a bit to easy but i think it has a chance of 97% to work

    well done

  4. #3
    wr194t's Avatar
    Join Date
    Jul 2007
    Gender
    male
    Location
    Guess.
    Posts
    3,016
    Reputation
    21
    Thanks
    361
    My Mood
    Hot
    Quote Originally Posted by obsedianpk View Post
    ahh i wud test it , but since i already made my UDM

    looks a bit to easy but i think it has a chance of 97% to work

    well done
    Thank you for your comment and yeah it is quite easy. Some people have had difficulty with this tutorial so i re-wrote it to make it is easier to follow.

  5. #4
    pbsucks's Avatar
    Join Date
    Sep 2007
    Location
    univers
    Posts
    65
    Reputation
    10
    Thanks
    4
    I have already tried to rename for myself but it didnt work

    i have forgotten to make the "alias" part

    but know it works great

    thx very much...

  6. #5
    nub_g0t_high's Avatar
    Join Date
    Aug 2007
    Location
    How the fuck should i know?
    Posts
    242
    Reputation
    10
    Thanks
    15
    Thank You

    helped me out alot.

  7. #6
    FOXXX's Avatar
    Join Date
    Mar 2007
    Posts
    23
    Reputation
    10
    Thanks
    0
    a nother dumb question!!
    is this to make VB6 undetected?

  8. #7
    wr194t's Avatar
    Join Date
    Jul 2007
    Gender
    male
    Location
    Guess.
    Posts
    3,016
    Reputation
    21
    Thanks
    361
    My Mood
    Hot
    Quote Originally Posted by FOXXX View Post
    a nother dumb question!!
    is this to make VB6 undetected?
    Makes your VB6 module undetected.

  9. #8
    w00t?'s Avatar
    Join Date
    Jul 2007
    Gender
    male
    Posts
    257
    Reputation
    10
    Thanks
    29
    ot: man why u got banned from W/R/H/A/X ?

  10. #9
    wr194t's Avatar
    Join Date
    Jul 2007
    Gender
    male
    Location
    Guess.
    Posts
    3,016
    Reputation
    21
    Thanks
    361
    My Mood
    Hot
    Quote Originally Posted by w00t? View Post
    ot: man why u got banned from W/R/H/A/X ?
    Because theDude doesn't like D X T. I didn't do anything.

  11. #10
    RGewrsgywergeryt4yerhrh's Avatar
    Join Date
    Oct 2007
    Gender
    male
    Posts
    89
    Reputation
    9
    Thanks
    39

    Aww i dint get that

    Wr194t help me Theres these WriteAFloat and ReadALong when ive gotta replace them with what i replace them :S

  12. #11
    wr194t's Avatar
    Join Date
    Jul 2007
    Gender
    male
    Location
    Guess.
    Posts
    3,016
    Reputation
    21
    Thanks
    361
    My Mood
    Hot
    Quote Originally Posted by micopiira5 View Post
    Wr194t help me Theres these WriteAFloat and ReadALong when ive gotta replace them with what i replace them :S
    Just replace them with some made up things like asdf65jnf56hs67. You also have to use that edited string with your hacks.

  13. #12
    olie122333's Avatar
    Join Date
    Oct 2007
    Gender
    male
    Posts
    438
    Reputation
    10
    Thanks
    20

    ty

    ty really helpful

  14. #13
    olie122333's Avatar
    Join Date
    Oct 2007
    Gender
    male
    Posts
    438
    Reputation
    10
    Thanks
    20

    doh

    i would add to your rep but i need to share around my reps apparently so it won't let me give u another (i gave you one earlier)


  15. #14
    wr194t's Avatar
    Join Date
    Jul 2007
    Gender
    male
    Location
    Guess.
    Posts
    3,016
    Reputation
    21
    Thanks
    361
    My Mood
    Hot
    Thank you.

  16. #15
    wr194t's Avatar
    Join Date
    Jul 2007
    Gender
    male
    Location
    Guess.
    Posts
    3,016
    Reputation
    21
    Thanks
    361
    My Mood
    Hot
    By the way when you edit:
    Code:
    OpenProcess
    WriteProcessMemory
    CloseHandle
    You would do this:

    Code:
    OpenProcess = Alias "OpenProcess"
    WriteProcessMemory = Alias "WriteProcessMemory"
    CloseHandle = Alias "CloseHandle"
    Don't use:

    Code:
    Alias "GetWindowThreadProcessId"
    On more than one line of coding.

    PS: Sorry for double posting.
    Last edited by wr194t; 10-31-2007 at 06:04 PM.

Page 1 of 2 12 LastLast

Similar Threads

  1. [Tutorial] how to make undetected module
    By wieter20 in forum Visual Basic Programming
    Replies: 12
    Last Post: 01-21-2008, 08:19 AM
  2. [Video Tutorial] How to make an undetected module.
    By wr194t in forum Visual Basic Programming
    Replies: 24
    Last Post: 11-04-2007, 05:48 AM
  3. [Tutorial] How to make a module undetected.
    By kizzyy in forum Visual Basic Programming
    Replies: 7
    Last Post: 11-01-2007, 06:29 AM
  4. [Tutorial] How to make your own undetected module in VB6
    By markfracasso11 in forum Visual Basic Programming
    Replies: 17
    Last Post: 10-15-2007, 09:34 AM
  5. [Tutorial] How to make your own undetected module in VB6
    By markfracasso11 in forum WarRock - International Hacks
    Replies: 22
    Last Post: 09-25-2007, 05:35 AM