Author Topic: Making an unchangable variable?  (Read 2795 times)

photoshop is one of the easiest programs to crack, you know.  It doesn't even require any special modifications or executables to run, you just add a line to a file in your windows directory...

You could do this with a external executable. However both sides would have to have it

photoshop is one of the easiest programs to crack, you know.  It doesn't even require any special modifications or executables to run, you just add a line to a file in your windows directory...
Best not talk about pirating software

You could do this with a external executable. However both sides would have to have it

How would the variable be changed in the first place?
What's stopping me from doing that again?
If it'll only let me do it once, what's stopping me from modifying memory or just restarting the executable?

Are people not to used other metasyntactic variables than foo, bar, baz, quux, etc.? What exactly is the problem here?
Judging by the fact that those were his only posts in coding help, I'm assuming he knows nothing about coding, doesn't understand that those are placeholders, and thinks that actual code is being replaced with "blah" to stop people from using it

Strictly speaking, you could make an unchangeable variable by making the code so intertwined that the human brain can't make heads or tails of it. This is known as obfustication.
However, obfustication is a bit like leaving your password in plain sight, except translated into German. It works - at least, until someone who speaks German comes along.

How would the variable be changed in the first place?
What's stopping me from doing that again?
If it'll only let me do it once, what's stopping me from modifying memory or just restarting the executable?

Write an executable that returns a varible. Sure it could be changed by hexediting it but it would be very hard.

Write an executable that returns a varible. Sure it could be changed by hexediting it but it would be very hard.
Or I could just edit the TS source to not use that executable and program in the variable myself.

Hmm, I wonder if you could just make the variable, then make it so complex to change it that it would be a waste of time to try.

Also, you said they'll just screw themselves over if they change it, make a warning that they shouldn't and then put some consequences if they do change it.

EDIT: Wait if i'm going about it right then can't you make the mod connect to a website then return the variable, thus making them not able to edit it?
« Last Edit: March 20, 2014, 06:31:52 PM by Starzy »

EDIT: Wait if i'm going about it right then can't you make the mod connect to a website then return the variable, thus making them not able to edit it?
You could.. but you could just change the line of code that sets the variable from the website to set the variable to whatever you want it to do.

You could.. but you could just change the line of code that sets the variable from the website to set the variable to whatever you want it to do.
oh yeah... forget

Basically what im trying to do is secure authentication a little more
aaaaaha
i stopped reading
(not really, read the whole topic.)
everything i could say has already been said
there's no way sir



Rewrite blockland with additional source changes