Staredit Network > Forums > Technology & Computers > Topic: Memory Editing
Memory Editing
Jun 29 2011, 5:21 am
By: jjf28  

Jun 29 2011, 5:21 am jjf28 Post #1

Cartography Artisan

So in Artmoney i recognized int, string, double, and float valules... programatically they can only be assigned as the correct type but what about externally?

So with Artmoney or related programs could you enter a different value type (without having it convert the value to the correct type)?

Possible? -> Complications?

I don't have artmoney pro ofc



TheNitesWhoSay - Clan Aura - github

Reached the top of StarCraft theory crafting 2:12 AM CST, August 2nd, 2014.

Jun 29 2011, 5:45 am CecilSunkure Post #2



I'm kinda confused as to what you are asking. Artmoney can read a process in RAM, and edit values of data. I don't see why you can't edit a bit of data to contain an incorrect data type, maybe Artmoney checks the entry fields and ensures only correct types are sent in, I don't know.

For example a character value would require 8 bits, so you could modify those 8 bits however you want, but whatever program is reading that character value will read the 8 bits as a character representation.



None.

Jun 29 2011, 8:07 am rockz Post #3

ᴄʜᴇᴇsᴇ ɪᴛ!

Could you enter 4 bytes instead of 2 bytes?
Of course. You can change one byte at a time, or 32 bytes at a time. If you use the memory editor you don't have to convert the number to decimal either.



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

Jun 29 2011, 8:06 pm O)FaRTy1billion[MM] Post #4

👻 👾 👽 💪

If the program uses the value as 2 bytes then the extra data wont do anything (unless the next memory location was read as a different variable, in which case undesired results may occur).



TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

Jul 5 2011, 3:55 am BiOAtK Post #5



Does that basically mean you can abuse a program like you could abuse EUDs in SC? Of course it would be much different, but same basic concept, no?



None.

Jul 5 2011, 4:23 am rockz Post #6

ᴄʜᴇᴇsᴇ ɪᴛ!

Yes, using artmoney or some memory editor is exactly like using EUDs, except that it's built into the map itself. Using artmoney, you can give your units shields, make them really really fast, etc...



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

Jul 5 2011, 4:36 am Jack Post #7

>be faceless void >mfw I have no face

@bioatk yeah, that's called a buffer overflow. You can exploit bad code to access other parts of a user's operating system using it, which is ostensibly why blizzard patched EUD actions. If any program which uses the internet is susceptible to buffer overflows, it then means the user's computer is open to a cracker, which is why good code is so important.



Red classic.

"In short, their absurdities are so extreme that it is painful even to quote them."

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[04:00 pm]
Vrael -- good map
[04:00 pm]
Vrael -- damn dude you got 27 years of playtime out of that map
[03:01 pm]
Oh_Man -- https://www.youtube.com/watch?v=JgODe0xG2Cw finished it last week lol
[01:37 pm]
Vrael -- jesus christ that was 2005?
[09:19 am]
Linekat -- cool
[01:56 am]
Oh_Man -- cool bit of history, spellsword creator talking about the history of EUD ^
[09:24 pm]
Moose -- denis
[05:00 pm]
lil-Inferno -- benis
[2024-4-19. : 10:41 am]
v9bettel -- Nice
Please log in to shout.


Members Online: Vrael, Roy, Dem0n, C(a)HeK