20th August 2002, 14:29
|
#28
|
|
Member, Sport: Off DSC: On (>50 posts)
|
raland9 brings up an interesting point, and one I think needs addressing sooner rather than later...
I agree that changing things such as those you mentioned would be a nice touch. The unfortunate truth is that reversing code is somewhat limited in what you can change. You see, we'll have to affect changes in the opcodes of the executable such that:
a) the executable remains exactly the same size
b) the order of the execution doesn't change (dramatically)
So essentially, taking out the Accept should be possible because it'll amount to only *removing* a particular loop or condition using noops (no operation opcodes). This meets both of the criteria above.
The addition of features is virtually impossible without the source code because of those criteria, and because programming straight opcodes just isn't human :-) So I just don't think things such as those will be possible...good thought though :-)
In fact, there is still one thing that worries me about this process. I've heard reference to a 'key' that pairs with the update CDs. That may not be a program, but if for some reason this key is tied to (for example) an md5 checksum of the binaries on the update CD, it'll bag out the install if it notes we changed a binary. But there's nothing we can do about that if it's there, so I'm willing to give it a shot in case it isn't... (cross your fingers)
Jeff
|
|
|