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 


[HelpMe] Implementing HardwareID Locks

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming
View previous topic :: View next topic  
Author Message
Slingshot377
Expert Cheater
Reputation: 0

Joined: 24 Nov 2006
Posts: 231

PostPosted: Fri Apr 25, 2008 1:26 pm    Post subject: [HelpMe] Implementing HardwareID Locks Reply with quote

I am part of an online community of bot scripters/makers and exploiters. However, leakage to the undeserved has been a problem. Therefor, I am looking for a way to implement HardwareID Locks on our programs, to block out those who have not earned the right to use whatever we don't want leaked.


Does anybody here have the time to explain to me how to implement these HardwareID Locks into programs?

By the way, most of the time the programs are AHK (AutoHotKey) scripts that have been converted into EXE (Executable) format.

_________________
[URL=http://forum.cheatengine.org/viewtopic.php?t=115165]
Getting Money in Your PayPal for Playing Games, Read on here[/URL]

Getting Money in Your PayPal for Playing Games, Read on here
Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 205

Joined: 25 Jan 2006
Posts: 8587
Location: 127.0.0.1

PostPosted: Fri Apr 25, 2008 4:41 pm    Post subject: Reply with quote

Your scripts can be decompiled and stolen just so you know.

Implementing hardware ID blocks / locks what ever you want to call it wont stop people from using the app anyway. Nop the compares or hook the API that gets the ID and fake it and it will work for anyone.

_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
atom0s
Moderator
Reputation: 205

Joined: 25 Jan 2006
Posts: 8587
Location: 127.0.0.1

PostPosted: Sat Apr 26, 2008 7:50 am    Post subject: Reply with quote

And again, keep in mind that your script can be decompiled and stolen and/or changed to remove the checks if you add them.

@x0r: You can call API from most scripting languages like AutoHotKey, AutoIT, etc. since they are almost all made from the same source. For example:

Shows how to call API in AutoHotKey:
http://www.autohotkey.com/forum/topic990-15.html

For this, GetVolumeInformation would be used, but AutoHotKey already has a wrapped version to get each part of info via calling that API. You can get the serial using:

Code:
drive := "C:\"
DriveGet, serial, serial, %drive%
MsgBox Your serial is:  %serial%


(Of course, you should code the drive to locate the system drive and so on.)

Then you can do an if-then compare against that found serial and such. But like it has been said a few times now lol, you can easily bypass it and also decompile the script.

_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming 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