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 


Other ways to hack a programm?

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
antonio13
Newbie cheater
Reputation: 0

Joined: 14 Sep 2010
Posts: 16

PostPosted: Thu Feb 19, 2015 11:11 pm    Post subject: Other ways to hack a programm? Reply with quote

Hello people Smile
I am studying programming and i am at the begging.
With Those few things i know(Programming in C) i just made a programm.
It is just a simple program which u have some health..and whenever you hit number "1" and enter it decreases.
I made some tricks so you can not find the value direct but it is still easy to find it.Some other's too.Like if you freeze it ,the game ends.Also if you change the value the game ends.
Also if you go to assembly the code ..which changes the value,again it ends.
I would like to know if there is another way to change the value and "win" with a "undetectable way".
If you want open source of the programm or even the programm i can share it!
Any Ideas?
Back to top
View user's profile Send private message
zm0d
Master Cheater
Reputation: 7

Joined: 06 Nov 2013
Posts: 423

PostPosted: Fri Feb 20, 2015 4:05 am    Post subject: Reply with quote

It's a never ending cat & mouse game... There are usually always more than one way to "hack" something. In your case I would probably place a breakpoint on your health value, "Find out what accesses this address" and check all opcodes, where this value gets used... I bet i would find something there, that checks if the value changed (comparing against a copy of the original value?) and then bypass this check. Now you are able to freely modify your health value.

Another way could be, to place a breakpoint to the function that exits your program. Simply change the value then and wait for the breakpoint to get hit... trace back with the help of the stack to the origin of the exit call and voila... bypass the check.
Back to top
View user's profile Send private message
stuffunni
How do I cheat?
Reputation: 0

Joined: 18 Feb 2015
Posts: 3

PostPosted: Fri Feb 20, 2015 9:28 am    Post subject: Reply with quote

are u from italy ?
Back to top
View user's profile Send private message
antonio13
Newbie cheater
Reputation: 0

Joined: 14 Sep 2010
Posts: 16

PostPosted: Fri Feb 20, 2015 9:47 am    Post subject: Reply with quote

I am really excited about what you said Smile cause i am really interested in protecting or even bypassing the code.[ even if it's mine Smile ]
So,it's possible to find in the assembler the functions/opcodes which check for these values changes right?
I am sure there are topics like these or even if i search on google i will find something.But i am just asking your opinion if you know a "good" site to learn assembly ,reverse engineering etc.


My basic question :
Is it the same modifying the assembling code with debugging?(with IDA or OLLY)

P.S : Maybe it's too soon for me because i have not even learned pointers,structures etc. (in C-cause thats the programming language im learning right now)
But i have the motivation to learn Smile So i would be very glad if you could help me!
Back to top
View user's profile Send private message
zm0d
Master Cheater
Reputation: 7

Joined: 06 Nov 2013
Posts: 423

PostPosted: Fri Feb 20, 2015 10:15 am    Post subject: Reply with quote

If you take it serios and want to dig deeper in all this stuff you should first get a basic understanding of computers and most likely windows. Then go on with C/C++ and make sure you really understand stuff like pointers and structures. Also for windows, the PE file format is very interesting. You should gather knowledge there, too. You find lots of tuts, ebooks and videos with google... If you think you are ready, then start with crackmes and keygens.

To be able to develop a half-way decent protection, you should definitely understand how to crack stuff.

Nice Olly-Dbg tutorial (Flash format):
https://tuts4you.com/download.php?view.2876
Back to top
View user's profile Send private message
antonio13
Newbie cheater
Reputation: 0

Joined: 14 Sep 2010
Posts: 16

PostPosted: Fri Feb 20, 2015 11:21 am    Post subject: Reply with quote

Thanks for this site!i saw it quickly but it seems very interesting!thanks Smile

EDIT:

But...

Antivirus Result Update
ALYac Trojan.Generic.4569599 20150220
AVG yoda 20150220
Ad-Aware Trojan.Generic.5848109 20150220
AegisLab Troj.W32.Gen 20150220
Agnitum Packed/MoleBox 20150220
Avast Win32:Malware-gen 20150220
Avira TR/Agent.192512.74 20150220
BitDefender Trojan.Generic.5848109 20150220
CAT-QuickHeal (Suspicious) - DNAScan 20150220
Cyren VirTool 20150220
DrWeb Trojan.Siggen4.57035 20150220
ESET-NOD32 a variant of Win32/Keygen.BE potentially unsafe 20150220
Emsisoft Trojan.Generic.5848109 (B) 20150220
F-Prot VirTool 20150220
F-Secure Trojan.Generic.5848109 20150220
Fortinet W32/Keygen.Q!tr 20150220
GData Trojan.Generic.5848109 20150220
Ikarus Backdoor.Win32.Hupigon 20150220
K7AntiVirus Trojan ( 003b1b581 ) 20150220
K7GW Trojan ( 003b1b581 ) 20150220
Kaspersky Trojan.Win32.Genome.djh 20150220
Kingsoft VIRUS_UNKNOWN 20150220
McAfee Artemis!D85EC992D219 20150220
McAfee-GW-Edition Generic.dx 20150220
MicroWorld-eScan Trojan.Generic.5848109 20150220
NANO-Antivirus Trojan.Win32.Keygen.dairfi 20150220
Qihoo-360 Win32/Trojan.0e3 20150220
Rising PE: Malware.XPACK-LNR/Heur!1.5594 20150220
Sophos Mal/Behav-381 20150220
Symantec Infostealer.Gampass 20150220
TheHacker W32/Behav-Heuristic-066 20150219
TrendMicro Cryp_Xed-12 20150220
TrendMicro-HouseCall Suspici.0C6DACD5 20150220
nProtect Trojan.Generic.5848109 20150218
AVware -
AhnLab-V3 -
Alibaba -
Antiy-AVL -
Baidu-International -
Bkav -
ByteHero -
CMC -
ClamAV -
Comodo -
Jiangmin -
Malwarebytes -
Microsoft -
Norman -
Panda -
SUPERAntiSpyware -
Tencent -
TotalDefense -
VBA32 -
VIPRE -
ViRobot -
Zillya -
Zoner -
Back to top
View user's profile Send private message
Geri
Moderator
Reputation: 112

Joined: 05 Feb 2010
Posts: 5627

PostPosted: Fri Feb 20, 2015 2:46 pm    Post subject: Reply with quote

A bunch of hacking tools and similar stuff is blacklisted. Even Cheat Engine is blocked by some AVs.

On the other hand, those tutorials are not for making cheats, so after the first few tutorials, you have to decide that you are interested in cracking or cheating or both. They are different topics.

_________________
My trainers can be found here: http://www.szemelyesintegracio.hu/cheats

If you are interested in any of my crappy articles/tutorials about CE and game hacking, you can find them here:
http://www.szemelyesintegracio.hu/cheats/41-game-hacking-articles

Don't request cheats or updates.
Back to top
View user's profile Send private message
Doctor Death
Cheater
Reputation: 1

Joined: 26 Apr 2014
Posts: 42
Location: Breaking Code

PostPosted: Fri Feb 20, 2015 6:16 pm    Post subject: Reply with quote

zm0d wrote:
It's a never ending cat & mouse game... There are usually always more than one way to "hack" something. In your case I would probably place a breakpoint on your health value, "Find out what accesses this address" and check all opcodes, where this value gets used... I bet i would find something there, that checks if the value changed (comparing against a copy of the original value?) and then bypass this check. Now you are able to freely modify your health value.

Another way could be, to place a breakpoint to the function that exits your program. Simply change the value then and wait for the breakpoint to get hit... trace back with the help of the stack to the origin of the exit call and voila... bypass the check.




I'd really love to dig deep with this whole debugging, and breakpointing thing, but I seriously don't know what any of it means. Parameters, threads, return addresses, and segment registers???
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 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