ShoopedLife Wiki

ShoopedLife:About

From ShoopedLife

Jump to: navigation, search

ShoopedLife is an Open Source Second Life client, with some minor changes in order to anonymize the user, and customize the user interface. When logging into Second Life, the servers require that you, the user, send them some details on your hardware, which can be used to identify you and track you. ShoopedLife's main purpose is to make the user's computer completely anonymous, so it generates randomized hardware details and sends them to the server as part of the login.

Technical Details

ShoopedLife uses the following generation "algorithms" when generating new hardware details. They are stored in local variables during the login process in lluserauth.cpp. Hardware details sent are your MAC address (specifically eth0 for linux users, even if eth0 isn't your primary interface) and the Primary Partition ID (seen in the XMLRPC transaction as id0).

Obfuscation

The following psuedocode briefly shows how the "new" mac address is created.

 
newMac = md5(firstname + lastname + realMacAddress);
 

The new partition ID is created in a similar fashion.

Extendability?!

Yes, with the introduction of Lua scripting, you can do a lot of shit. Coming soon.

Views
Personal tools
Navigation
Wiki
Toolbox