Joined: 12 Jul 2006 Posts: 334 Location: The Netherlands
Posted: Wed Sep 06, 2006 12:47 pm Post subject:
Yeah, I think it is... It is totaly impossible to create a program from scratch. But you'de have to be stupid doing that in assembler.
For editing commands that change value's it's rather easy. Ofcource, having a C++ representation would be easier, but it's not hard to get the stuff you need for making trainers. _________________
Joined: 31 Aug 2006 Posts: 21 Location: Fremont, CA
Posted: Wed Sep 06, 2006 2:55 pm Post subject:
Assembly is hard; not the hardest thing in concept, but one of the hardest to do anyhting big in. Simply because you have to tell the processor everything to do (with the exception of instruction ordering, it does that by itself, but thats not important).
That said, you can mimic the code changeing/injection that you get with assembly in C++. All you need to do is overwrite specific values in the code section of the memory. And of course do so carefuly. The key is that all instructions (the assembly code, produced by hand or by a compiler) are treated as data until they are loaded into the CPU (thankyou Von' Neuman).
You will still need to learn Assembly to make sense of the instructions you are seeing, if you want to tweak with how the program performs as opposed ot just tweaking the data. _________________
All times are GMT - 6 Hours Goto page Previous1, 2
Page 2 of 2
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