View Full Version : All Source Codes for Hacking Bypass' and Tools in here
tanjiajun_34
7th November 2007, 09:35
NOTE: ONLY POST IN THIS THREAD WITH A SOURCE CODE
no spam
Post the sources of hacking tools you have here
Hacking Tools like...
Cheat Engine
Others may be able to make it bypasses the newest version of nProtect GameGuard.
Before you post, you must get permission from the author of the maker.
S3NSA
7th November 2007, 10:10
Good job Tan :)
MZBot.dll Source Code;
Credits to Zuan
.386
.model flat, stdcall
option casemap:none
include windows.inc
include kernel32.inc
includelib kernel32.lib
.DATA
varSSID dd 0
sDeviceName db 92, 92, 46, 92, 116, 111, 66, 122, 77, 0 ; //./toBzM
buffDrvOutput dq 0
.CODE
start:
LibMain proc hInstDLL:DWORD, reason:DWORD, unused:DWORD
mov varSSID, 0
.if reason == DLL_PROCESS_ATTACH
.elseif reason == DLL_PROCESS_DETACH
.elseif reason == DLL_THREAD_ATTACH
.elseif reason == DLL_THREAD_DETACH
.endif
mov eax, 1
ret
LibMain endp
InitMzBot proc
; Open File it
push 0
push 0
push 3 ; OPEN_EXISTING
push 0
push 3 ; FILE_SHARE_READ | FILE_SHARE_WRITE,
push 0C0000000h ; GENERIC_READ | GENERIC_WRITE
push OFFSET sDeviceName
call CreateFile
cmp eax, 0FFFFFFFFh ; INVALID_HANDLE_VALUE
jne ContactDriver1
; Oh sh*t? A funny error occurred!
mov eax, -1
ret
ContactDriver1:
; So we got it?
push eax ; Backup the handle as usual
; Time to IOCTL it!
push 0 ; Reserve 4 byte for the OutputSize
mov ebx, esp ; Yes, I have a habit of using random registers.. erm... not eax and not ecx...
; Call IOCTL
push 0
push ebx
push 8 ; QWord, remember?
push OFFSET buffDrvOutput; The content?
push 0 ; No, there is ~~
push 0 ; no input data!
push 0A9002A40h ; #define IOCTL_GET_STARTING_SERVICEID CTL_CODE(0xA900, 0x0A90, METHOD_BUFFERED, FILE_ANY_ACCESS)
push eax
call DeviceIoControl
cmp eax, 0
jne ContactDriver2
; Screw it, another error!
add esp, 4 ; Clean off the OutputSize as well!
call CloseHandle ; Backup.. backup...
mov eax, -2
ret
ContactDriver2:
add esp, 4
call CloseHandle
mov eax, OFFSET buffDrvOutput ; **** it! Who cares if it is a QWord or DWord?! As far as I see, it won't be zero
mov eax, [eax]
add eax, 01000h
mov varSSID, eax ; Set varSSID as well...
ret
InitMzBot endp
AltSendInput proc
mov eax, varSSID
cmp eax, 0
je Alt_SendInput_Err
call IntCallGate
ret 0Ch
Alt_SendInput_Err:
mov eax, -1
ret 0Ch
IntCallGate:
; Erm.. no, they won't be dumb enough to detect this!
mov edx, esp
db 00Fh
db 034h ; Yeah, sysenter
ret
AltSendInput endp
end start
2. Clarification on what this API is all about.
What this API would allow you to do:
I. Provide unhooked access to SendInput()
II. Bypass ACTool
III. Allow you to make your own bot
What this API is not, and will not do for you:
I. Minimized botting.
II. Driver source code to MzBot2
scruie
10th November 2007, 11:49
Collection of e-books and other stuff all related to coding;
Developer (http://rapidshare.com/users/Z5V1C4)
NeonPhilite
12th November 2007, 07:07
Here is the old Akuma Engine, I am putting it out here because someone might be able to decompile it or use ollydbg to make it bypass the current gg rev.
link (http://www.mpcforum.com/attachment.php?attachmentid=19557&d=1170392060)
Huked
12th November 2007, 08:26
I already uploaded this file at the beginning of February.
Here's the download link: link (http://www.mpcforum.com/attachment.php?attachmentid=19557&d=1170392060)
thaicoures3
11th January 2008, 09:13
Source code for Cheat Engine v5.4. About 11 megs.
Download (http://rapidshare.com/files/82934853/Cheat_Engine_v5.4_Source.rar)
Mirror (http://www.mediafire.com/download.php?6weddnmw1jd)
Links approved - scruie
lochust
23rd February 2008, 09:42
I already uploaded this file at the beginning of February.
Here's the download link: link (http://www.mpcforum.com/attachment.php?attachmentid=19557&d=1170392060)
A trojan? What is this?!
+_Chain_+
24th February 2008, 08:46
LOL? That's not a trojan... it's the source of cheatengine he had posted.
taifunbrowser
25th April 2008, 01:34
Err... I was told to post this here. I'm trying to get PMX. dll / hookhop.dll to support Arrow keys (I can do mouse clicks & everything else, but I cannot "hold down" any button, nor can I do arrow keys.)
My code: (it's a strange language, its easy to read code.)
void click() {
hookhop.hhPostMessageA(handle,WM_LBUTTONDOWN,null, 0x10000);
sleep(5);
hookhop.hhPostMessageA(handle,WM_LBUTTONUP,null,0x 10000);
}
void SendKey(int vKey, boolean Down){
int ScanCode = user32.MapVirtualKey(vKey, 0);
int lParam = (ScanCode << 16) + 1;
if (!Down) {
lParam |= 0xC0000000;
}
int Action = Down?WM_KEYDOWN:WM_KEYUP;
hookhop.hhPostMessageA(handle,Action,vKey,lParam);
}
WORKS FOR:
Click (up & down)
Most key presses (any letter keys & ins > pdn)
DOES NOT DO:
Holding down of keys: I have to spam a press down to get it to stick <_<
Arrow keys! Without this, I'm stuck!
scruie
25th April 2008, 15:04
http://msdn2.microsoft.com/en-us/library/ms646280.aspx
taifunbrowser
27th April 2008, 20:04
Well, by triggering bit 24, I can now jump with alt. (but that wasn't a problem, I could just remap the jump button.)
Also, sending WM_SYSKEYDOWN instead of just WM_KEYDOWN works as well, but no better.
I... still haven't been able to get arrow keys to work, or any other key to hold down... *sighs*... There just has to be something really weird going on.
I tried using KeyTweak to map the b key to left arrow, and it works for keypresses manually, but send input VK_b was indeed sending VK_LEFT's scancode, but it then didn't work any better.
I've heard there's an underground for keyboard drivers: my em ail is in my profile.
hawwah
1st May 2008, 11:31
http://www.gamecheetah.com/showthread.php?t=52393
Done in Delphi. I think you can translate it.
Scroll down a bit to get info on how to auto loot which would be related to what you are attempting...
fujizawa
12th June 2008, 13:34
Thx Tan for info
vBulletin® v3.7.0, Copyright ©2000-2008, Jelsoft Enterprises Ltd.