[Tutorial] How to make an undetected module.
These are the strings that you will edit all together:
Note: If you don't have all of the strings as shown below in your module:
Then just edit the ones you do have.
Ok so these are some of the parts that need editing (the coloured parts):
Lets start with the first line:
After "user32" paste this code:
Now you can edit the function name and your code will look like this:
Do the exact same method with the following strings:
But not these ones:
Because they already have the Alias parts added in their line of code so you would just edit the function names.
And as for:
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.)
Code:
GetWindowThreadProcessId OpenProcess WriteProcessMemory CloseHandle FindWindow GetKeyPress ReadProcessMem WriteAByte WriteAnInt WriteALong ReadAByte ReadAnInt ReadALong ReadAFloat WriteAFloat hWnd pid phandle
Code:
WriteAByte WriteAnInt WriteALong ReadAByte ReadAnInt ReadALong ReadAFloat WriteAFloat
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
Code:
Public Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hWnd As Long, lpdwProcessId As Long) As Long
Code:
Alias "GetWindowThreadProcessId"
Code:
Public Declare Function GWTPId Lib "user32" Alias "GetWindowThreadProcessId"(ByVal hWnd As Long, lpdwProcessId As Long) As Long
Code:
GetWindowThreadProcessId (This string has just being shown above.) OpenProcess WriteProcessMemory CloseHandle
Code:
FindWindow GetKeyPress ReadProcessMem
And as for:
Code:
WriteAByte WriteAnInt WriteALong ReadAByte ReadAnInt ReadALong ReadAFloat WriteAFloat hWnd pid phandle
+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.)




