Profile for MiridiMordonis

Error message

Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /var/www/pied-piper.ermarian.net/includes/common.inc).

Recent posts

AuthorRecent posts
Developer's Update in Blades of Avernum
Apprentice
Member # 4067
Profile #96
They are regarded as self evident and there are only 7 of them, there ave been a number of attempts to prove ending with godels work and erdos's comment to it "God exists because mathes is consistent, and the devil exists because we can not prove it". And given the existence of hallucinations I doubt it is possible to regard somethings existance as self evident.

--------------------
conjecture ~ you can not prove you exist, thus you do not exist.
Posts: 11 | Registered: Friday, March 5 2004 08:00
Developer's Update in Blades of Avernum
Apprentice
Member # 4067
Profile #94
You would not rely on a security flaw, you would have the applet signed, so that it can request for disk access if it does not get disk access it does not allow the download.

Methods like burneye and other encryptors are overkill and are reversible because the attacker always wins, also trying to protect it from hackers and crackers is as meaningless as it is futile, the bulk of piracy is commited by users. Yes it would be editable, but to edit it you would need a full copy as oposed to the demo, this is equivable to getting a full copy of BoE. It is just meant to be a method of distribution that does not incur the expense of CD based distribution and is slightly more secure than key based.

Hmm I will check that thing with dial up , It would appear then that the email method someone else suggested would be better.

And in mathes if you cant prove something it may or may not be true, but if you cant prove it you cant use it.

--------------------
conjecture ~ you can not prove you exist, thus you do not exist.
Posts: 11 | Registered: Friday, March 5 2004 08:00
Developer's Update in Blades of Avernum
Apprentice
Member # 4067
Profile #90
nope proper java can change disk contents run from a browser, whether by user acknoldge ment or security break down you just make it so if the java is not run properly the download deosnt take place. and java is compiled and decompliling something from machine code to anything higher than ASM is anything BUT trivial its a nightmare that for anything of any significant size hits impossible (a handful of KB is enough to be significant)

and a change in IP does not have to mean a change in DNS if i reset my modem i still have the same reverse DNS its details about my account with my ISP. also ive yet to find an ISP that doesnt give each IP a DNS entrie.

--------------------
conjecture ~ you can not prove you exist, thus you do not exist.
Posts: 11 | Registered: Friday, March 5 2004 08:00
Developer's Update in Blades of Avernum
Apprentice
Member # 4067
Profile #88
the way this works to pirate it, it requires you to get the full version which someone has paid for it and then diasemble,hex edit or debug(softice style) and put your HDD serial in the place of the old one, as it was mentionered earlier people will hand out the full thing but if you look for copys of nether gate and BoE compared to methods of breaking key based methods and there are far fewer instances. this does not have the same distribution costs of a CD is slightly harder to pirate(because someone could not just upload a ISO). but does have higher bandwidth costs and would require overheads.

also its not a case of balancing complete security because complete security is by definition impossible. its a case of making piracy suffiently inconvieant so that they buy it instead.

[ Saturday, March 06, 2004 14:05: Message edited by: MiridiMordonis ]

--------------------
conjecture ~ you can not prove you exist, thus you do not exist.
Posts: 11 | Registered: Friday, March 5 2004 08:00
Developer's Update in Blades of Avernum
Apprentice
Member # 4067
Profile #86
the nop should be placed so that the code jumps them the processor never reads it as an instruction by jmp or goto (cant remeber all forms of asm). and you can still get the code to access it by loading it to memory without executing it. from where you could read it as a value. if in the powerpc ASM you cant load the code to memory without executing it then aim not sure of the best place to put it since i dont use a mac.

and koth thats java script java is fully capable of changing thisngs on disk the only virus ive ever picked up was written in java.

also by DNS they do a DNS lookup on you this give the details of what your ISP has assigned to your customer no (usallyy through you MAC But that doesnt show) they save the result in a database and compare to what ever your current one is to determine whether you are allowed to acess the account or nor.

[ Saturday, March 06, 2004 11:21: Message edited by: MiridiMordonis ]

--------------------
conjecture ~ you can not prove you exist, thus you do not exist.
Posts: 11 | Registered: Friday, March 5 2004 08:00
Developer's Update in Blades of Avernum
Apprentice
Member # 4067
Profile #83
Koth whether or not your IP changes your DNS doesnt it is data assinged by your ISP about your account every time you redial you still have the same DNS lookup.

the java program is meant to change the noperation and load your serial no there at download time so you cant download and have a copy that wont fix it self to your machine until you run it thus being freely distribuatable until it is run.

also im pretty certain the current system just uses rand(); srand(); (possibly just using the normal varible of time()) to generate the key that has to put through the algorithm

[ Saturday, March 06, 2004 08:00: Message edited by: MiridiMordonis ]

--------------------
conjecture ~ you can not prove you exist, thus you do not exist.
Posts: 11 | Registered: Friday, March 5 2004 08:00
Developer's Update in Blades of Avernum
Apprentice
Member # 4067
Profile #81
natuarlly, with shareware it is always possible to pirate it, but the aim is to make it disporportionaly hard to. yse theyed have a username password, the database would know what they are allowed to download and would do a DNS lookup on there IP this means that only the net connection matters the DNS is static even if the IP isnt so the problem only arises if they CHANGE ISP and possibly upgrade connection.

[ Saturday, March 06, 2004 03:50: Message edited by: MiridiMordonis ]

--------------------
conjecture ~ you can not prove you exist, thus you do not exist.
Posts: 11 | Registered: Friday, March 5 2004 08:00
Developer's Update in Blades of Avernum
Apprentice
Member # 4067
Profile #79
no you replace a NOP with the hard disk serial no, and how many people do you know that know how to dissable something? this code is stored in the program not outside its not easy to change to get round this they would first have to get a downloaded version off someone or somewhere and since most piracy is commited by (l)users we then have to wait until someone cracks it and releases a program that modifeis the games ASM code.

and Thuryl said it is not a good idea to allow it to be donwloaded only once which this system deosnt it only allows one computer to downloa and run it.

the java program (assuming its possible ) would run from the site and lookup your HD serial write this over the designated NOP (no operation is ASM used for extenibility if the programs written in ASM or for self modifing programs) at download time this would stop ready to run versions being traded.

[ Saturday, March 06, 2004 03:23: Message edited by: MiridiMordonis ]

--------------------
conjecture ~ you can not prove you exist, thus you do not exist.
Posts: 11 | Registered: Friday, March 5 2004 08:00
Developer's Update in Blades of Avernum
Apprentice
Member # 4067
Profile #77
its possible to lock programs to a single computer, while i am no great fan of DRM it does have merits in some situations and since this is an executable it is quite easy , the best method would be to have a p in the asm version of the code overwritten NOP with a key say the hard disk serial no when the program first runs. or the download system could do it so someone could download as many times as needed (but you might want to cap it to one per whatever to save on band width) but have the system write the key in using a java program that has to be running for it to download. (but dont hold me to that being possible i program C++ not java)

And i meant that it should be distributed as a demo version not in the key based method so the ability to load scernarios should simply not be there.

[ Saturday, March 06, 2004 02:40: Message edited by: MiridiMordonis ]

--------------------
conjecture ~ you can not prove you exist, thus you do not exist.
Posts: 11 | Registered: Friday, March 5 2004 08:00
Developer's Update in Blades of Avernum
Apprentice
Member # 4067
Profile #74
I would have said the best method of ensuring maximum income would have been to use a demo version that is capped and has no activation keys system and use a secure server( or just part of a server) with SSL for people to download the full version when they have paid, would require some overheads setting up the server to handle it and would also require orders received by post to be manually added to the system but overall when impletmented would offer the best compromise.

--------------------
conjecture ~ you can not prove you exist, thus you do not exist.
Posts: 11 | Registered: Friday, March 5 2004 08:00