Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


[Release] VBCE V3 With DLL Injector and Pointer
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming
View previous topic :: View next topic  
Author Message
dnsi0
I post too much
Reputation: 0

Joined: 04 Jan 2007
Posts: 2674

PostPosted: Wed Jan 09, 2008 9:41 pm    Post subject: [Release] VBCE V3 With DLL Injector and Pointer Reply with quote

VBCE V3 Final Release Until VBCE V4

New Stuff:
DLL Injector (All done in Visual Basic Razz )
Pointer System (Base Address + Offset)

Attempting To Do
Create a Kernel Mode Driver to bypass GameGuard from using its rootkit.


VBCE V3 is attached



The Extension 'rar' was deactivated by an board admin, therefore this Attachment is not displayed.



Last edited by dnsi0 on Sun Jan 13, 2008 4:41 pm; edited 4 times in total
Back to top
View user's profile Send private message
Punky
Expert Cheater
Reputation: 0

Joined: 27 Nov 2007
Posts: 178

PostPosted: Wed Jan 09, 2008 9:52 pm    Post subject: Reply with quote

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
View user's profile Send private message AIM Address
killar456
Master Cheater
Reputation: 0

Joined: 30 Mar 2007
Posts: 415

PostPosted: Wed Jan 09, 2008 9:56 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
dnsi0
I post too much
Reputation: 0

Joined: 04 Jan 2007
Posts: 2674

PostPosted: Wed Jan 09, 2008 9:57 pm    Post subject: Reply with quote

Means... Visual Basic IS NOT INSTALLED!!!!!

Your screwed. You want me to make a setup??? o.o
Back to top
View user's profile Send private message
Punky
Expert Cheater
Reputation: 0

Joined: 27 Nov 2007
Posts: 178

PostPosted: Wed Jan 09, 2008 10:01 pm    Post subject: Reply with quote

Um sure.. but I have Microsoft Visual C++ 2005 Redistributable installed. Is that not it?
Back to top
View user's profile Send private message AIM Address
killar456
Master Cheater
Reputation: 0

Joined: 30 Mar 2007
Posts: 415

PostPosted: Wed Jan 09, 2008 10:03 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
giveme
Grandmaster Cheater
Reputation: 0

Joined: 16 Jan 2007
Posts: 933
Location: GMS - Khaini

PostPosted: Wed Jan 09, 2008 10:15 pm    Post subject: Reply with quote

so it doesnt detach anymore?
Back to top
View user's profile Send private message
dnsi0
I post too much
Reputation: 0

Joined: 04 Jan 2007
Posts: 2674

PostPosted: Thu Jan 10, 2008 9:12 pm    Post subject: Reply with quote

It still d0es.
Back to top
View user's profile Send private message
atlantis
Advanced Cheater
Reputation: 0

Joined: 16 Jun 2007
Posts: 69

PostPosted: Fri Jan 11, 2008 3:40 am    Post subject: Reply with quote

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.. Smile
Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 205

Joined: 25 Jan 2006
Posts: 8588
Location: 127.0.0.1

PostPosted: Fri Jan 11, 2008 3:53 am    Post subject: Reply with quote

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.. Smile


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
View user's profile Send private message Visit poster's website
dnsi0
I post too much
Reputation: 0

Joined: 04 Jan 2007
Posts: 2674

PostPosted: Fri Jan 11, 2008 3:28 pm    Post subject: Reply with quote

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
View user's profile Send private message
Eyalos
Master Cheater
Reputation: 0

Joined: 03 Oct 2006
Posts: 343

PostPosted: Sat Jan 12, 2008 1:01 am    Post subject: Reply with quote

GoodJob Very Happy
Back to top
View user's profile Send private message MSN Messenger
Symbol
I'm a spammer
Reputation: 0

Joined: 18 Apr 2007
Posts: 5094
Location: Israel.

PostPosted: Sat Jan 12, 2008 8:53 am    Post subject: Reply with quote

Make it add addresses to the CT dynamicly and make a scanner too. Smile
Back to top
View user's profile Send private message
atlantis
Advanced Cheater
Reputation: 0

Joined: 16 Jun 2007
Posts: 69

PostPosted: Sat Jan 12, 2008 9:10 am    Post subject: Reply with quote

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
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 474

Joined: 09 May 2003
Posts: 25969
Location: The netherlands

PostPosted: Sat Jan 12, 2008 9:32 am    Post subject: Reply with quote

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
View user's profile Send private message MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming All times are GMT - 6 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites