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 


Turning cheat engine into a dll

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Source
View previous topic :: View next topic  
Author Message
hakkairu
Legendary
Reputation: 0

Joined: 02 Dec 2006
Posts: 1301

PostPosted: Tue Jul 03, 2007 5:49 pm    Post subject: Turning cheat engine into a dll Reply with quote

I think its possible please discuss here.
Back to top
View user's profile Send private message
bonbon56
Expert Cheater
Reputation: 0

Joined: 19 Jun 2007
Posts: 245
Location: Oxfordshire, Great Britain

PostPosted: Tue Jul 03, 2007 7:25 pm    Post subject: Reply with quote

Do you mean like a standalone .dll? Of course it's possible. The thing would be, the user would have to link/attach the .dll himself.

I think....

Unless maker of this "imaginary" CE.dll somehow made some extremely sophisticated auto-attacher inside of the .dll that could attach to whatever .exe was in the folder with it. Of course though, this would cause infinite problems. I think the main reason why its an .exe, not a .dll, is because it allows much more stretch room for the user.

Of course, this is coming from a 14 year-old, who has only recently started programming about a year ago...



-Bonbon

_________________

Back to top
View user's profile Send private message MSN Messenger
Dark Byte
Site Admin
Reputation: 470

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

PostPosted: Tue Jul 03, 2007 7:31 pm    Post subject: Reply with quote

yes, it's possible, you just have to change processhandle to -1
and perhaps stub some apicalls to direct access methods to make it faster
and to load it you could probably rename it to a dll that gets loaded but not really used

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
hakkairu
Legendary
Reputation: 0

Joined: 02 Dec 2006
Posts: 1301

PostPosted: Tue Jul 03, 2007 7:39 pm    Post subject: Reply with quote

Yea you can bypass games MUCH EASIER!
Back to top
View user's profile Send private message
bonbon56
Expert Cheater
Reputation: 0

Joined: 19 Jun 2007
Posts: 245
Location: Oxfordshire, Great Britain

PostPosted: Tue Jul 03, 2007 7:41 pm    Post subject: Reply with quote

That would help so damn much. Lol. Ah well.

Things on my to-do list:

Try and make CE a .dll before anyone else.
DETAILS: Estimated time to finish-1 year.


Lol. I still have to finish my trainer.


-Bonbon

_________________

Back to top
View user's profile Send private message MSN Messenger
hakkairu
Legendary
Reputation: 0

Joined: 02 Dec 2006
Posts: 1301

PostPosted: Tue Jul 03, 2007 7:45 pm    Post subject: Reply with quote

My 2 do list too. Lets work together.
Back to top
View user's profile Send private message
appalsap
Moderator
Reputation: 0

Joined: 27 Apr 2006
Posts: 6753
Location: Pakistan

PostPosted: Tue Jul 03, 2007 7:48 pm    Post subject: Reply with quote

Dark Byte wrote:
yes, it's possible, you just have to change processhandle to -1


...to ensure no future compatibility! else GetCurrentProcess.

Dark Byte wrote:
and to load it you could probably rename it to a dll that gets loaded but not really used


It would probably make more sense to have the CE GUI seperate from the dll, this way it could be an injector for the dll too (if needed).

hakkairu wrote:
Yea you can bypass games MUCH EASIER!


Current games/game protection programs have no to little protection against DLL injection, but this isn't to say that this won't change in the future.
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

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

PostPosted: Tue Jul 03, 2007 7:52 pm    Post subject: Reply with quote

Actually, if you looked at the most recent sourcecode it already has a option to compile as a dll. (compile with define : ceasinjectabledll)

was easier than expected.
Of course, I bet there will be lots of bugs since I didn't really test it...

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
bonbon56
Expert Cheater
Reputation: 0

Joined: 19 Jun 2007
Posts: 245
Location: Oxfordshire, Great Britain

PostPosted: Tue Jul 03, 2007 7:52 pm    Post subject: Reply with quote

hakkairu wrote:
My 2 do list too. Lets work together.


That would be great. I'll need someone's help anyways. Very Happy


[quote=appalsap]Current games/game protection programs have no to little protection against DLL injection, but this isn't to say that this won't change in the future.[/quote]

Lol, yah. But we could be dubbed the ones to cause it. Very Happy


Quote:
Actually, if you looked at the most recent sourcecode it already has a option to compile as a dll. (compile with define : ceasinjectabledll)

was easier than expected.
Of course, I bet there will be lots of bugs since I didn't really test it...


Well, that would definitely help to get us started.

-Bonbon Very Happy

_________________

Back to top
View user's profile Send private message MSN Messenger
hakkairu
Legendary
Reputation: 0

Joined: 02 Dec 2006
Posts: 1301

PostPosted: Tue Jul 03, 2007 7:54 pm    Post subject: Reply with quote

Could i test it and then if i find bugs i can put it in Mantis.
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

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

PostPosted: Tue Jul 03, 2007 8:02 pm    Post subject: Reply with quote

sure, thats what it's for, but don't forget to mention that it's a cvs build and what day you did a checkout of the source
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
hakkairu
Legendary
Reputation: 0

Joined: 02 Dec 2006
Posts: 1301

PostPosted: Tue Jul 03, 2007 8:12 pm    Post subject: Reply with quote

Will do boss. edit-
CVS SOURCEThanks appalsap.
Back to top
View user's profile Send private message
Time Seller
How do I cheat?
Reputation: 0

Joined: 05 Aug 2007
Posts: 4

PostPosted: Sun Aug 05, 2007 8:01 am    Post subject: Reply with quote

i can help for test,where i can get the dll
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Source All times are GMT - 6 Hours
Page 1 of 1

 
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