Originally posted by Ted Sullivan
View Post
Announcement
Collapse
No announcement yet.
Latest AMS version?
Collapse
X
-
Unless something goes horribly wrong, the beta should be out tomorrow!
Leave a comment:
-
So? I repeat myself that I am not speaking of the greentag system. Besides, It's quite obvious that you do have a private system where you see which customer bought what product.Originally posted by Desmond View PostPlease note that while the current 'Green' system does not publicly differentiate between users who have purchased AutoPlay Media Studio and those users who have purchased Autorun MAX! Home Edition just to get the green tag, our private system *does* make this differentiation.
Leave a comment:
-
Well what good would a beta of AMS do for someone who doesn't own AMS? Why bother?
Leave a comment:
-
Please note that while the current 'Green' system does not publicly differentiate between users who have purchased AutoPlay Media Studio and those users who have purchased Autorun MAX! Home Edition just to get the green tag, our private system *does* make this differentiation.Originally posted by Imagine Programming View PostNot specifically green users, customers. So everyone who has bought one of the products by IR (you don't automatically turn green when you do, you fill in a username)
The decision has not been made as to whether we'll open the beta up to all customers regardless of product purchased, or just confirmed AutoPlay Media Studio customers. Only time will tell!
Regards,
Desmond.
Leave a comment:
-
You don't release any information on where the identifier could be, you could evenOriginally posted by mysticaYes, that does sound pretty cool and I'd like to hear more about it myself, IP.
But tell me, what good does it do if the identified offender falls back on the old axom of, "Somebody must have remotely hacked my computer and stolen it from the me ... the [email protected]!" Leaves one in a kind of a no-win situation, yeh?
duplicate the security by also patching the executable with a CRC of the identifier in an other location.
So, even if they say something like that, you know it's a lie.
What I do, is write a block of encrypted data somewhere in the file which
contains everything I need to know. It also has verifying information int here
that veryfies the information (if you still get me
).
And, when the customer downloads the product, alters the block of data and tries to run it, he get's a charming error dialog saying he should stay the he.ll out of my exe
IR team, please unfilter he.ll, it's a bit hypocrit to allow heaven but not he.ll
Leave a comment:
-
Man, Assasins Creed 2 took ages to [email protected] and when they finally did it all it needed was a python web server script.
Leave a comment:
-
Here's a little snippet to read the last 32 characters from a binary file, so this way you could put an MD5 hash at the end and then check it against something.
Code:file = io.open("C:\\file.txt", "rb"); file:seek("set", file:seek("end") - 32) local md5hash = file:read("*all"); file:close(); Dialog.Message("", md5hash);
Leave a comment:
-
Correct, but, don't forget that you need to remember how much data you append to the EOF in order to be able to read it again.Originally posted by Centauri Soldier View PostI was reading about exe file appending a few days ago. It looked interesting and from what I understood it could be done by simply writing data after the EOF. I figured lua i/o could be used to accomplish this but I have not yet attempted to figure out the process.
Leave a comment:
-
I was reading about exe file appending a few days ago. It looked interesting and from what I understood it could be done by simply writing data after the EOF. I figured lua i/o could be used to accomplish this but I have not yet attempted to figure out the process.
Leave a comment:
-
I'll write an example when I have the time, it's quite easy actually. BasiclyOriginally posted by Centauri Soldier View PostThat sounds like a great method. Care to share your technique, Bas?
it is some database reading and file handling in php :yes
Even if you have a reserved quadnumber in an executable (this is to the IR crew btw), you poke a string to an 8 byte buffer, (in C or something), and poke it as
quad. Then you define that quad so it shows up as string in the compiled exe.
Then, you could replace the string in the binary (the default quad) by a value you
specify, for example, a unique identifier.
Purebasic has a DataSection keyword, specify a quad in there and replace it, you can peek it by using PeekQ(?LabelNameInDatasection) and you've got the custom var.
To Centauri:
It's also possible using AMS executables, you simply append the data to the end
of the file, this data is ignored so you can append anything you want to the end
of an executable/dll
Then, when running, open the executable in readmode,
seek to end_of_file minus data_size and read the data :yes
Leave a comment:
Leave a comment: