Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You may not remember GameSharks, but those things did you exactly what you suggest. As do most game cheat engines. Editing the state, directly in RAM, without the program's knowledge.

The next time something tries to use whatever memory or function it overroad, it would pick up your version instead.



I think this is more like introducing and RCE into your body, since CRISPR essentially modifies your executable code?


DNA is more like configuration for your molecural factories.


configuration is code.


And merge conflicts are a bitch when you don’t have unit tests.


Not in this case. There is only a very restricted set of options and these can be interpreted in different ways by different machines that read it.


It's code, but not a program - there is no algorithm. Something resembling an algorithm is on the reader side.


by that logic, programs have no algorithms either, they have to be executed by the hardware.


There is a difference between a series of instructions that maps to machine code nearly directly, and a data format like an image, or factory templates.

The point about algorithms stands - it's not that programs don't contain any because a machine interprets them. I'm referring to the simple fact that program code can be expressed as a flow diagram - but try doing that with a CAD file. You can't, it's declarative in nature, not a series of steps and decisions.


You're trying to say that data isn't code? you haven't tried lisp, have you?


speakig like a true "exe"


I remember having a Game Genie, it worked sometimes. But like the article says. it would also make things glitchy and crash everything now and then.


Not surprising. They weren’t designed cheat codes. Folks would try stuff, sort of figure out what it did, and then publish it with a name.


FYI doing this to a game is illegal in Japan, which kinda makes it seem like CRISPR should also be illegal in Japan.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: