Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
0 user currently in Programming. | 3 guests
Acmlm's Board - I2 Archive - Programming - Edit other programs' RAM?
  
User name:
Password:
Reply:
 

UserPost
HyperLamer
Posts: 3146/8210
It's doable, but somewhat complicated, and of course makes your program completely version-dependant. If you just need to read variables, a better method might be to use FindWindowEx() to find the control that displays them and read it from there.
Smallhacker
Posts: 1277/2273
Thanks. I'll see if I can get this to work.
sloat
Posts: 34/85
I don't know what operating system this is for, but you can't violate protected memory principles in Windows -- not even with assembly. You have to use some API functions to get any access to another process's memory. And you can use these functions in any language.

For a starting point, check out MSDN.
neotransotaku
Posts: 2064/4016
C is the best readable language to touch memory you aren't supposed to touch. However, assembly is the best since you can go anywhere in memory you want...

Anyways, I believe HyperHacker wrote something that allows you to read the memory contents of any program...
Smallhacker
Posts: 1276/2273
I've got a program idea, but it requires that the program reads and/or edits another program's RAM. Therefore, I need to know which program language is the best one for this task. (A link to a webpage explaining how to do it would be really nice too. )
Acmlm's Board - I2 Archive - Programming - Edit other programs' RAM?


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.009 seconds.