MPGH - MultiPlayer Game Hacking


Go Back   MPGH - MultiPlayer Game Hacking > Programming > Visual Basics

Reply
 
Thread Tools Display Modes
Old 10-25-2007   #1
Upcoming MPGHiean
 
wr194t's Avatar
 
Join Date: Jul 2007
Location: Guess.
Gender: male
Posts: 3,036
Thanks: 20
Thanked 342 Times in 144 Posts
My Mood: Hot
wr194t is on a distinguished road
Credits: 11,983, Level: 71
Credits: 11,983, Level: 71 Credits: 11,983, Level: 71 Credits: 11,983, Level: 71
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
[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 07:27 AM..
wr194t is offline   Reply With Quote
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)
Sponsored Links
Old 10-25-2007   #2
Dual-Keyboard Member
 
obsedianpk's Avatar
 
Join Date: Apr 2007
Location: i live in the "wallen" in amsterdam, you can come visit me some times?
Posts: 313
Thanks: 3
Thanked 18 Times in 9 Posts
obsedianpk is on a distinguished road
Send a message via ICQ to obsedianpk Send a message via AIM to obsedianpk Send a message via MSN to obsedianpk Send a message via Yahoo to obsedianpk
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
__________________
obsedianpk is offline   Reply With Quote
Old 10-25-2007   #3
Upcoming MPGHiean
Threadstarter
 
wr194t's Avatar
 
Join Date: Jul 2007
Location: Guess.
Gender: male
Posts: 3,036
Thanks: 20
Thanked 342 Times in 144 Posts
My Mood: Hot
wr194t is on a distinguished road
Credits: 11,983, Level: 71
Credits: 11,983, Level: 71 Credits: 11,983, Level: 71 Credits: 11,983, Level: 71
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
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.
wr194t is offline   Reply With Quote
Old 10-25-2007   #4
Member
 
pbsucks's Avatar
 
Join Date: Sep 2007
Location: univers
Posts: 65
Thanks: 3
Thanked 4 Times in 4 Posts
pbsucks is on a distinguished road
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...
pbsucks is offline   Reply With Quote
Old 10-25-2007   #5
H4X0R Member
 
nub_g0t_high's Avatar
 
Join Date: Aug 2007
Location: How the fuck should i know?
Posts: 242
Thanks: 14
Thanked 15 Times in 7 Posts
nub_g0t_high is on a distinguished road
Thank You

helped me out alot.
nub_g0t_high is offline   Reply With Quote
Old 10-26-2007   #6
Choob
 
FOXXX's Avatar
 
Join Date: Mar 2007
Posts: 23
Thanks: 0
Thanked 0 Times in 0 Posts
FOXXX is on a distinguished road
a nother dumb question!!
is this to make VB6 undetected?
FOXXX is offline   Reply With Quote
Old 10-26-2007   #7
Upcoming MPGHiean
Threadstarter
 
wr194t's Avatar
 
Join Date: Jul 2007
Location: Guess.
Gender: male
Posts: 3,036
Thanks: 20
Thanked 342 Times in 144 Posts
My Mood: Hot
wr194t is on a distinguished road
Credits: 11,983, Level: 71
Credits: 11,983, Level: 71 Credits: 11,983, Level: 71 Credits: 11,983, Level: 71
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
Quote:
Originally Posted by FOXXX View Post
a nother dumb question!!
is this to make VB6 undetected?
Makes your VB6 module undetected.
wr194t is offline   Reply With Quote
Old 10-27-2007   #8
Dual-Keyboard Member
 
w00t?'s Avatar
 
Join Date: Jul 2007
Gender: male
Posts: 257
Thanks: 0
Thanked 29 Times in 11 Posts
w00t? is on a distinguished road
ot: man why u got banned from W/R/H/A/X ?
__________________
w00t? is offline   Reply With Quote
Old 10-27-2007   #9
Upcoming MPGHiean
Threadstarter
 
wr194t's Avatar
 
Join Date: Jul 2007
Location: Guess.
Gender: male
Posts: 3,036
Thanks: 20
Thanked 342 Times in 144 Posts
My Mood: Hot
wr194t is on a distinguished road
Credits: 11,983, Level: 71
Credits: 11,983, Level: 71 Credits: 11,983, Level: 71 Credits: 11,983, Level: 71
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
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.
wr194t is offline   Reply With Quote
Old 10-28-2007   #10
Member
 
micopiira5's Avatar
 
Join Date: Oct 2007
Gender: male
Posts: 92
Thanks: 2
Thanked 39 Times in 9 Posts
micopiira5 is an unknown quantity at this point
Aww i dint get that

Wr194t help me Theres these WriteAFloat and ReadALong when ive gotta replace them with what i replace them :S
__________________
I'm Not Just Perfect. I'm Finnish Too.
micopiira5 is offline   Reply With Quote
Reply
  

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Forum Jump


All times are GMT -5. The time now is 04:46 AM.

no new posts