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 


Program isolation?

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Random spam
View previous topic :: View next topic  
Author Message
Cryoma
Member of the Year
Reputation: 198

Joined: 14 Jan 2009
Posts: 1819

PostPosted: Thu Oct 06, 2011 1:00 am    Post subject: Program isolation? Reply with quote

Ok so I have this program that requires a key on startup, which is checked against a server.
Your IP and CPUID are logged with that key to prevent sharing.
How can I freeze this program to work without connecting to the server?
Back to top
View user's profile Send private message
Aviar³
Grandmaster Cheater
Reputation: 50

Joined: 03 Jan 2008
Posts: 655
Location: Canada

PostPosted: Thu Oct 06, 2011 1:22 am    Post subject: Reply with quote

Seems solid. Id think youd have to patch its executable, but I wouldnt know where to start (other than OllyDbg). Also the logic behind what Im thinking is that you cant effectively isolate it or simulate the communication with the server, so you need to make it jump directly to the authentication succeeded portion of the code. Though, this too is probably wrong if the server returns a key for decrypting anything.
_________________
This is the inception of deception, checking the depth of your perception.
Back to top
View user's profile Send private message
Cryoma
Member of the Year
Reputation: 198

Joined: 14 Jan 2009
Posts: 1819

PostPosted: Thu Oct 06, 2011 3:30 am    Post subject: Reply with quote

sjirshoij I have no idea how to use olley.
Back to top
View user's profile Send private message
M.CORP
Grandmaster Cheater Supreme
Reputation: 28

Joined: 28 Oct 2009
Posts: 1010

PostPosted: Thu Oct 06, 2011 3:50 am    Post subject: Reply with quote

http://tuts4you.com/download.php?list.17
_________________
Shameless Self Advertising Very Happy!
Steam
Just lurking around...
Back to top
View user's profile Send private message
Aviar³
Grandmaster Cheater
Reputation: 50

Joined: 03 Jan 2008
Posts: 655
Location: Canada

PostPosted: Thu Oct 06, 2011 10:58 am    Post subject: Reply with quote

Better off asking someone like x0r, or Wiccan.
_________________
This is the inception of deception, checking the depth of your perception.
Back to top
View user's profile Send private message
Slugsnack
Grandmaster Cheater Supreme
Reputation: 71

Joined: 24 Jan 2007
Posts: 1857

PostPosted: Thu Oct 06, 2011 2:39 pm    Post subject: Reply with quote

It's not solid lol. You can spoof IP, CPUID as well as potentionally the reply from the server. You could potentially even patch it to work without authentication with enough reversing.
Back to top
View user's profile Send private message
Aviar³
Grandmaster Cheater
Reputation: 50

Joined: 03 Jan 2008
Posts: 655
Location: Canada

PostPosted: Thu Oct 06, 2011 2:47 pm    Post subject: Reply with quote

Slugsnack wrote:
It's not solid lol. You can spoof IP, CPUID as well as potentionally the reply from the server. You could potentially even patch it to work without authentication with enough reversing.


How would you spoof your IP?

_________________
This is the inception of deception, checking the depth of your perception.
Back to top
View user's profile Send private message
Slugsnack
Grandmaster Cheater Supreme
Reputation: 71

Joined: 24 Jan 2007
Posts: 1857

PostPosted: Thu Oct 06, 2011 2:51 pm    Post subject: Reply with quote

http://en.wikipedia.org/wiki/IP_address_spoofing

Depending how it works, the response might not be a direct reply to the source IP.
Back to top
View user's profile Send private message
Cryoma
Member of the Year
Reputation: 198

Joined: 14 Jan 2009
Posts: 1819

PostPosted: Thu Oct 06, 2011 2:52 pm    Post subject: Reply with quote

I've seen localhost spoofing, you run a script that emulates a server response, but I have no idea how to make one of those.
For now I'm reading up on reversing, thanks for the tutorials.
Back to top
View user's profile Send private message
Aviar³
Grandmaster Cheater
Reputation: 50

Joined: 03 Jan 2008
Posts: 655
Location: Canada

PostPosted: Thu Oct 06, 2011 2:58 pm    Post subject: Reply with quote

Slugsnack wrote:
http://en.wikipedia.org/wiki/IP_address_spoofing

Depending how it works, the response might not be a direct reply to the source IP.


Couple problems though, first, it says it need a key, and it seems to contact the server for the appropriate key. That means it needs a response. Also seems that it actually logs key-cpuid-IP pairs (DRM for your DRM). So how I see it, even if he could spoof an IP, and by magic (rerouting from spoofed IP computer to his or some such) it could respond, the problem would still be that the key pair wouldnt be valid. Essentially, spoofing any one is pointless, he has to spoof both CPUID and IP, and still magically end up with a valid entry.

In the end, reversing seems like the only option.

_________________
This is the inception of deception, checking the depth of your perception.
Back to top
View user's profile Send private message
Slugsnack
Grandmaster Cheater Supreme
Reputation: 71

Joined: 24 Jan 2007
Posts: 1857

PostPosted: Thu Oct 06, 2011 3:06 pm    Post subject: Reply with quote

I assumed he had a key. Additionally, there is nothing in the description indicating it contacts a server to get the key. Usually, you get a key from an email or from a hardware label.

You can not make assumptions off baseless guesses. Any assumptions I made are based off of experience and what generalisations I have made from all the reversing I've done in the past. I'm simply giving him options of things that can be done, not saying any of them by themselves may help him crack the program. If you study some topic such as network security and analyse the above with something like BAN logic, you'll realise it's not a 'solid' approach at all.

Most programs don't lock keys to IP/CPUID. At most they log them and look for suspicious behaviour.
Back to top
View user's profile Send private message
Cryoma
Member of the Year
Reputation: 198

Joined: 14 Jan 2009
Posts: 1819

PostPosted: Thu Oct 06, 2011 3:11 pm    Post subject: Reply with quote

No I have a key, and yes it's just logged for suspicious behaviour.
Back to top
View user's profile Send private message
elpacco
Grandmaster Cheater Supreme
Reputation: 30

Joined: 16 Oct 2007
Posts: 1258

PostPosted: Thu Oct 06, 2011 4:29 pm    Post subject: Reply with quote

http://www.r1ch.net/stuff/nonet/
_________________
[AM]Misery wrote:

FangBanger wrote:
What is the best way for a lv19 Soldier to solo Sledge on Borderlands?
Shoot him.
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Random spam 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