Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Let's just say that with an arbitrary alteration, there is a high probability of faulting. You could end up with a program that just ran without stopping, or simply produce wrong results.Marks256 said:When a program is loaded, it is first copied to RAM, and then executed, right? If so, theoretically if you were to alter or scramble the code that is in memory, the program would fault out, right?
I have thought about altering software (not to crack it but to make it do what I want) but have always assumed that it would be in machine code and therefore just a confusing array of 1s and 0s.Sceadwian said:Sure, there's a program called SoftIce which actually allows you to search and alter a programs memory while it's running on windows based systems, without windows knowing. It's most often used for cracking software or game cheats. Kind of like a very sophisticated version of a Game Genie.
Why are you asking?
You can download a dissassembler (Like W32DASM, etc) to do this. Mind you, most code will have been written in C, C++, Vb, etc and will look pretty cryptic even when viewed as a dissassembly listing.I know that, in principle, it could be decoded if you had a copy of the instruction list, but it seems a daunting task.
ljcox said:Thanks. It sounds a bit daunting, so perhaps I won't bother.
Do a search for TRW2000 It is like SoftIce, but it's been years since I was into this, so I can't say how good a debugger it is now....It seems to me that "SoftICE" has been discontinued, and i can not find it on the net?
Sceadwian said:What exactly do you want to alter? If you're not wanting to do anything overtly nefarious like cheating or cracking software then use similar open source software and alter the code yourself, it'll be easier =) Cracking into a commercial program to get what you want done is pretty much a waste of time.