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 


Frantic Frigates Cheat detection

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Flash Games
View previous topic :: View next topic  
Author Message
cwjakesteel
Cheater
Reputation: 0

Joined: 24 Jun 2009
Posts: 31

PostPosted: Fri Sep 02, 2011 6:53 pm    Post subject: Frantic Frigates Cheat detection Reply with quote

Frantic Frigates (on kongregate dota com) is an action games that stores its money in 'double' format, or whatever you call it.

However, when I find the value and change it, it (the game) detects that I have changed it and a black screen pops up saying "Couldn't you have done this without cheating?"

OF COURSE I CAN! [s]however.....[/s]

There is a video on youtube that explains that this game uses some sort of cheat detection and then shuts the game off when id discovers you cheating, and gives you the bytes needed to disable it (which must be done at teh very beginning of the game (even before the 'Plenty of games' intro or whatever) which is done by using the speed hack).

SOOO, could someone explain to me how the cheat detection works since I already know how to disable it? (I can't post URLs)

Also, I want to know if there is a way around the cheat detection without actually changing the code for cheat detection. Such as changing the assembly code in such that when you get hit (lose life) you gain money and such.
Back to top
View user's profile Send private message MSN Messenger
92Garfield
I'm a spammer
Reputation: 57

Joined: 20 Dec 2007
Posts: 5875
Location: Banana Republic Germany

PostPosted: Fri Sep 02, 2011 7:38 pm    Post subject: Reply with quote

The cheat detection most likely keeps an almost undetectable "copy" of the actual values.

In game values will always be changed with a function like:

changeVal(gold, -1000);
the function will also change the copy correctly.
if you just change the value, the game will check against the copy on the next frame and see that it was changed from the outside.

the so called copy might be the actualy value negated and multiplied or anything that is reversible.

I haven't looked in the code, this is just a guess.

Also, I'm gonna look for AoBs soon.

_________________
Back to top
View user's profile Send private message
cwjakesteel
Cheater
Reputation: 0

Joined: 24 Jun 2009
Posts: 31

PostPosted: Fri Sep 02, 2011 7:39 pm    Post subject: Reply with quote

AoBs?
Back to top
View user's profile Send private message MSN Messenger
Clifford
Grandmaster Cheater Supreme
Reputation: 4

Joined: 12 Jul 2010
Posts: 1273

PostPosted: Fri Sep 02, 2011 8:59 pm    Post subject: Reply with quote

cwjakesteel wrote:
AoBs?

AoB = Array of Bytes

What he means by that, is he is going to see if he can edit them to achieve a hack that works to your advantage.

Here is a useful guide that pretty much explains how to edit them with Cheat Engine.
http://www.neocodex.us/forum/topic/100722-flashaob-master-list/

Here is Garfield's topic about edited AoBs.

http://forum.cheatengine.org/viewtopic.php?t=541564

Swiff: http://chat.kongregate.com/gamez/0012/3153/live/sk_viral_secure.swf

It has some encryption on it, I didn't check the type.

_________________
Back to top
View user's profile Send private message
92Garfield
I'm a spammer
Reputation: 57

Joined: 20 Dec 2007
Posts: 5875
Location: Banana Republic Germany

PostPosted: Sat Sep 03, 2011 12:57 am    Post subject: Reply with quote

Can't open with Sothink 5.
The SOL is made of a single Object, I may not edit at this point.

Sorry can't help.

_________________
Back to top
View user's profile Send private message
Bmanatee
Grandmaster Cheater
Reputation: 37

Joined: 21 Jan 2010
Posts: 502
Location: Aotearoa

PostPosted: Sat Sep 03, 2011 5:43 am    Post subject: Reply with quote

same for sothink 6.
Yogda opens it, but it's a pain to work in Yogda without a decompiler.

_________________
Apparently, I have a blog now.
Shameless self-promotion FTW!

Packet Editor progress:
Pre-Alpha V1.2 released!
Too much to do, too little time...
Back to top
View user's profile Send private message
cwjakesteel
Cheater
Reputation: 0

Joined: 24 Jun 2009
Posts: 31

PostPosted: Sat Sep 03, 2011 11:30 am    Post subject: Reply with quote

Right......so here are the Array of bytes that code for the cheat detection

30 D0 66 ?? ?? 76 2A 12 ?? 00 00 29 D0 66 ?? ?? D1

and when you change those guys to this:

47 D0 66 ?? ?? 76 2A 12 ?? 00 00 29 D0 66 ?? ?? D1

The cheat detection is apparently turned off and I can edit the double value for money. (must be done at begining of game quickly, which is why using speed hack helps).

I don't know what you guys are talking about Sothink and Yogda and all...

*sigh* wish I could hack like you guys! Where did you learn all this stuff from?
Back to top
View user's profile Send private message MSN Messenger
Killor1
Master Cheater
Reputation: 3

Joined: 21 May 2008
Posts: 473

PostPosted: Sat Sep 03, 2011 11:32 am    Post subject: Reply with quote

cwjakesteel wrote:
Right......so here are the Array of bytes that code for the cheat detection

30 D0 66 ?? ?? 76 2A 12 ?? 00 00 29 D0 66 ?? ?? D1

and when you change those guys to this:

47 D0 66 ?? ?? 76 2A 12 ?? 00 00 29 D0 66 ?? ?? D1

The cheat detection is apparently turned off and I can edit the double value for money. (must be done at begining of game quickly, which is why using speed hack helps).

I don't know what you guys are talking about Sothink and Yogda and all...

*sigh* wish I could hack like you guys! Where did you learn all this stuff from?


They've been reading tuts, studying, taking classes, and more. Comes in handy.
Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
cwjakesteel
Cheater
Reputation: 0

Joined: 24 Jun 2009
Posts: 31

PostPosted: Sat Sep 03, 2011 11:52 am    Post subject: Reply with quote

Well I learned C++ in school but only learned how to make simple command line programs. I've been reading tuts too...but C++ seems useless in hacking. Doesn't everything eventually come down to assembly since everything is written in hex?
Back to top
View user's profile Send private message MSN Messenger
92Garfield
I'm a spammer
Reputation: 57

Joined: 20 Dec 2007
Posts: 5875
Location: Banana Republic Germany

PostPosted: Sat Sep 03, 2011 2:50 pm    Post subject: Reply with quote

non graphical c++ shows you the basics of syntax for most common languages.
_________________
Back to top
View user's profile Send private message
cwjakesteel
Cheater
Reputation: 0

Joined: 24 Jun 2009
Posts: 31

PostPosted: Sat Sep 03, 2011 5:14 pm    Post subject: Reply with quote

C++ felt quite complicated to me though, with all the stadx.h or .io or whatever you had to put at the beginning. Assembly, though a lower level language seems simpler to me...
Back to top
View user's profile Send private message MSN Messenger
Bmanatee
Grandmaster Cheater
Reputation: 37

Joined: 21 Jan 2010
Posts: 502
Location: Aotearoa

PostPosted: Sat Sep 03, 2011 5:57 pm    Post subject: Reply with quote

cwjakesteel wrote:
Well I learned C++ in school but only learned how to make simple command line programs. I've been reading tuts too...but C++ seems useless in hacking. Doesn't everything eventually come down to assembly since everything is written in hex?

C++ is extremely usefull in most forms of hacking (especially in game hacking. ALL game hacking. no exeptions.).
arguably, every file ever made is written in "hex". hex is a number system, just cause something is written in "hex" it doesn't mean it has anything to do with Assembly.
cwjakesteel wrote:
C++ felt quite complicated to me though, with all the stadx.h or .io or whatever you had to put at the beginning. Assembly, though a lower level language seems simpler to me...

I seriously doubt that...
comparing C++ to Assembly is like compairing AS2 to AVM2 bytecode.
and theres a reason why pretty much nobody programmes in AVM2 bytecode.

_________________
Apparently, I have a blog now.
Shameless self-promotion FTW!

Packet Editor progress:
Pre-Alpha V1.2 released!
Too much to do, too little time...
Back to top
View user's profile Send private message
cwjakesteel
Cheater
Reputation: 0

Joined: 24 Jun 2009
Posts: 31

PostPosted: Sat Sep 03, 2011 6:00 pm    Post subject: Reply with quote

Well, I guess I don't know what I'm talkin' bout. I was looking at it selectively. Well, thanks for your help guys.
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 -> Flash Games 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)