| View previous topic :: View next topic |
| Author |
Message |
dnsi0 I post too much
Reputation: 0
Joined: 04 Jan 2007 Posts: 2674
|
Posted: Wed Jan 09, 2008 9:41 pm Post subject: [Release] VBCE V3 With DLL Injector and Pointer |
|
|
VBCE V3 Final Release Until VBCE V4
New Stuff:
DLL Injector (All done in Visual Basic )
Pointer System (Base Address + Offset)
Attempting To Do
Create a Kernel Mode Driver to bypass GameGuard from using its rootkit.
VBCE V3 is attached
Last edited by dnsi0 on Sun Jan 13, 2008 4:41 pm; edited 4 times in total |
|
| Back to top |
|
 |
Punky Expert Cheater
Reputation: 0
Joined: 27 Nov 2007 Posts: 178
|
Posted: Wed Jan 09, 2008 9:52 pm Post subject: |
|
|
It gives me an error, so I can't even start it.
| Quote: | | Component 'RICHTX32.OCX' of one of its dependencies not correctly registered: a file is missing or invalid |
|
|
| Back to top |
|
 |
killar456 Master Cheater
Reputation: 0
Joined: 30 Mar 2007 Posts: 415
|
Posted: Wed Jan 09, 2008 9:56 pm Post subject: |
|
|
download the ocx and put it in your system32 folder then press windows key + r and then type regsvr32 RICHTX32.ocx
Last edited by killar456 on Wed Jan 09, 2008 10:03 pm; edited 2 times in total |
|
| Back to top |
|
 |
dnsi0 I post too much
Reputation: 0
Joined: 04 Jan 2007 Posts: 2674
|
Posted: Wed Jan 09, 2008 9:57 pm Post subject: |
|
|
Means... Visual Basic IS NOT INSTALLED!!!!!
Your screwed. You want me to make a setup??? o.o
|
|
| Back to top |
|
 |
Punky Expert Cheater
Reputation: 0
Joined: 27 Nov 2007 Posts: 178
|
Posted: Wed Jan 09, 2008 10:01 pm Post subject: |
|
|
| Um sure.. but I have Microsoft Visual C++ 2005 Redistributable installed. Is that not it?
|
|
| Back to top |
|
 |
killar456 Master Cheater
Reputation: 0
Joined: 30 Mar 2007 Posts: 415
|
Posted: Wed Jan 09, 2008 10:03 pm Post subject: |
|
|
| killar456 wrote: | | download the ocx and put it in your system32 folder then press windows key + r and then type regsvr32 RICHTX32.ocx | do that...that a global fix
|
|
| Back to top |
|
 |
giveme Grandmaster Cheater
Reputation: 0
Joined: 16 Jan 2007 Posts: 933 Location: GMS - Khaini
|
Posted: Wed Jan 09, 2008 10:15 pm Post subject: |
|
|
| so it doesnt detach anymore?
|
|
| Back to top |
|
 |
dnsi0 I post too much
Reputation: 0
Joined: 04 Jan 2007 Posts: 2674
|
Posted: Thu Jan 10, 2008 9:12 pm Post subject: |
|
|
| It still d0es.
|
|
| Back to top |
|
 |
atlantis Advanced Cheater
Reputation: 0
Joined: 16 Jun 2007 Posts: 69
|
Posted: Fri Jan 11, 2008 3:40 am Post subject: |
|
|
anyway we can get source? I mean if it is taken from CE and if CE are GPL then you should pm source at least..
|
|
| Back to top |
|
 |
atom0s Moderator
Reputation: 205
Joined: 25 Jan 2006 Posts: 8588 Location: 127.0.0.1
|
Posted: Fri Jan 11, 2008 3:53 am Post subject: |
|
|
| atlantis wrote: | anyway we can get source? I mean if it is taken from CE and if CE are GPL then you should pm source at least..  |
The only part of this taken from CE is the autoassembler. You want the source to that, just download CE. As for the proxy DLL? I wrote that and this is the source if you need it:
| Code: | #include "VBProxy.h"
BOOL APIENTRY DllMain( HANDLE, DWORD ul_reason_for_call, LPVOID )
{
switch( ul_reason_for_call )
{
case DLL_PROCESS_ATTACH:
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
typedef int (__stdcall *CEInitialize)(DWORD,DWORD);
BOOL __stdcall vbCEInitAsm(DWORD dwProcId, BOOL* bPassFail)
{
//
// Get Handle
//
HANDLE dwHandle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, dwProcId);
if( dwHandle == INVALID_HANDLE_VALUE || dwHandle == NULL )
{
*bPassFail = FALSE;
return FALSE;
}
//
// Load Library
//
HMODULE hModule = LoadLibrary("ceautoassembler.dll");
if( !hModule )
{
*bPassFail = FALSE;
return FALSE;
}
//
// Call Function
//
CEInitialize dwProcAddr = (CEInitialize)GetProcAddress(hModule,"CEInitialize");
*bPassFail = (BOOL)(dwProcAddr)(dwProcId, (DWORD)(DWORD_PTR)dwHandle);
return TRUE;
}
typedef int (__stdcall *CEAutoAsm)(char*, bool, int*);
BOOL __stdcall vbCEEnableScript(char* szScript, DWORD* ipAllocId)
{
HMODULE hModule = LoadLibrary("ceautoassembler.dll");
if( !hModule )
return FALSE;
CEAutoAsm dwProcAddr = (CEAutoAsm)GetProcAddress(hModule,"CEAutoAsm");
int dwAllocId = NULL;
(dwProcAddr)(szScript, true, &dwAllocId);
*ipAllocId = dwAllocId;
return TRUE;
}
typedef int (__stdcall *CEAutoAsmDisable)(char*, bool, int);
BOOL __stdcall vbCEDisableScript(char* szScript, DWORD ipAllocId)
{
HMODULE hModule = LoadLibrary("ceautoassembler.dll");
if( !hModule )
return FALSE;
CEAutoAsmDisable dwProcAddr = (CEAutoAsmDisable)GetProcAddress(hModule,"CEAutoAsm");
(dwProcAddr)(szScript, false, ipAllocId);
return TRUE;
} |
The .h file is:
| Code: | #ifndef _INCLUDE_VBPROXY_H_
#define _INCLUDE_VBPROXY_H_
#include <windows.h>
BOOL __stdcall vbCEInitAsm(DWORD dwProcId, BOOL *bPassFail);
BOOL __stdcall vbCEEnableScript(char* szScript, DWORD* ipAllocId);
BOOL __stdcall vbCEDisableScript(char* szScript, DWORD ipAllocId);
#endif |
And the .def file for exporting is:
| Code: | LIBRARY "VBProxy"
EXPORTS
vbCEInitAsm
vbCEEnableScript
vbCEDisableScript |
_________________
- Retired. |
|
| Back to top |
|
 |
dnsi0 I post too much
Reputation: 0
Joined: 04 Jan 2007 Posts: 2674
|
Posted: Fri Jan 11, 2008 3:28 pm Post subject: |
|
|
| Wiccaan PLEASE PLEASE!!! make it so taht it accepts the PidHandle so You can use autoasm in game. I cant do it cause my C++ is broken... Somw weird cannot link error. o.o please???
|
|
| Back to top |
|
 |
Eyalos Master Cheater
Reputation: 0
Joined: 03 Oct 2006 Posts: 343
|
Posted: Sat Jan 12, 2008 1:01 am Post subject: |
|
|
GoodJob
|
|
| Back to top |
|
 |
Symbol I'm a spammer
Reputation: 0
Joined: 18 Apr 2007 Posts: 5094 Location: Israel.
|
Posted: Sat Jan 12, 2008 8:53 am Post subject: |
|
|
Make it add addresses to the CT dynamicly and make a scanner too.
|
|
| Back to top |
|
 |
atlantis Advanced Cheater
Reputation: 0
Joined: 16 Jun 2007 Posts: 69
|
Posted: Sat Jan 12, 2008 9:10 am Post subject: |
|
|
| I was thinking if he could add pointer + offset (then app read from that location) would be much better and more simple cause no scanner would be needed (only 1 person need to scan and find pointer + offset..)
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 474
Joined: 09 May 2003 Posts: 25969 Location: The netherlands
|
Posted: Sat Jan 12, 2008 9:32 am Post subject: |
|
|
for the 'source' (project files is a better statement) of ceautoassembler.dll: http://cheatengine.org/bt/autoassemblerdll.rar
it's old and will need a few minor adjustments to work with the current source
_________________
Tools give you results. Knowledge gives you control.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
|