LLXX
September 17th, 2005, 05:12
I was recently reversing some old adware (which is not available anymore, so I had to fish it out of some open FTP) which has spyware attributes according to the following except from the EULA:
Typical spyware, but then at the very bottom of the license agreement, there is this interesting paragraph:
I wonder what the authors were thinking... but to me it feels like they're telling us to remove the adware/spyware features if we want to, and redistribute the "cracked" version "freely" (which I shall definitely do...!)
Nonetheless I had some fun killing the banner-displaying and "usage statistics" (actually turned out to be more than that... it essentially listens on port 80 and attempts to send random fragments of your internet traffic to a single plaintext URL) code. I guess it would be logical to disable those functions if the banner-server and "spying" server don't even exist anymore - as a result the program seems to randomly freeze up trying to connect to it
Software license agreements always contain at least one "loophole" like that which allows you to do whatever you want with it. It's more commonly hidden in some way, so you'll have to "reverse" the EULA too
Quote:
THIS SOFTWARE APPLICATION IS ADVERTISING SUPPORTED. IT WILL USE YOUR INTERNET CONNECTION TO DELIVER ADVERTISEMENTS AND UPLOAD DATA, INCLUDING USAGE STATISTICS. YOU MAY NOT ALTER, OR REVERSE-ENGINEER THE SOFTWARE IN ANY WAY. |
Typical spyware, but then at the very bottom of the license agreement, there is this interesting paragraph:
Quote:
Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely. |
I wonder what the authors were thinking... but to me it feels like they're telling us to remove the adware/spyware features if we want to, and redistribute the "cracked" version "freely" (which I shall definitely do...!)
Nonetheless I had some fun killing the banner-displaying and "usage statistics" (actually turned out to be more than that... it essentially listens on port 80 and attempts to send random fragments of your internet traffic to a single plaintext URL) code. I guess it would be logical to disable those functions if the banner-server and "spying" server don't even exist anymore - as a result the program seems to randomly freeze up trying to connect to it
Software license agreements always contain at least one "loophole" like that which allows you to do whatever you want with it. It's more commonly hidden in some way, so you'll have to "reverse" the EULA too
